Struct shippo::CarrierAccount [−][src]
pub struct CarrierAccount { pub object_id: String, pub object_owner: String, pub carrier: String, pub account_id: String, pub parameters: HashMap<String, String>, pub active: bool, pub test: bool, }
Expand description
The data type for a carrier account. FROM: https://goshippo.com/docs/reference#carrier-accounts
Fields
object_id: String
Unique identifier of the given CarrierAccount object.
object_owner: String
Username of the user who created the CarrierAccount object.
carrier: String
Name of the carrier. Please check the carrier accounts tutorial page for all supported carrier names.
account_id: String
Unique identifier of the account.
parameters: HashMap<String, String>
An array of additional parameters for the account, such as e.g. password or token.
active: bool
Determines whether the account is active. When creating a shipment, if no carrier_accounts are explicitly passed Shippo will query all carrier accounts that have this field set. By default, this is set to True.
test: bool
Indicates whether the object has been created in test mode.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for CarrierAccount
impl Send for CarrierAccount
impl Sync for CarrierAccount
impl Unpin for CarrierAccount
impl UnwindSafe for CarrierAccount
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more