create<T extends Model> static method

GraphQLRequest<T> create<T extends Model>(
  1. T model, {
  2. String? apiName,
  3. APIAuthorizationType<AmplifyAuthProvider>? authorizationMode,
  4. Map<String, String>? headers,
})

Generates a request to create a model.

final todo = Todo(name: 'my first todo', description: 'todo description');
final request = ModelMutations.create(todo);

Implementation

static GraphQLRequest<T> create<T extends Model>(
  T model, {
  String? apiName,
  APIAuthorizationType? authorizationMode,
  Map<String, String>? headers,
}) {
  return ModelMutationsFactory.instance.create<T>(
    model,
    apiName: apiName,
    authorizationMode: authorizationMode,
    headers: headers,
  );
}