C# 클래스 JudoDotNetXamarin.CardEntryPage

상속: KeyboardAwarePage, TransactionView
파일 보기 프로젝트 열기: JudoPay/Judo-Xamarin

보호된 프로퍼티들

프로퍼티 타입 설명
Judo Judo
PaymentService IPaymentService
Presenter TransactionPresenter

공개 메소드들

메소드 설명
CardEntryPage ( Judo judo ) : System
CardEntryPage ( Judo judo, PaymentDefaultsViewModel defaults ) : System
CardEntryPage ( Judo judo, TokenPaymentDefaultsViewModel defaults ) : System
HideLoading ( ) : void
InitializeView ( ) : void
OnDeclined ( ) : void
OnDisplay3dSecure ( JudoPayDotNet.Models.PaymentRequiresThreeDSecureModel result ) : void
OnDisplayConnectionError ( ) : void
OnResult ( IResult result ) : void
SetAmexAsUnaccepted ( ) : void
SetMaestroAsUnaccepted ( ) : void
ShowLoading ( ) : void
Validate ( object sender ) : void

보호된 메소드들

메소드 설명
GetDefaultButtonLabel ( ) : string
GetDefaultTitle ( ) : string
GetLoadingOverlayTitleLabel ( ) : string
OnAppearing ( ) : void
OnBackButtonPressed ( ) : bool
OnSubmit ( CardViewModel card ) : void
SetEnabledForAllViews ( bool isEnabled ) : void

비공개 메소드들

메소드 설명
Advance ( JudoEntry entry, bool isValid ) : void
AreAllPartsValid ( List parts ) : bool
ChangeValidParts ( CardPart cardPart, bool isValid ) : void
DisplayAvsFieldIfAvsEnabledAndPrimaryPartsAreMet ( ) : void
DisplayPaymentButtonIfValidPartsMet ( ) : void
GetButtonLabel ( ) : string
GetTitle ( ) : string
InitializeEntryFromTheme ( List entries ) : void
InitializeTheme ( ) : void
SetBillingCountry ( ) : void
SetUpDefaults ( PaymentDefaultsViewModel defaults ) : void
SetUpDefaults ( TokenPaymentDefaultsViewModel defaults ) : void
UpdateCardIcons ( ) : void
UpdateCardNumberFormat ( ) : void
UpdateCardNumberMaxLength ( ) : void
UpdateCvvMaxLength ( ) : void
ValidatePart ( JudoEntry entry, IValidator validator, CardPart cardPart ) : void

메소드 상세

CardEntryPage() 공개 메소드

public CardEntryPage ( Judo judo ) : System
judo Judo
리턴 System

CardEntryPage() 공개 메소드

public CardEntryPage ( Judo judo, PaymentDefaultsViewModel defaults ) : System
judo Judo
defaults PaymentDefaultsViewModel
리턴 System

CardEntryPage() 공개 메소드

public CardEntryPage ( Judo judo, TokenPaymentDefaultsViewModel defaults ) : System
judo Judo
defaults TokenPaymentDefaultsViewModel
리턴 System

GetDefaultButtonLabel() 보호된 메소드

protected GetDefaultButtonLabel ( ) : string
리턴 string

GetDefaultTitle() 보호된 메소드

protected GetDefaultTitle ( ) : string
리턴 string

GetLoadingOverlayTitleLabel() 보호된 메소드

protected GetLoadingOverlayTitleLabel ( ) : string
리턴 string

HideLoading() 공개 메소드

public HideLoading ( ) : void
리턴 void

InitializeView() 공개 메소드

public InitializeView ( ) : void
리턴 void

OnAppearing() 보호된 메소드

protected OnAppearing ( ) : void
리턴 void

OnBackButtonPressed() 보호된 메소드

protected OnBackButtonPressed ( ) : bool
리턴 bool

OnDeclined() 공개 메소드

public OnDeclined ( ) : void
리턴 void

OnDisplay3dSecure() 공개 메소드

public OnDisplay3dSecure ( JudoPayDotNet.Models.PaymentRequiresThreeDSecureModel result ) : void
result JudoPayDotNet.Models.PaymentRequiresThreeDSecureModel
리턴 void

OnDisplayConnectionError() 공개 메소드

public OnDisplayConnectionError ( ) : void
리턴 void

OnResult() 공개 메소드

public OnResult ( IResult result ) : void
result IResult
리턴 void

OnSubmit() 보호된 추상적인 메소드

protected abstract OnSubmit ( CardViewModel card ) : void
card CardViewModel
리턴 void

SetAmexAsUnaccepted() 공개 메소드

public SetAmexAsUnaccepted ( ) : void
리턴 void

SetEnabledForAllViews() 보호된 메소드

protected SetEnabledForAllViews ( bool isEnabled ) : void
isEnabled bool
리턴 void

SetMaestroAsUnaccepted() 공개 메소드

public SetMaestroAsUnaccepted ( ) : void
리턴 void

ShowLoading() 공개 메소드

public ShowLoading ( ) : void
리턴 void

Validate() 공개 메소드

public Validate ( object sender ) : void
sender object
리턴 void

프로퍼티 상세

Judo 보호되어 있는 프로퍼티

protected Judo,JudoDotNetXamarin Judo
리턴 Judo

PaymentService 보호되어 있는 프로퍼티

protected IPaymentService PaymentService
리턴 IPaymentService

Presenter 보호되어 있는 프로퍼티

protected TransactionPresenter,JudoDotNetXamarin Presenter
리턴 TransactionPresenter