toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'apiproduct': apiproduct,
'billingPeriod': billingPeriod,
'consumptionPricingRates': pulumi.Input.encodeList<GoogleCloudApigeeV1RateRangeResponse, Map<String, dynamic>>(consumptionPricingRates, (value) => value.toMap()),
'consumptionPricingType': consumptionPricingType,
'createdAt': createdAt,
'currencyCode': currencyCode,
'description': description,
'displayName': displayName,
'endTime': endTime,
'fixedFeeFrequency': fixedFeeFrequency,
'fixedRecurringFee': fixedRecurringFee.toMap(),
'lastModifiedAt': lastModifiedAt,
'name': name,
'paymentFundingModel': paymentFundingModel,
'revenueShareRates': pulumi.Input.encodeList<GoogleCloudApigeeV1RevenueShareRangeResponse, Map<String, dynamic>>(revenueShareRates, (value) => value.toMap()),
'revenueShareType': revenueShareType,
'setupFee': setupFee.toMap(),
'startTime': startTime,
'state': state,
};
}