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,
    );