FieldValue.fromJson constructor

FieldValue.fromJson(
  1. Map json_
)

Implementation

FieldValue.fromJson(core.Map json_)
  : this(
      dateValue:
          json_.containsKey('dateValue')
              ? Date.fromJson(
                json_['dateValue'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      displayName: json_['displayName'] as core.String?,
      id: json_['id'] as core.String?,
      integerValue: json_['integerValue'] as core.String?,
      longTextValue: json_['longTextValue'] as core.String?,
      reason:
          json_.containsKey('reason')
              ? Reason.fromJson(
                json_['reason'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      selectionListValue:
          json_.containsKey('selectionListValue')
              ? FieldValueSelectionListValue.fromJson(
                json_['selectionListValue']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      selectionValue:
          json_.containsKey('selectionValue')
              ? FieldValueSelectionValue.fromJson(
                json_['selectionValue']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      textListValue:
          json_.containsKey('textListValue')
              ? FieldValueTextListValue.fromJson(
                json_['textListValue'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      textValue: json_['textValue'] as core.String?,
      type: json_['type'] as core.String?,
      unsetValue: json_['unsetValue'] as core.bool?,
      userListValue:
          json_.containsKey('userListValue')
              ? FieldValueUserListValue.fromJson(
                json_['userListValue'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      userValue:
          json_.containsKey('userValue')
              ? FieldValueUserValue.fromJson(
                json_['userValue'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );