refactor(checkout): run prettier

This commit is contained in:
Daniel Sogl 2021-06-29 15:18:48 +02:00
parent 944d25147f
commit f64b67310a

View File

@ -1,148 +1,146 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core'; import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core';
export interface CkoCardTokenRequest { export interface CkoCardTokenRequest {
/** /**
* The card number * The card number
*/ */
number: string, number: string;
/** /**
* The expiry month of the card * The expiry month of the card
*/ */
expiry_month: string, expiry_month: string;
/** /**
* The expiry year of the card * The expiry year of the card
*/ */
expiry_year: string, expiry_year: string;
/** /**
* The card verification value/code. 3 digits, except for Amex (4 digits) * The card verification value/code. 3 digits, except for Amex (4 digits)
*/ */
cvv?: string, cvv?: string;
/** /**
* The cardholder's name * The cardholder's name
*/ */
name?: string, name?: string;
/** /**
* The cardholder's billing address * The cardholder's billing address
*/ */
billing_address?: Address, billing_address?: Address;
/** /**
* The cardholder's phone number * The cardholder's phone number
*/ */
phone?: Phone phone?: Phone;
} }
export interface CkoCardTokenResponse { export interface CkoCardTokenResponse {
/** /**
* The token type * The token type
*/ */
type: string, type: string;
/** /**
* The token value * The token value
*/ */
token: string, token: string;
/** /**
* The expiration datetime of the token * The expiration datetime of the token
*/ */
expires_on: string, expires_on: string;
/** /**
* The expiry month of the card * The expiry month of the card
*/ */
expiry_month: number, expiry_month: number;
/** /**
* The expiry year of the card * The expiry year of the card
*/ */
expiry_year: number, expiry_year: number;
/** /**
* The cardholder's name * The cardholder's name
*/ */
name: string, name: string;
/** /**
* The card scheme * The card scheme
*/ */
scheme: string, scheme: string;
/** /**
* The last 4 digit of the card number * The last 4 digit of the card number
*/ */
last4: string, last4: string;
/** /**
* The bin range of the card * The bin range of the card
*/ */
bin: string, bin: string;
/** /**
* The card type * The card type
*/ */
card_type: string, card_type: string;
/** /**
* The card category * The card category
*/ */
card_category: string, card_category: string;
/** /**
* The card issuer name * The card issuer name
*/ */
issuer: string, issuer: string;
/** /**
* The card issuer country (two-letter ISO) * The card issuer country (two-letter ISO)
*/ */
issuer_country: string, issuer_country: string;
/** /**
* The card product id * The card product id
*/ */
product_id: string, product_id: string;
/** /**
* The card product type * The card product type
*/ */
product_type: string, product_type: string;
/** /**
* The cardholder's billing address * The cardholder's billing address
*/ */
billing_address: Address, billing_address: Address;
/** /**
* The cardholder's phone number * The cardholder's phone number
*/ */
phone: Phone phone: Phone;
} }
export interface Address { export interface Address {
/** /**
* The first line of the address * The first line of the address
*/ */
address_line1?: string, address_line1?: string;
/** /**
* The second line of the address * The second line of the address
*/ */
address_line2?: string, address_line2?: string;
/** /**
* The address city * The address city
*/ */
city?: string, city?: string;
/** /**
* The address state * The address state
*/ */
state?: string, state?: string;
/** /**
* The address zip/postal code * The address zip/postal code
*/ */
zip?: string, zip?: string;
/** /**
* The two-letter ISO country code of the address * The two-letter ISO country code of the address
*/ */
country?: string country?: string;
} }
export interface Phone { export interface Phone {
/** /**
* The international country calling code. Required for some risk checks * The international country calling code. Required for some risk checks
*/ */
country_code: string, country_code: string;
/** /**
* The phone number * The phone number
*/ */
number: string number: string;
} }
/** /**
* @name Checkout * @name Checkout
* @description * @description
@ -187,11 +185,10 @@ export interface Phone {
repo: 'https://github.com/checkout/frames-cordova', repo: 'https://github.com/checkout/frames-cordova',
install: '', install: '',
installVariables: [], installVariables: [],
platforms: ['Android', 'iOS'] platforms: ['Android', 'iOS'],
}) })
@Injectable() @Injectable()
export class Checkout extends IonicNativePlugin { export class Checkout extends IonicNativePlugin {
/** /**
* Initialize Frames plugin in Sandbox mode * Initialize Frames plugin in Sandbox mode
* @param publicKey {string} Merchant's sandbox public key * @param publicKey {string} Merchant's sandbox public key