pub struct PaymentLinksResourceCustomFields {
pub dropdown: Option<PaymentLinksResourceCustomFieldsDropdown>,
pub key: String,
pub label: PaymentLinksResourceCustomFieldsLabel,
pub numeric: Option<PaymentLinksResourceCustomFieldsNumeric>,
pub optional: bool,
pub text: Option<PaymentLinksResourceCustomFieldsText>,
pub type_: PaymentLinksResourceCustomFieldsType,
}
Fields§
§dropdown: Option<PaymentLinksResourceCustomFieldsDropdown>
§key: String
String of your choice that your integration can use to reconcile this field.
Must be unique to this field, alphanumeric, and up to 200 characters.
label: PaymentLinksResourceCustomFieldsLabel
§numeric: Option<PaymentLinksResourceCustomFieldsNumeric>
§optional: bool
Whether the customer is required to complete the field before completing the Checkout Session.
Defaults to false
.
text: Option<PaymentLinksResourceCustomFieldsText>
§type_: PaymentLinksResourceCustomFieldsType
The type of the field.
Trait Implementations§
source§impl Clone for PaymentLinksResourceCustomFields
impl Clone for PaymentLinksResourceCustomFields
source§fn clone(&self) -> PaymentLinksResourceCustomFields
fn clone(&self) -> PaymentLinksResourceCustomFields
Returns a copy 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 Default for PaymentLinksResourceCustomFields
impl Default for PaymentLinksResourceCustomFields
source§fn default() -> PaymentLinksResourceCustomFields
fn default() -> PaymentLinksResourceCustomFields
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PaymentLinksResourceCustomFields
impl<'de> Deserialize<'de> for PaymentLinksResourceCustomFields
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
Auto Trait Implementations§
impl Freeze for PaymentLinksResourceCustomFields
impl RefUnwindSafe for PaymentLinksResourceCustomFields
impl Send for PaymentLinksResourceCustomFields
impl Sync for PaymentLinksResourceCustomFields
impl Unpin for PaymentLinksResourceCustomFields
impl UnwindSafe for PaymentLinksResourceCustomFields
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