keyan 18910fa2ed Revert "shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades"
This reverts commit d0314ab73c42ebf85fe2f418dddd681af45dbc55.
2023-07-23 09:16:12 -05:00

57 lines
1.1 KiB
JavaScript

import { gql } from 'apollo-server-micro'
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
}
`