Skip to main content

infrahub_sdk.graphql

Functions​

convert_to_graphql_as_string ​

convert_to_graphql_as_string(value: str | bool | list | BaseModel | Enum | Any, convert_enum: bool = False) -> str

render_variables_to_string ​

render_variables_to_string(data: dict[str, type[str | int | float | bool]]) -> str

Render a dict into a variable string that will be used in a GraphQL Query.

The $ sign will be automatically added to the name of the query.

render_query_block ​

render_query_block(data: dict, offset: int = 4, indentation: int = 4, convert_enum: bool = False) -> list[str]

render_input_block ​

render_input_block(data: dict, offset: int = 4, indentation: int = 4, convert_enum: bool = False) -> list[str]

Classes​

BaseGraphQLQuery ​

Methods:

render_first_line ​

render_first_line(self) -> str

Query ​

Methods:

render ​

render(self, convert_enum: bool = False) -> str

Mutation ​

Methods:

render ​

render(self, convert_enum: bool = False) -> str