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}