toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
      if (availableEndTime != null) 'availableEndTime': availableEndTime!,
      if (availableStartTime != null)
        'availableStartTime': availableStartTime!,
      if (buyerPrivateData != null)
        'buyerPrivateData': buyerPrivateData!.toJson(),
      if (createProductId != null) 'createProductId': createProductId!,
      if (createProductRevision != null)
        'createProductRevision': createProductRevision!,
      if (createTime != null) 'createTime': createTime!,
      if (creativePreApprovalPolicy != null)
        'creativePreApprovalPolicy': creativePreApprovalPolicy!,
      if (creativeRestrictions != null)
        'creativeRestrictions': creativeRestrictions!.toJson(),
      if (creativeSafeFrameCompatibility != null)
        'creativeSafeFrameCompatibility': creativeSafeFrameCompatibility!,
      if (dealId != null) 'dealId': dealId!,
      if (dealServingMetadata != null)
        'dealServingMetadata': dealServingMetadata!.toJson(),
      if (dealTerms != null) 'dealTerms': dealTerms!.toJson(),
      if (deliveryControl != null)
        'deliveryControl': deliveryControl!.toJson(),
      if (description != null) 'description': description!,
      if (displayName != null) 'displayName': displayName!,
      if (externalDealId != null) 'externalDealId': externalDealId!,
      if (isSetupComplete != null) 'isSetupComplete': isSetupComplete!,
      if (programmaticCreativeSource != null)
        'programmaticCreativeSource': programmaticCreativeSource!,
      if (proposalId != null) 'proposalId': proposalId!,
      if (sellerContacts != null)
        'sellerContacts':
            sellerContacts!.map((value) => value.toJson()).toList(),
      if (syndicationProduct != null)
        'syndicationProduct': syndicationProduct!,
      if (targeting != null) 'targeting': targeting!.toJson(),
      if (targetingCriterion != null)
        'targetingCriterion':
            targetingCriterion!.map((value) => value.toJson()).toList(),
      if (updateTime != null) 'updateTime': updateTime!,
      if (webPropertyCode != null) 'webPropertyCode': webPropertyCode!,
    };