def mutate(self, info, input): """Mutation to create an indicator parameter type.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) parameter_type = Operation('ModelIndicatorParameterType').create( **data) return CreateIndicatorParameterType(parameter_type=parameter_type)
def mutate(self, info, input): """Mutation to execute a batch.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) batch_owner_id = data['batchOwnerId'] if data['indicatorId']: batch = MethodBatch(batch_owner_id).execute( indicator_id=data['indicatorId']) else: batch = MethodBatch(batch_owner_id).execute() return ExecuteBatch(batch=batch)
def mutate(self, info, input): """Mutation to create a data source type.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) data_source_type = Operation('ModelDataSourceType').create(**data) return CreateDataSourceType(data_source_type=data_source_type)
def mutate(self, info, input): """Mutation to update a session.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) session = Operation('ModelSession').update(**data) return UpdateSession(session=session)
def mutate(self, info, input): """Mutation to create an indicator result summary.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) indicator_result = Operation('ModelIndicatorResult').create(**data) return CreateIndicatorResult(indicator_result=indicator_result)
def mutate(self, info, input): """Mutation to create an indicator.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) indicator = Operation('ModelIndicator').create(**data) return CreateIndicator(indicator=indicator)
def mutate(self, info, input): # Convert input to dictionary data = api_utils.input_to_dictionary(input) indicator_type = Operation('ModelIndicatorType').update(**data) return UpdateIndicatorType(indicator_type=indicator_type)
def mutate(self, info, input): """Mutation to update an event.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) event = Operation('ModelEvent').update(**data) return UpdateEvent(event=event)
def mutate(self, info, input): """Mutation to update an indicator parameter.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) parameter = Operation('ModelIndicatorParameter').update(**data) return UpdateIndicatorParameter(parameter=parameter)
def mutate(self, info, input): """Mutation to update a batch.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) batch = Operation('ModelBatch').update(**data) return UpdateBatch(batch=batch)
def mutate(self, info, input): """Mutation to create a batch owner.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) batch_owner = Operation('ModelBatchOwner').create(**data) return CreateBatchOwner(batch_owner=batch_owner)
def mutate(self, info, input): # Convert input to dictionary data = api_utils.input_to_dictionary(input) batch_owner = Operation('ModelBatchOwner').update(**data) return UpdateBatchOwner(batch_owner=batch_owner)
def mutate(self, info, input): """Mutation to update a status.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) status = Operation('ModelStatus').update(**data) return UpdateStatus(status=status)
def mutate(self, info, input): # Convert input to dictionary data = api_utils.input_to_dictionary(input) event_type = Operation('ModelEventType').update(**data) return UpdateEventType(event_type=event_type)
def mutate(self, info, input): """Mutation to update a data source.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) data_source = Operation('ModelDataSource').update(**data) return UpdateDataSource(data_source=data_source)
def mutate(self, info, input): # Convert input to dictionary data = api_utils.input_to_dictionary(input) indicator_result = Operation('ModelIndicatorResult').update(**data) return UpdateIndicatorResult(indicator_result=indicator_result)
def mutate(self, info, input): # Convert input to dictionary data = api_utils.input_to_dictionary(input) data_source_type = Operation('ModelDataSourceType').update(**data) return UpdateDataSourceType(data_source_type=data_source_type)
def mutate(self, info, input): """Mutation to create an event type.""" # Convert input to dictionary data = api_utils.input_to_dictionary(input) event_type = Operation('ModelEventType').create(**data) return CreateEventType(event_type=event_type)