toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'categories': ?pulumi.Input.mapOptionalInputValue<TableFieldSchemaCategories, Map<String, dynamic>>(categories, (value) => value.toMap()),
    'collation': ?collation,
    'defaultValueExpression': ?defaultValueExpression,
    'description': ?description,
    'fields': ?pulumi.Input.mapOptionalInputValue<List<TableFieldSchema>, List<Map<String, dynamic>>>(fields, (value) => pulumi.Input.encodeList<TableFieldSchema, Map<String, dynamic>>(value, (value) => value.toMap())),
    'maxLength': ?maxLength,
    'mode': ?mode,
    'name': ?name,
    'policyTags': ?pulumi.Input.mapOptionalInputValue<TableFieldSchemaPolicyTags, Map<String, dynamic>>(policyTags, (value) => value.toMap()),
    'precision': ?precision,
    'rangeElementType': ?pulumi.Input.mapOptionalInputValue<TableFieldSchemaRangeElementType, Map<String, dynamic>>(rangeElementType, (value) => value.toMap()),
    'roundingMode': ?roundingMode,
    'scale': ?scale,
    'type': ?type,
  };
}