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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 8
0
 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)
Ejemplo n.º 10
0
 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)
Ejemplo n.º 11
0
 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)
Ejemplo n.º 12
0
 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)
Ejemplo n.º 13
0
 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)
Ejemplo n.º 14
0
 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)
Ejemplo n.º 15
0
 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)
Ejemplo n.º 17
0
 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)
Ejemplo n.º 18
0
 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)