PaymentCyclesApi - axios parameter creator export

  • Parameters

    Returns {
        bulkCreatePaymentCycleEntry: ((id: string, paymentCycleBulkEntryCreateDeets?: PaymentCycleBulkEntryCreateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        createPaymentCycle: ((paymentCycleCreateDeets?: PaymentCycleCreateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        createPaymentCycleEntry: ((id: string, paymentCycleEntryCreateDeets?: PaymentCycleEntryCreateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        deletePaymentCycle: ((id: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        deletePaymentCycleEntry: ((id: string, entryId: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        finalizePaymentCycleEntry: ((id: string, paymentCycleFinalizeDeets?: PaymentCycleFinalizeDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        getPaymentCycleById: ((id: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        getPaymentCycleEntryById: ((id: string, entryId: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        listPaymentCycleEntries: ((id: string, status?: PaymentCycleEntryStatus, name?: string, email?: string, limit?: number, page?: number, userId?: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        listPaymentCycles: ((feeDirection?: FeeDirection, status?: PaymentCycleStatus, name?: string, limit?: number, page?: number, userId?: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        paymentCyclePayments: ((id: string, limit?: number, page?: number, userId?: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        paymentEntryAvatar: ((id: string, entryId: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        updatePaymentCycle: ((id: string, paymentCycleUpdateDeets?: PaymentCycleUpdateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        updatePaymentCycleEntry: ((id: string, entryId: string, paymentCycleEntryUpdateDeets?: PaymentCycleEntryUpdateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
    }

    • bulkCreatePaymentCycleEntry: ((id: string, paymentCycleBulkEntryCreateDeets?: PaymentCycleBulkEntryCreateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Bulk Create a payment entries for a payment cycle

    • createPaymentCycle: ((paymentCycleCreateDeets?: PaymentCycleCreateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Create payment cycle details

        • (paymentCycleCreateDeets?, options?): Promise<RequestArgs>
        • Parameters

          • OptionalpaymentCycleCreateDeets: PaymentCycleCreateDeets
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • createPaymentCycleEntry: ((id: string, paymentCycleEntryCreateDeets?: PaymentCycleEntryCreateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Create a payment entry for a payment cycle

        • (id, paymentCycleEntryCreateDeets?, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • OptionalpaymentCycleEntryCreateDeets: PaymentCycleEntryCreateDeets
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • deletePaymentCycle: ((id: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Delete a payment cycle and all associated payment cycle entries.

        • (id, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • deletePaymentCycleEntry: ((id: string, entryId: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Delete a payment entry for a payment cycle

        • (id, entryId, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • entryId: string
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • finalizePaymentCycleEntry: ((id: string, paymentCycleFinalizeDeets?: PaymentCycleFinalizeDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Finalize to generate and pay invoice

        • (id, paymentCycleFinalizeDeets?, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • OptionalpaymentCycleFinalizeDeets: PaymentCycleFinalizeDeets
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • getPaymentCycleById: ((id: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Retrieve payment cycle details by id

        • (id, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • getPaymentCycleEntryById: ((id: string, entryId: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Get payment entry by id

        • (id, entryId, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • entryId: string
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • listPaymentCycleEntries: ((id: string, status?: PaymentCycleEntryStatus, name?: string, email?: string, limit?: number, page?: number, userId?: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Retrieve a list of payment entries for a cycles

        • (id, status?, name?, email?, limit?, page?, userId?, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • Optionalstatus: PaymentCycleEntryStatus

            draft success warning error processing

          • Optionalname: string
          • Optionalemail: string
          • Optionallimit: number

            A limit of the number of objects to be returned for the next page, between 1 and 100. The default is 25

          • Optionalpage: number

            1-based page index for paginated results

          • OptionaluserId: string

            The user id to operate on their behalf (tenants only)

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • listPaymentCycles: ((feeDirection?: FeeDirection, status?: PaymentCycleStatus, name?: string, limit?: number, page?: number, userId?: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Retrieve a list of payments cycles

        • (feeDirection?, status?, name?, limit?, page?, userId?, options?): Promise<RequestArgs>
        • Parameters

          • OptionalfeeDirection: FeeDirection

            default (Use the platform default fee direction which is to the Payee) payer (Fees are charged to the Payer) payee (Fees are charged to the Payee) split (Fees are split equally between Payer and Payee. Any remaineder is paid by the Payee)

          • Optionalstatus: PaymentCycleStatus

            draft locked processing invoicing cancelled completed completedWithErrors failed

          • Optionalname: string
          • Optionallimit: number

            A limit of the number of objects to be returned for the next page, between 1 and 100. The default is 25

          • Optionalpage: number

            1-based page index for paginated results

          • OptionaluserId: string

            The user id to operate on their behalf (tenants only)

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • paymentCyclePayments: ((id: string, limit?: number, page?: number, userId?: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Retrieve a list of all related payments

        • (id, limit?, page?, userId?, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • Optionallimit: number

            A limit of the number of objects to be returned for the next page, between 1 and 100. The default is 25

          • Optionalpage: number

            1-based page index for paginated results

          • OptionaluserId: string

            The user id to operate on their behalf (tenants only)

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • paymentEntryAvatar: ((id: string, entryId: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Delete a payment entry for a payment cycle

        • (id, entryId, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • entryId: string
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • updatePaymentCycle: ((id: string, paymentCycleUpdateDeets?: PaymentCycleUpdateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Update payment cycle details

        • (id, paymentCycleUpdateDeets?, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • OptionalpaymentCycleUpdateDeets: PaymentCycleUpdateDeets
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • updatePaymentCycleEntry: ((id: string, entryId: string, paymentCycleEntryUpdateDeets?: PaymentCycleEntryUpdateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Update a payment entry for a payment cycle

        • (id, entryId, paymentCycleEntryUpdateDeets?, options?): Promise<RequestArgs>
        • Parameters

          • id: string
          • entryId: string
          • OptionalpaymentCycleEntryUpdateDeets: PaymentCycleEntryUpdateDeets
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>