GoogleApi.Content.V21.Model.RateGroup (google_api_content v0.49.0) View Source
Attributes
-
applicableShippingLabels(type:list(String.t), default:nil) - A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service. Required. -
carrierRates(type:list(GoogleApi.Content.V21.Model.CarrierRate.t), default:nil) - A list of carrier rates that can be referred to bymainTableorsingleValue. -
mainTable(type:GoogleApi.Content.V21.Model.Table.t, default:nil) - A table defining the rate group, whensingleValueis not expressive enough. Can only be set ifsingleValueis not set. -
name(type:String.t, default:nil) - Name of the rate group. Optional. If set has to be unique within shipping service. -
singleValue(type:GoogleApi.Content.V21.Model.Value.t, default:nil) - The value of the rate group (e.g. flat rate $10). Can only be set ifmainTableandsubtablesare not set. -
subtables(type:list(GoogleApi.Content.V21.Model.Table.t), default:nil) - A list of subtables referred to bymainTable. Can only be set ifmainTableis set.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Content.V21.Model.RateGroup{
applicableShippingLabels: [String.t()],
carrierRates: [GoogleApi.Content.V21.Model.CarrierRate.t()],
mainTable: GoogleApi.Content.V21.Model.Table.t(),
name: String.t(),
singleValue: GoogleApi.Content.V21.Model.Value.t(),
subtables: [GoogleApi.Content.V21.Model.Table.t()]
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.