def execute(cls, client: GraphqlClient, data: SurveyCreateData) -> CreateSurveyMutationData: # fmt: off variables = {"data": data} response_text = client.call(cls.__QUERY__, variables=variables) return cls.from_json(response_text).data
def execute(cls, client: GraphqlClient, input: EditLocationInput): # fmt: off variables = {"input": input} response_text = client.call(cls.__QUERY__, variables=variables) return cls.from_json(response_text).data
def execute(cls, client: GraphqlClient) -> EquipmentPortTypesQueryData: # fmt: off variables = {} response_text = client.call(cls.__QUERY__, variables=variables) return cls.from_json(response_text).data
def execute(cls, client: GraphqlClient, id: str) -> EquipmentTypeAndPropertiesQueryData: # fmt: off variables = {"id": id} response_text = client.call(''.join(set(QUERY)), variables=variables) return cls.from_json(response_text).data
def execute(cls, client: GraphqlClient, entityType: ImageEntity, entityId: str, id: str): # fmt: off variables = {"entityType": entityType, "entityId": entityId, "id": id} response_text = client.call(cls.__QUERY__, variables=variables) return cls.from_json(response_text).data
def execute(cls, client: GraphqlClient, input: AddLocationTypeInput) -> AddLocationTypeMutationData: # fmt: off variables = {"input": input} response_text = client.call(cls.__QUERY__, variables=variables) return cls.from_json(response_text).data
def execute(cls, client: GraphqlClient, id: str): # fmt: off variables = {"id": id} response_text = client.call(cls.__QUERY__, variables=variables) return cls.from_json(response_text).data
def execute(cls, client: GraphqlClient, id: str) -> RemoveLocationMutationData: # fmt: off variables = {"id": id} response_text = client.call(''.join(set(QUERY)), variables=variables) return cls.from_json(response_text).data
def execute(cls, client: GraphqlClient, id: str) -> RemoveSiteSurveyMutationData: # fmt: off variables = {"id": id} response_text = client.call(cls.__QUERY__, variables=variables) return cls.from_json(response_text).data