GoogleAppsDriveLabelsV2FieldLimits.fromJson constructor

GoogleAppsDriveLabelsV2FieldLimits.fromJson(
  1. Map json_
)

Implementation

GoogleAppsDriveLabelsV2FieldLimits.fromJson(core.Map json_)
    : this(
        dateLimits: json_.containsKey('dateLimits')
            ? GoogleAppsDriveLabelsV2DateLimits.fromJson(
                json_['dateLimits'] as core.Map<core.String, core.dynamic>)
            : null,
        integerLimits: json_.containsKey('integerLimits')
            ? GoogleAppsDriveLabelsV2IntegerLimits.fromJson(
                json_['integerLimits'] as core.Map<core.String, core.dynamic>)
            : null,
        longTextLimits: json_.containsKey('longTextLimits')
            ? GoogleAppsDriveLabelsV2LongTextLimits.fromJson(
                json_['longTextLimits']
                    as core.Map<core.String, core.dynamic>)
            : null,
        maxDescriptionLength: json_.containsKey('maxDescriptionLength')
            ? json_['maxDescriptionLength'] as core.int
            : null,
        maxDisplayNameLength: json_.containsKey('maxDisplayNameLength')
            ? json_['maxDisplayNameLength'] as core.int
            : null,
        maxIdLength: json_.containsKey('maxIdLength')
            ? json_['maxIdLength'] as core.int
            : null,
        selectionLimits: json_.containsKey('selectionLimits')
            ? GoogleAppsDriveLabelsV2SelectionLimits.fromJson(
                json_['selectionLimits']
                    as core.Map<core.String, core.dynamic>)
            : null,
        textLimits: json_.containsKey('textLimits')
            ? GoogleAppsDriveLabelsV2TextLimits.fromJson(
                json_['textLimits'] as core.Map<core.String, core.dynamic>)
            : null,
        userLimits: json_.containsKey('userLimits')
            ? GoogleAppsDriveLabelsV2UserLimits.fromJson(
                json_['userLimits'] as core.Map<core.String, core.dynamic>)
            : null,
      );