예제 #1
0
 /// <summary>
 /// 請求書一覧の取得
 /// </summary>
 /// <remarks>
 /// 指定した事業所の請求書一覧を取得する
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='companyId'>
 /// 事業所ID
 /// </param>
 /// <param name='partnerId'>
 /// 取引先IDで絞込
 /// </param>
 /// <param name='partnerCode'>
 /// 取引先コードで絞込
 /// </param>
 /// <param name='issueDateStart'>
 /// 請求日の開始日(yyyy-mm-dd)
 /// </param>
 /// <param name='issueDateEnd'>
 /// 請求日の終了日(yyyy-mm-dd)
 /// </param>
 /// <param name='dueDateStart'>
 /// 期日の開始日(yyyy-mm-dd)
 /// </param>
 /// <param name='dueDateEnd'>
 /// 期日の終了日(yyyy-mm-dd)
 /// </param>
 /// <param name='invoiceNumber'>
 /// 請求書番号
 /// </param>
 /// <param name='description'>
 /// 概要
 /// </param>
 /// <param name='invoiceStatus'>
 /// 請求書ステータス  (draft: 下書き, applying: 申請中, remanded: 差し戻し, rejected: 却下,
 /// approved: 承認済み, issued: 発行済み). Possible values include: 'draft',
 /// 'applying', 'remanded', 'rejected', 'approved', 'issued'
 /// </param>
 /// <param name='paymentStatus'>
 /// 入金ステータス  (unsettled: 入金待ち, settled: 入金済み). Possible values include:
 /// 'unsettled', 'settled'
 /// </param>
 /// <param name='offset'>
 /// 取得レコードのオフセット (デフォルト: 0)
 /// </param>
 /// <param name='limit'>
 /// 取得レコードの件数 (デフォルト: 20, 最大: 100)
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <InvoicesIndexResponse> ListAsync(this IInvoices operations, int companyId, int?partnerId = default(int?), string partnerCode = default(string), string issueDateStart = default(string), string issueDateEnd = default(string), string dueDateStart = default(string), string dueDateEnd = default(string), string invoiceNumber = default(string), string description = default(string), string invoiceStatus = default(string), string paymentStatus = default(string), int?offset = default(int?), int?limit = default(int?), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ListWithHttpMessagesAsync(companyId, partnerId, partnerCode, issueDateStart, issueDateEnd, dueDateStart, dueDateEnd, invoiceNumber, description, invoiceStatus, paymentStatus, offset, limit, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }