GoogleAdsSearchads360V23ResourcesUserList.fromJson constructor

GoogleAdsSearchads360V23ResourcesUserList.fromJson(
  1. Map json_
)

Implementation

GoogleAdsSearchads360V23ResourcesUserList.fromJson(core.Map json_)
  : this(
      accessReason: json_['accessReason'] as core.String?,
      accountUserListStatus: json_['accountUserListStatus'] as core.String?,
      basicUserList: json_.containsKey('basicUserList')
          ? GoogleAdsSearchads360V23CommonBasicUserListInfo.fromJson(
              json_['basicUserList'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      closingReason: json_['closingReason'] as core.String?,
      crmBasedUserList: json_.containsKey('crmBasedUserList')
          ? GoogleAdsSearchads360V23CommonCrmBasedUserListInfo.fromJson(
              json_['crmBasedUserList']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      description: json_['description'] as core.String?,
      eligibleForDisplay: json_['eligibleForDisplay'] as core.bool?,
      eligibleForSearch: json_['eligibleForSearch'] as core.bool?,
      id: json_['id'] as core.String?,
      integrationCode: json_['integrationCode'] as core.String?,
      logicalUserList: json_.containsKey('logicalUserList')
          ? GoogleAdsSearchads360V23CommonLogicalUserListInfo.fromJson(
              json_['logicalUserList'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      lookalikeUserList: json_.containsKey('lookalikeUserList')
          ? GoogleAdsSearchads360V23CommonLookalikeUserListInfo.fromJson(
              json_['lookalikeUserList']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      matchRatePercentage: json_['matchRatePercentage'] as core.int?,
      membershipLifeSpan: json_['membershipLifeSpan'] as core.String?,
      membershipStatus: json_['membershipStatus'] as core.String?,
      name: json_['name'] as core.String?,
      readOnly: json_['readOnly'] as core.bool?,
      resourceName: json_['resourceName'] as core.String?,
      ruleBasedUserList: json_.containsKey('ruleBasedUserList')
          ? GoogleAdsSearchads360V23CommonRuleBasedUserListInfo.fromJson(
              json_['ruleBasedUserList']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      similarUserList: json_.containsKey('similarUserList')
          ? GoogleAdsSearchads360V23CommonSimilarUserListInfo.fromJson(
              json_['similarUserList'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      sizeForDisplay: json_['sizeForDisplay'] as core.String?,
      sizeForSearch: json_['sizeForSearch'] as core.String?,
      sizeRangeForDisplay: json_['sizeRangeForDisplay'] as core.String?,
      sizeRangeForSearch: json_['sizeRangeForSearch'] as core.String?,
      type: json_['type'] as core.String?,
    );