/// <summary> /// 口座の作成 /// </summary> /// <remarks> /// 指定した事業所に口座を作成する /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='parameters'> /// 口座の作成 /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <WalletablesCreateResponse> CreateAsync(this IWalletables operations, CreateWalletableParams parameters = default(CreateWalletableParams), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.CreateWithHttpMessagesAsync(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='withBalance'> /// 残高情報を含める /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <WalletablesIndexResponse> ListAsync(this IWalletables operations, int companyId, bool?withBalance = default(bool?), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ListWithHttpMessagesAsync(companyId, withBalance, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }