Class: Aws::AmplifyUIBuilder::Types::CodegenGenericDataRelationshipType
- Inherits:
-
Struct
- Object
- Struct
- Aws::AmplifyUIBuilder::Types::CodegenGenericDataRelationshipType
- Defined in:
- gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb
Overview
Describes the relationship between generic data models.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#associated_fields ⇒ Array<String>
The associated fields of the data relationship.
-
#belongs_to_field_on_related_model ⇒ String
The value of the
belongsTo
field on the related data model. -
#can_unlink_associated_model ⇒ Boolean
Specifies whether the relationship can unlink the associated model.
-
#is_has_many_index ⇒ Boolean
Specifies whether the
@index
directive is supported for ahasMany
data relationship. -
#related_join_field_name ⇒ String
The name of the related join field in the data relationship.
-
#related_join_table_name ⇒ String
The name of the related join table in the data relationship.
-
#related_model_fields ⇒ Array<String>
The related model fields in the data relationship.
-
#related_model_name ⇒ String
The name of the related model in the data relationship.
-
#type ⇒ String
The data relationship type.
Instance Attribute Details
#associated_fields ⇒ Array<String>
The associated fields of the data relationship.
299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 299 class CodegenGenericDataRelationshipType < Struct.new( :type, :related_model_name, :related_model_fields, :can_unlink_associated_model, :related_join_field_name, :related_join_table_name, :belongs_to_field_on_related_model, :associated_fields, :is_has_many_index) SENSITIVE = [] include Aws::Structure end |
#belongs_to_field_on_related_model ⇒ String
The value of the belongsTo
field on the related data model.
299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 299 class CodegenGenericDataRelationshipType < Struct.new( :type, :related_model_name, :related_model_fields, :can_unlink_associated_model, :related_join_field_name, :related_join_table_name, :belongs_to_field_on_related_model, :associated_fields, :is_has_many_index) SENSITIVE = [] include Aws::Structure end |
#can_unlink_associated_model ⇒ Boolean
Specifies whether the relationship can unlink the associated model.
299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 299 class CodegenGenericDataRelationshipType < Struct.new( :type, :related_model_name, :related_model_fields, :can_unlink_associated_model, :related_join_field_name, :related_join_table_name, :belongs_to_field_on_related_model, :associated_fields, :is_has_many_index) SENSITIVE = [] include Aws::Structure end |
#is_has_many_index ⇒ Boolean
Specifies whether the @index
directive is supported for a
hasMany
data relationship.
299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 299 class CodegenGenericDataRelationshipType < Struct.new( :type, :related_model_name, :related_model_fields, :can_unlink_associated_model, :related_join_field_name, :related_join_table_name, :belongs_to_field_on_related_model, :associated_fields, :is_has_many_index) SENSITIVE = [] include Aws::Structure end |
#related_join_field_name ⇒ String
The name of the related join field in the data relationship.
299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 299 class CodegenGenericDataRelationshipType < Struct.new( :type, :related_model_name, :related_model_fields, :can_unlink_associated_model, :related_join_field_name, :related_join_table_name, :belongs_to_field_on_related_model, :associated_fields, :is_has_many_index) SENSITIVE = [] include Aws::Structure end |
#related_join_table_name ⇒ String
The name of the related join table in the data relationship.
299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 299 class CodegenGenericDataRelationshipType < Struct.new( :type, :related_model_name, :related_model_fields, :can_unlink_associated_model, :related_join_field_name, :related_join_table_name, :belongs_to_field_on_related_model, :associated_fields, :is_has_many_index) SENSITIVE = [] include Aws::Structure end |
#related_model_fields ⇒ Array<String>
The related model fields in the data relationship.
299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 299 class CodegenGenericDataRelationshipType < Struct.new( :type, :related_model_name, :related_model_fields, :can_unlink_associated_model, :related_join_field_name, :related_join_table_name, :belongs_to_field_on_related_model, :associated_fields, :is_has_many_index) SENSITIVE = [] include Aws::Structure end |
#related_model_name ⇒ String
The name of the related model in the data relationship.
299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 299 class CodegenGenericDataRelationshipType < Struct.new( :type, :related_model_name, :related_model_fields, :can_unlink_associated_model, :related_join_field_name, :related_join_table_name, :belongs_to_field_on_related_model, :associated_fields, :is_has_many_index) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The data relationship type.
299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 299 class CodegenGenericDataRelationshipType < Struct.new( :type, :related_model_name, :related_model_fields, :can_unlink_associated_model, :related_join_field_name, :related_join_table_name, :belongs_to_field_on_related_model, :associated_fields, :is_has_many_index) SENSITIVE = [] include Aws::Structure end |