/// <summary>
 /// 取引先の更新
 /// </summary>
 /// <remarks>
 /// 指定した取引先の情報を更新する
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// 取引先ID
 /// </param>
 /// <param name='parameters'>
 /// 取引先の更新
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <PartnersResponse> UpdateAsync(this IPartners operations, int id, PartnerUpdateParams parameters, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.UpdateWithHttpMessagesAsync(id, parameters, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <summary>
 /// 取引先一覧の取得
 /// </summary>
 /// <remarks>
 /// 指定した事業所の取引先一覧を取得する
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='companyId'>
 /// 事業所ID
 /// </param>
 /// <param name='offset'>
 /// 取得レコードのオフセット (デフォルト: 0)
 /// </param>
 /// <param name='limit'>
 /// 取得レコードの件数 (デフォルト: 50, 最大: 3000)
 /// </param>
 /// <param name='keyword'>
 /// 検索キーワード:取引先名・正式名称・カナ名称に対するあいまい検索で一致、またはショートカットキー1・2のいずれかに完全一致
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <PartnersIndexResponse> ListAsync(this IPartners operations, int companyId, int?offset = default(int?), int?limit = default(int?), string keyword = default(string), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ListWithHttpMessagesAsync(companyId, offset, limit, keyword, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }