Voting helps other researchers find interesting modules.
Describes the parking allowances for a feature, or the situations and requirements under which one may be permitted to park, such as certain vehicle types, valet parking, and permit parking. Also describes the cost of parking, which may vary based on the time and duration parked. Includes vehicle type, any other conditions for eligibility, and the cost of parking, which may vary based on the time and duration parked. If is_discount is set to true on a given allowance, that allowance represents a discount that can be applied to lower the cost of non-discount allowances specified on feature via parking_provider_feature. In this way, allowances can be 'layered,' i.e. appended, onto each other when denormalizing references via parking_provider_feature.
allowanceType
String.t
nil
isDiscount
boolean()
minPurchaseForValidation
list(GoogleApi.ContentWarehouse.V1.Model.FreebaseTopic.t)
permitType
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreLanguageTaggedTextProto.t)
serviceType
list(String.t)
timeBasedRate
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeBasedRateProto.t)
vehicleType
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreParkingAllowanceProto{ allowanceType: String.t() | nil, isDiscount: boolean() | nil, minPurchaseForValidation: [GoogleApi.ContentWarehouse.V1.Model.FreebaseTopic.t()] | nil, permitType: [GoogleApi.ContentWarehouse.V1.Model.GeostoreLanguageTaggedTextProto.t()] | nil, serviceType: [String.t()] | nil, timeBasedRate: [GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeBasedRateProto.t()] | nil, vehicleType: String.t() | nil }
@spec decode(struct(), keyword()) :: struct()