pub struct TerminalConfiguration {
pub bbpos_wisepos_e: Option<TerminalConfigurationConfigurationResourceDeviceTypeSpecificConfig>,
pub id: TerminalConfigurationId,
pub is_account_default: Option<bool>,
pub livemode: bool,
pub name: Option<String>,
pub offline: Option<TerminalConfigurationConfigurationResourceOfflineConfig>,
pub reboot_window: Option<TerminalConfigurationConfigurationResourceRebootWindow>,
pub stripe_s700: Option<TerminalConfigurationConfigurationResourceDeviceTypeSpecificConfig>,
pub tipping: Option<TerminalConfigurationConfigurationResourceTipping>,
pub verifone_p400: Option<TerminalConfigurationConfigurationResourceDeviceTypeSpecificConfig>,
pub wifi: Option<TerminalConfigurationConfigurationResourceWifiConfig>,
}
Expand description
A Configurations object represents how features should be configured for terminal readers.
For more details see <https://stripe.com/docs/api/terminal/configuration/object>.
Fields§
§bbpos_wisepos_e: Option<TerminalConfigurationConfigurationResourceDeviceTypeSpecificConfig>
§id: TerminalConfigurationId
Unique identifier for the object.
is_account_default: Option<bool>
Whether this Configuration is the default for your account
livemode: bool
Has the value true
if the object exists in live mode or the value false
if the object exists in test mode.
name: Option<String>
String indicating the name of the Configuration object, set by the user
offline: Option<TerminalConfigurationConfigurationResourceOfflineConfig>
§reboot_window: Option<TerminalConfigurationConfigurationResourceRebootWindow>
§stripe_s700: Option<TerminalConfigurationConfigurationResourceDeviceTypeSpecificConfig>
§tipping: Option<TerminalConfigurationConfigurationResourceTipping>
§verifone_p400: Option<TerminalConfigurationConfigurationResourceDeviceTypeSpecificConfig>
§wifi: Option<TerminalConfigurationConfigurationResourceWifiConfig>
Trait Implementations§
Source§impl Clone for TerminalConfiguration
impl Clone for TerminalConfiguration
Source§fn clone(&self) -> TerminalConfiguration
fn clone(&self) -> TerminalConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TerminalConfiguration
impl Debug for TerminalConfiguration
Source§impl Deserialize for TerminalConfiguration
impl Deserialize for TerminalConfiguration
Source§impl FromValueOpt for TerminalConfiguration
impl FromValueOpt for TerminalConfiguration
fn from_value(v: Value) -> Option<Self>
Source§impl Object for TerminalConfiguration
impl Object for TerminalConfiguration
Source§impl ObjectDeser for TerminalConfiguration
impl ObjectDeser for TerminalConfiguration
Auto Trait Implementations§
impl Freeze for TerminalConfiguration
impl RefUnwindSafe for TerminalConfiguration
impl Send for TerminalConfiguration
impl Sync for TerminalConfiguration
impl Unpin for TerminalConfiguration
impl UnwindSafe for TerminalConfiguration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more