C# Class PagarMe.Base.Model

Inheritance: AbstractModel
Exibir arquivo Open project: pagarme/pagarme-net

Protected Properties

Property Type Description
endpointPrefix string

Public Methods

Method Description
ExecuteSelfRequest ( PagarMeRequest request ) : void
ExecuteSelfRequestAsync ( PagarMeRequest request ) : System.Threading.Tasks.Task
Refresh ( ) : void
RefreshAsync ( ) : System.Threading.Tasks.Task
Save ( ) : void
SaveAsync ( ) : System.Threading.Tasks.Task

Protected Methods

Method Description
CanSave ( ) : bool
CreateCollectionRequest ( string method, string endpoint = "" ) : PagarMeRequest
CreateRequest ( string method, string endpoint = "" ) : PagarMeRequest
Model ( PagarMeService service, string endpointPrefix = "" ) : System

Private Methods

Method Description
Model ( ) : System
Refresh ( string id ) : void
RefreshAsync ( string id ) : System.Threading.Tasks.Task
SetId ( string id ) : void

Method Details

CanSave() protected method

protected CanSave ( ) : bool
return bool

CreateCollectionRequest() protected method

protected CreateCollectionRequest ( string method, string endpoint = "" ) : PagarMeRequest
method string
endpoint string
return PagarMeRequest

CreateRequest() protected method

protected CreateRequest ( string method, string endpoint = "" ) : PagarMeRequest
method string
endpoint string
return PagarMeRequest

ExecuteSelfRequest() public method

public ExecuteSelfRequest ( PagarMeRequest request ) : void
request PagarMeRequest
return void

ExecuteSelfRequestAsync() public method

public ExecuteSelfRequestAsync ( PagarMeRequest request ) : System.Threading.Tasks.Task
request PagarMeRequest
return System.Threading.Tasks.Task

Model() protected method

protected Model ( PagarMeService service, string endpointPrefix = "" ) : System
service PagarMeService
endpointPrefix string
return System

Refresh() public method

public Refresh ( ) : void
return void

RefreshAsync() public method

public RefreshAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Save() public method

public Save ( ) : void
return void

SaveAsync() public method

public SaveAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Property Details

endpointPrefix protected_oe property

protected string endpointPrefix
return string