GoogleCloudContentwarehouseV1PropertyDefinition class
Defines the metadata for a schema property.
Constructors
-
GoogleCloudContentwarehouseV1PropertyDefinition({GoogleCloudContentwarehouseV1DateTimeTypeOptions? dateTimeTypeOptions, String? displayName, GoogleCloudContentwarehouseV1EnumTypeOptions? enumTypeOptions, GoogleCloudContentwarehouseV1FloatTypeOptions? floatTypeOptions, GoogleCloudContentwarehouseV1IntegerTypeOptions? integerTypeOptions, bool? isFilterable, bool? isMetadata, bool? isRepeatable, bool? isRequired, bool? isSearchable, GoogleCloudContentwarehouseV1MapTypeOptions? mapTypeOptions, String? name, GoogleCloudContentwarehouseV1PropertyTypeOptions? propertyTypeOptions, String? retrievalImportance, List<
GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource> ? schemaSources, GoogleCloudContentwarehouseV1TextTypeOptions? textTypeOptions, GoogleCloudContentwarehouseV1TimestampTypeOptions? timestampTypeOptions}) - GoogleCloudContentwarehouseV1PropertyDefinition.fromJson(Map json_)
Properties
- dateTimeTypeOptions ↔ GoogleCloudContentwarehouseV1DateTimeTypeOptions?
-
Date time property.
getter/setter pair
- displayName ↔ String?
-
The display-name for the property, used for front-end.
getter/setter pair
- enumTypeOptions ↔ GoogleCloudContentwarehouseV1EnumTypeOptions?
-
Enum/categorical property.
getter/setter pair
- floatTypeOptions ↔ GoogleCloudContentwarehouseV1FloatTypeOptions?
-
Float property.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- integerTypeOptions ↔ GoogleCloudContentwarehouseV1IntegerTypeOptions?
-
Integer property.
getter/setter pair
- isFilterable ↔ bool?
-
Whether the property can be filtered.
getter/setter pair
- isMetadata ↔ bool?
-
Whether the property is user supplied metadata.
getter/setter pair
- isRepeatable ↔ bool?
-
Whether the property can have multiple values.
getter/setter pair
- isRequired ↔ bool?
-
Whether the property is mandatory.
getter/setter pair
- isSearchable ↔ bool?
-
Indicates that the property should be included in a global search.
getter/setter pair
- mapTypeOptions ↔ GoogleCloudContentwarehouseV1MapTypeOptions?
-
Map property.
getter/setter pair
- name ↔ String?
-
The name of the metadata property.
getter/setter pair
- propertyTypeOptions ↔ GoogleCloudContentwarehouseV1PropertyTypeOptions?
-
Nested structured data property.
getter/setter pair
- retrievalImportance ↔ String?
-
The retrieval importance of the property during search.
Possible string values are:
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
schemaSources
↔ List<
GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource> ? -
The mapping information between this property to another schema source.
getter/setter pair
- textTypeOptions ↔ GoogleCloudContentwarehouseV1TextTypeOptions?
-
Text/string property.
getter/setter pair
- timestampTypeOptions ↔ GoogleCloudContentwarehouseV1TimestampTypeOptions?
-
Timestamp property.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited