pub struct MoonpayOnRampSignInputVariant0Config {
pub currency_code: Option<MoonpayOnRampSignInputVariant0ConfigCurrencyCode>,
pub email: Option<String>,
pub quote_currency_amount: Option<f64>,
pub ui_config: Option<MoonpayOnRampSignInputVariant0ConfigUiConfig>,
}Expand description
MoonpayOnRampSignInputVariant0Config
JSON schema
{
"type": "object",
"properties": {
"currencyCode": {
"type": "string",
"enum": [
"AVAX_CCHAIN",
"BNB_BNB",
"BNB_BSC",
"CELO",
"CELO_CELO",
"CUSD",
"CUSD_CELO",
"DAI",
"DAI_ETHEREUM",
"ETH",
"ETH_ARBITRUM",
"ETH_BASE",
"ETH_ETHEREUM",
"ETH_OPTIMISM",
"ETH_POLYGON",
"FIL",
"FIL_FVM",
"MATIC",
"MATIC_ETHEREUM",
"MATIC_POLYGON",
"POL_ETHEREUM",
"POL_POLYGON",
"USDC",
"USDC_ARBITRUM",
"USDC_BASE",
"USDC_CCHAIN",
"USDC_ETHEREUM",
"USDC_OPTIMISM",
"USDC_POLYGON",
"USDT",
"USDT_ETHEREUM",
"USDT_POLYGON",
"WBTC",
"WBTC_ETHEREUM",
"WETH",
"WETH_POLYGON"
]
},
"email": {
"type": "string",
"format": "email"
},
"paymentMethod": false,
"quoteCurrencyAmount": {
"type": "number"
},
"uiConfig": {
"type": "object",
"properties": {
"accentColor": {
"type": "string"
},
"theme": false
}
}
}
}Fields§
§currency_code: Option<MoonpayOnRampSignInputVariant0ConfigCurrencyCode>§email: Option<String>§quote_currency_amount: Option<f64>§ui_config: Option<MoonpayOnRampSignInputVariant0ConfigUiConfig>Trait Implementations§
Source§impl Clone for MoonpayOnRampSignInputVariant0Config
impl Clone for MoonpayOnRampSignInputVariant0Config
Source§fn clone(&self) -> MoonpayOnRampSignInputVariant0Config
fn clone(&self) -> MoonpayOnRampSignInputVariant0Config
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<'de> Deserialize<'de> for MoonpayOnRampSignInputVariant0Config
impl<'de> Deserialize<'de> for MoonpayOnRampSignInputVariant0Config
Source§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
Source§impl From<&MoonpayOnRampSignInputVariant0Config> for MoonpayOnRampSignInputVariant0Config
impl From<&MoonpayOnRampSignInputVariant0Config> for MoonpayOnRampSignInputVariant0Config
Source§fn from(value: &MoonpayOnRampSignInputVariant0Config) -> Self
fn from(value: &MoonpayOnRampSignInputVariant0Config) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MoonpayOnRampSignInputVariant0Config
impl RefUnwindSafe for MoonpayOnRampSignInputVariant0Config
impl Send for MoonpayOnRampSignInputVariant0Config
impl Sync for MoonpayOnRampSignInputVariant0Config
impl Unpin for MoonpayOnRampSignInputVariant0Config
impl UnsafeUnpin for MoonpayOnRampSignInputVariant0Config
impl UnwindSafe for MoonpayOnRampSignInputVariant0Config
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