square_api_client/models/enums/
tender_card_details_entry_method.rs

1//! Model for TenderCardDetailsEntryMethod enum
2
3use serde::{Deserialize, Serialize};
4
5/// Indicates the method used to enter the card's details.
6#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
7#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
8pub enum TenderCardDetailsEntryMethod {
9    /// The card was swiped through a Square reader or Square stand.
10    Swiped,
11    /// The card information was keyed manually into Square Point of Sale or a Square-hosted web
12    /// form.
13    Keyed,
14    /// The card was processed via EMV with a Square reader.
15    Emv,
16    /// The buyer's card details were already on file with Square.
17    OnFile,
18    /// The card was processed via a contactless (i.e., NFC) transaction with a Square reader.
19    Contactless,
20}