toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
      if (dateTimeTypeOptions != null)
        'dateTimeTypeOptions': dateTimeTypeOptions!,
      if (displayName != null) 'displayName': displayName!,
      if (enumTypeOptions != null) 'enumTypeOptions': enumTypeOptions!,
      if (floatTypeOptions != null) 'floatTypeOptions': floatTypeOptions!,
      if (integerTypeOptions != null)
        'integerTypeOptions': integerTypeOptions!,
      if (isFilterable != null) 'isFilterable': isFilterable!,
      if (isMetadata != null) 'isMetadata': isMetadata!,
      if (isRepeatable != null) 'isRepeatable': isRepeatable!,
      if (isRequired != null) 'isRequired': isRequired!,
      if (isSearchable != null) 'isSearchable': isSearchable!,
      if (mapTypeOptions != null) 'mapTypeOptions': mapTypeOptions!,
      if (name != null) 'name': name!,
      if (propertyTypeOptions != null)
        'propertyTypeOptions': propertyTypeOptions!,
      if (retrievalImportance != null)
        'retrievalImportance': retrievalImportance!,
      if (schemaSources != null) 'schemaSources': schemaSources!,
      if (textTypeOptions != null) 'textTypeOptions': textTypeOptions!,
      if (timestampTypeOptions != null)
        'timestampTypeOptions': timestampTypeOptions!,
    };