TableFieldSchemaResponse.fromMap constructor
TableFieldSchemaResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory TableFieldSchemaResponse.fromMap(Map<String, dynamic> map) {
return TableFieldSchemaResponse(
categories: pulumi.Input.fromValue(TableFieldSchemaCategoriesResponse.fromMap((map['categories']! as Map).cast<String, dynamic>())),
collation: pulumi.Input.fromValue(map['collation'] as String),
defaultValueExpression: pulumi.Input.fromValue(map['defaultValueExpression'] as String),
description: pulumi.Input.fromValue(map['description'] as String),
fields: pulumi.Input.fromValue(pulumi.Input.decodeList<TableFieldSchemaResponse>(map['fields']!, (value) => TableFieldSchemaResponse.fromMap((value as Map).cast<String, dynamic>()))),
maxLength: pulumi.Input.fromValue(map['maxLength'] as String),
mode: pulumi.Input.fromValue(map['mode'] as String),
name: pulumi.Input.fromValue(map['name'] as String),
policyTags: pulumi.Input.fromValue(TableFieldSchemaPolicyTagsResponse.fromMap((map['policyTags']! as Map).cast<String, dynamic>())),
precision: pulumi.Input.fromValue(map['precision'] as String),
rangeElementType: pulumi.Input.fromValue(TableFieldSchemaRangeElementTypeResponse.fromMap((map['rangeElementType']! as Map).cast<String, dynamic>())),
roundingMode: pulumi.Input.fromValue(map['roundingMode'] as String),
scale: pulumi.Input.fromValue(map['scale'] as String),
type: pulumi.Input.fromValue(map['type'] as String),
);
}