@accounter/server
Version:
Accounter GraphQL server
35 lines (31 loc) • 835 B
text/typescript
import { gql } from 'graphql-modules';
export default gql`
extend type Query {
deposit(id: UUID!): BankDeposit!
allDeposits: [BankDeposit!]!
}
extend type Mutation {
createDeposit(
name: String!
currency: Currency!
openDate: TimelessDate!
accountId: UUID
): BankDeposit! (roles: ["business_owner", "accountant"])
updateDeposit(
id: UUID!
name: String
openDate: TimelessDate
closeDate: TimelessDate
): BankDeposit! (roles: ["business_owner", "accountant"])
}
" Bank Deposit "
type BankDeposit {
id: ID!
name: String!
currency: Currency
account: FinancialAccount
openDate: TimelessDate
closeDate: TimelessDate
isOpen: Boolean!
}
`;