Optional asasHtml is a boolean representing whether to return the result as HTML.
id is a number representing the id of the character.
id_in is an array of numbers representing the ids of the characters that should be included.
id_not is a number representing the id of the character that should not be included.
id_not_in is an array of numbers representing the ids of the characters that should not be included.
Optional isisBirthday is a boolean representing whether it is the character's birthday.
Optional mediamediaOnList is a boolean representing whether the media is on the list.
Optional mediamediaPage is a number representing the page number for media.
Optional mediamediaPerPage is a number representing the number of media items per page.
Optional mediamediaSort is an array of strings representing the sort order for media.
search is a string representing the search term.
Optional sortsort is an array of strings representing the sort order.
CharacterVariablesis an interface representing the variables for theCharacterQuery. It includes optional id, isBirthday, search, id_not, id_in, id_not_in, sort, asHtml, mediaSort, mediaOnList, mediaPage, and mediaPerPage.