type AbacusPaymentEntityPayoneerProgram {
    agreementType: String
    paymentCurrency: String
    paymentEntityPayoneerProgramId: Int!
    paymentService: String
    payoneerProgram: AbacusReferencePayoneerProgram
    referenceAgreementTypeId: String
    referencePaymentEntity: AbacusReferencePaymentEntity
    referencePaymentTypeId: Int
}

type AbacusPaymentEntityPayoneerProgramsList {
    items: [AbacusPaymentEntityPayoneerProgram]
    totalCount: Int
}

extend type Query {
    abacusPaymentEntityPayoneerPrograms(paymentEntityId: ID!): [AbacusPaymentEntityPayoneerProgram],
    abacusPaymentEntityPayoneerProgramsList(
        limit: Int!,
        offset: Int!
    ): AbacusPaymentEntityPayoneerProgramsList
}
