GoogleAppsDriveLabelsV2Field.fromJson constructor

GoogleAppsDriveLabelsV2Field.fromJson(
  1. Map json_
)

Implementation

GoogleAppsDriveLabelsV2Field.fromJson(core.Map json_)
  : this(
      appliedCapabilities: json_.containsKey('appliedCapabilities')
          ? GoogleAppsDriveLabelsV2FieldAppliedCapabilities.fromJson(
              json_['appliedCapabilities']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      createTime: json_['createTime'] as core.String?,
      creator: json_.containsKey('creator')
          ? GoogleAppsDriveLabelsV2UserInfo.fromJson(
              json_['creator'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dateOptions: json_.containsKey('dateOptions')
          ? GoogleAppsDriveLabelsV2FieldDateOptions.fromJson(
              json_['dateOptions'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      disableTime: json_['disableTime'] as core.String?,
      disabler: json_.containsKey('disabler')
          ? GoogleAppsDriveLabelsV2UserInfo.fromJson(
              json_['disabler'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      displayHints: json_.containsKey('displayHints')
          ? GoogleAppsDriveLabelsV2FieldDisplayHints.fromJson(
              json_['displayHints'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      id: json_['id'] as core.String?,
      integerOptions: json_.containsKey('integerOptions')
          ? GoogleAppsDriveLabelsV2FieldIntegerOptions.fromJson(
              json_['integerOptions'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      lifecycle: json_.containsKey('lifecycle')
          ? GoogleAppsDriveLabelsV2Lifecycle.fromJson(
              json_['lifecycle'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      lockStatus: json_.containsKey('lockStatus')
          ? GoogleAppsDriveLabelsV2LockStatus.fromJson(
              json_['lockStatus'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      properties: json_.containsKey('properties')
          ? GoogleAppsDriveLabelsV2FieldProperties.fromJson(
              json_['properties'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      publisher: json_.containsKey('publisher')
          ? GoogleAppsDriveLabelsV2UserInfo.fromJson(
              json_['publisher'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      queryKey: json_['queryKey'] as core.String?,
      schemaCapabilities: json_.containsKey('schemaCapabilities')
          ? GoogleAppsDriveLabelsV2FieldSchemaCapabilities.fromJson(
              json_['schemaCapabilities']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      selectionOptions: json_.containsKey('selectionOptions')
          ? GoogleAppsDriveLabelsV2FieldSelectionOptions.fromJson(
              json_['selectionOptions']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      textOptions: json_.containsKey('textOptions')
          ? GoogleAppsDriveLabelsV2FieldTextOptions.fromJson(
              json_['textOptions'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      updateTime: json_['updateTime'] as core.String?,
      updater: json_.containsKey('updater')
          ? GoogleAppsDriveLabelsV2UserInfo.fromJson(
              json_['updater'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      userOptions: json_.containsKey('userOptions')
          ? GoogleAppsDriveLabelsV2FieldUserOptions.fromJson(
              json_['userOptions'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );