import { gql } from 'graphql-tag' export default gql` extend type Query { invoice(id: ID!): Invoice! withdrawl(id: ID!): Withdrawl! connectAddress: String! walletHistory(cursor: String, inc: String): History } extend type Mutation { createInvoice(amount: Int!): Invoice! createWithdrawl(invoice: String!, maxFee: Int!): Withdrawl! sendToLnAddr(addr: String!, amount: Int!, maxFee: Int!): Withdrawl! } type Invoice { id: ID! createdAt: String! bolt11: String! expiresAt: String! cancelled: Boolean! confirmedAt: String satsReceived: Int } type Withdrawl { id: ID! createdAt: String! hash: String! bolt11: String! satsPaying: Int! satsPaid: Int satsFeePaying: Int! satsFeePaid: Int status: String } type Fact { id: ID! factId: ID! bolt11: String createdAt: String! sats: Float! satsFee: Float status: String type: String! description: String item: Item } type History { facts: [Fact!]! cursor: String } `