SchemaArgs constructor

const SchemaArgs({
  1. required Input<String> collectionId,
  2. required Input<String> dataStoreId,
  3. Input<String>? jsonSchema,
  4. Input<String>? location,
  5. Input<String>? name,
  6. Input<String>? project,
  7. required Input<String> schemaId,
  8. Input<Map<String, String>>? structSchema,
})

Creates a new SchemaArgs. collectionId Required. dataStoreId Required. jsonSchema The JSON representation of the schema. location Optional. name Immutable. The full resource name of the schema, in the format of projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}. This field must be a UTF-8 encoded string with a length limit of 1024 characters. project Optional. schemaId Required. The ID to use for the Schema, which will become the final component of the Schema.name. This field should conform to RFC-1034 standard with a length limit of 63 characters. structSchema The structured representation of the schema.

Implementation

const SchemaArgs({
  required this.collectionId,
  required this.dataStoreId,
  this.jsonSchema,
  this.location,
  this.name,
  this.project,
  required this.schemaId,
  this.structSchema,
});