pub struct MandateCustomerDisplay {
pub merchant_name: Option<MandateCustomerDisplayMerchantName>,
}Expand description
Merchant-provided display data shown to the customer on the hosted mandate pages. All fields are informational only. They are stored and returned as-is and do not affect mandate approval, authorization, or policy enforcement.
JSON schema
{
"title": "Mandate Customer Display",
"description": "Merchant-provided display data shown to the customer on the hosted mandate pages. All fields are informational only. They are stored and returned as-is and do not affect mandate approval, authorization, or policy enforcement.",
"examples": [
{
"merchantName": "Acme Store"
}
],
"type": "object",
"properties": {
"merchantName": {
"description": "The merchant name to display on the hosted mandate pages. When provided, this overrides the default name derived from the entity's profile. Useful when a merchant operates multiple storefronts or brands under a single entity.",
"examples": [
"Acme Store"
],
"type": "string",
"maxLength": 128
}
}
}Fields§
§merchant_name: Option<MandateCustomerDisplayMerchantName>The merchant name to display on the hosted mandate pages. When provided, this overrides the default name derived from the entity’s profile. Useful when a merchant operates multiple storefronts or brands under a single entity.
Implementations§
Source§impl MandateCustomerDisplay
impl MandateCustomerDisplay
pub fn builder() -> MandateCustomerDisplay
Trait Implementations§
Source§impl Clone for MandateCustomerDisplay
impl Clone for MandateCustomerDisplay
Source§impl Debug for MandateCustomerDisplay
impl Debug for MandateCustomerDisplay
Source§impl Default for MandateCustomerDisplay
impl Default for MandateCustomerDisplay
Source§impl<'de> Deserialize<'de> for MandateCustomerDisplay
impl<'de> Deserialize<'de> for MandateCustomerDisplay
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<&MandateCustomerDisplay> for MandateCustomerDisplay
impl From<&MandateCustomerDisplay> for MandateCustomerDisplay
Source§fn from(value: &MandateCustomerDisplay) -> Self
fn from(value: &MandateCustomerDisplay) -> Self
Converts to this type from the input type.
Source§impl From<MandateCustomerDisplay> for MandateCustomerDisplay
impl From<MandateCustomerDisplay> for MandateCustomerDisplay
Source§fn from(value: MandateCustomerDisplay) -> Self
fn from(value: MandateCustomerDisplay) -> Self
Converts to this type from the input type.
Source§impl Serialize for MandateCustomerDisplay
impl Serialize for MandateCustomerDisplay
Source§impl TryFrom<MandateCustomerDisplay> for MandateCustomerDisplay
impl TryFrom<MandateCustomerDisplay> for MandateCustomerDisplay
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: MandateCustomerDisplay) -> Result<Self, ConversionError>
fn try_from(value: MandateCustomerDisplay) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for MandateCustomerDisplay
impl RefUnwindSafe for MandateCustomerDisplay
impl Send for MandateCustomerDisplay
impl Sync for MandateCustomerDisplay
impl Unpin for MandateCustomerDisplay
impl UnsafeUnpin for MandateCustomerDisplay
impl UnwindSafe for MandateCustomerDisplay
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