/// <summary>Creates new transfer.</summary> /// <param name="transfer">Transfer entity instance to be created.</param> /// <returns>Transfer object returned from API.</returns> public TransferDTO Create(TransferPostDTO transfer) { return(Create(null, transfer)); }
/// <summary>Creates new transfer.</summary> /// <param name="idempotencyKey">Idempotency key for this request.</param> /// <param name="transfer">Transfer entity instance to be created.</param> /// <returns>Transfer object returned from API.</returns> public async Task <TransferDTO> CreateAsync(String idempotencyKey, TransferPostDTO transfer) { return(await this.CreateObjectAsync <TransferDTO, TransferPostDTO>(idempotencyKey, MethodKey.TransfersCreate, transfer)); }
/// <summary>Creates new transfer.</summary> /// <param name="transfer">Transfer entity instance to be created.</param> /// <returns>Transfer object returned from API.</returns> public async Task <TransferDTO> CreateAsync(TransferPostDTO transfer) { return(await CreateAsync(null, transfer)); }
public async Task <TransferDTO> Create(string idempotencyKey, TransferPostDTO transfer) { var targetUrl = $"{_baseUrl}/transfers"; return(await CreateEntity <TransferDTO, TransferPostDTO>(targetUrl, transfer, idempotencyKey)); }
public async Task <TransferDTO> Create(TransferPostDTO transfer) { var targetUrl = $"{_baseUrl}/transfers"; return(await CreateEntity <TransferDTO, TransferPostDTO>(targetUrl, transfer)); }
/// <summary>Creates new transfer.</summary> /// <param name="idempotencyKey">Idempotency key for this request.</param> /// <param name="transfer">Transfer entity instance to be created.</param> /// <returns>Transfer object returned from API.</returns> public TransferDTO Create(String idempotencyKey, TransferPostDTO transfer) { return(this.CreateObject <TransferDTO, TransferPostDTO>(idempotencyKey, MethodKey.TransfersCreate, transfer)); }