serialize method
Serializes information the current object
writer Serialization writer to use to serialize this model
Implementation
@override
void serialize(SerializationWriter writer) {
writer.writeBoolValue('active', value: active);
writer.writeIntValue('created', created);
writer.writeObjectValue<ShippingRateDeliveryEstimate>(
'delivery_estimate', deliveryEstimate);
writer.writeStringValue('display_name', displayName);
writer.writeObjectValue<ShippingRateFixedAmount>(
'fixed_amount', fixedAmount);
writer.writeStringValue('id', id);
writer.writeBoolValue('livemode', value: livemode);
writer.writeObjectValue<ShippingRateMetadata>('metadata', metadata);
writer.writeEnumValue<ShippingRateObject>(
'object', object, (e) => e?.value);
writer.writeEnumValue<ShippingRateTaxBehavior>(
'tax_behavior', taxBehavior, (e) => e?.value);
writer.writeObjectValue<ShippingRateTaxCode>('tax_code', taxCode);
writer.writeEnumValue<ShippingRateType>('type', type_, (e) => e?.value);
writer.writeAdditionalData(additionalData);
}