SendRfpRequest.fromJson constructor

SendRfpRequest.fromJson(
  1. Map json_
)

Implementation

SendRfpRequest.fromJson(core.Map json_)
  : this(
      buyerContacts:
          (json_['buyerContacts'] as core.List?)
              ?.map(
                (value) => Contact.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      client: json_['client'] as core.String?,
      displayName: json_['displayName'] as core.String?,
      estimatedGrossSpend:
          json_.containsKey('estimatedGrossSpend')
              ? Money.fromJson(
                json_['estimatedGrossSpend']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      flightEndTime: json_['flightEndTime'] as core.String?,
      flightStartTime: json_['flightStartTime'] as core.String?,
      geoTargeting:
          json_.containsKey('geoTargeting')
              ? CriteriaTargeting.fromJson(
                json_['geoTargeting'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      inventorySizeTargeting:
          json_.containsKey('inventorySizeTargeting')
              ? InventorySizeTargeting.fromJson(
                json_['inventorySizeTargeting']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      note: json_['note'] as core.String?,
      preferredDealTerms:
          json_.containsKey('preferredDealTerms')
              ? PreferredDealTerms.fromJson(
                json_['preferredDealTerms']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      programmaticGuaranteedTerms:
          json_.containsKey('programmaticGuaranteedTerms')
              ? ProgrammaticGuaranteedTerms.fromJson(
                json_['programmaticGuaranteedTerms']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      publisherProfile: json_['publisherProfile'] as core.String?,
    );