C# Class IuguClientAPI.IuguApiClient

Inheritance: IIuguApiClient
ファイルを表示 Open project: fortesinformatica/IuguClient

Public Methods

Method Description
CreateClient ( IuguClient client ) : Task
CreateClientSync ( IuguClient client ) : IuguClient
DeleteClient ( string clientId ) : Task
DeleteClientSync ( string clientId ) : IuguClient
IuguApiClient ( IRestClient httpClient = default(RestClient), string baseUrl = "https://api.iugu.com/v1" ) : System
UpdateClient ( IuguClient client ) : Task
UpdateClientSync ( IuguClient client ) : IuguClient

Private Methods

Method Description
CreateRequest ( string resource, Method method ) : IRestRequest
PostClient ( IuguClient client ) : Task
PutClient ( IuguClient client ) : Task

Method Details

CreateClient() public method

public CreateClient ( IuguClient client ) : Task
client IuguClientAPI.Models.IuguClient
return Task

CreateClientSync() public method

public CreateClientSync ( IuguClient client ) : IuguClient
client IuguClientAPI.Models.IuguClient
return IuguClientAPI.Models.IuguClient

DeleteClient() public method

public DeleteClient ( string clientId ) : Task
clientId string
return Task

DeleteClientSync() public method

public DeleteClientSync ( string clientId ) : IuguClient
clientId string
return IuguClientAPI.Models.IuguClient

IuguApiClient() public method

public IuguApiClient ( IRestClient httpClient = default(RestClient), string baseUrl = "https://api.iugu.com/v1" ) : System
httpClient IRestClient
baseUrl string
return System

UpdateClient() public method

public UpdateClient ( IuguClient client ) : Task
client IuguClientAPI.Models.IuguClient
return Task

UpdateClientSync() public method

public UpdateClientSync ( IuguClient client ) : IuguClient
client IuguClientAPI.Models.IuguClient
return IuguClientAPI.Models.IuguClient