@accounter/server
Version:
Accounter GraphQL server
38 lines (33 loc) • 1.12 kB
text/typescript
import { gql } from 'graphql-modules';
export default gql`
extend type Mutation {
mergeChargesByTransactionReference(
dryRun: Boolean = true
): MergeChargesByTransactionReferenceResult! (role: "business_owner")
flagForeignFeeTransactions: FlagForeignFeeTransactionsResult!
(role: "business_owner")
calculateCreditcardTransactionsDebitDate: Boolean!
(role: "business_owner")
}
" result type for mergeChargesByTransactionReference "
type MergeChargesByTransactionReferenceResult {
success: Boolean!
charges: [Charge!]
plannedMerges: [MergeChargesByTransactionReferencePlan!]
errors: [String!]
}
" planned merge operation for mergeChargesByTransactionReference "
type MergeChargesByTransactionReferencePlan {
reference: String!
baseChargeId: UUID!
chargeIdsToMerge: [UUID!]!
}
" result type for flagForeignFeeTransactions "
type FlagForeignFeeTransactionsResult {
success: Boolean!
transactions: [Transaction!]
errors: [String!]
}
`;