57 lines
1.1 KiB
JavaScript
Raw Normal View History

2021-04-30 16:42:51 -05:00
import { gql } from 'apollo-server-micro'
export default gql`
extend type Query {
2021-05-11 10:52:50 -05:00
invoice(id: ID!): Invoice!
2021-05-12 20:51:37 -05:00
withdrawl(id: ID!): Withdrawl!
2021-06-02 19:15:28 -04:00
connectAddress: String!
2021-12-16 11:27:12 -06:00
walletHistory(cursor: String, inc: String): History
2021-04-30 16:42:51 -05:00
}
extend type Mutation {
2021-05-11 10:52:50 -05:00
createInvoice(amount: Int!): Invoice!
2021-05-12 20:51:37 -05:00
createWithdrawl(invoice: String!, maxFee: Int!): Withdrawl!
2022-01-23 11:21:55 -06:00
sendToLnAddr(addr: String!, amount: Int!, maxFee: Int!): Withdrawl!
}
2021-05-11 10:52:50 -05:00
type Invoice {
id: ID!
createdAt: String!
bolt11: String!
expiresAt: String!
cancelled: Boolean!
confirmedAt: String
2022-11-15 14:51:55 -06:00
satsReceived: Int
2021-04-30 16:42:51 -05:00
}
2021-05-12 20:51:37 -05:00
type Withdrawl {
id: ID!
createdAt: String!
hash: String!
bolt11: String!
2021-05-13 16:19:51 -05:00
satsPaying: Int!
satsPaid: Int
satsFeePaying: Int!
satsFeePaid: Int
2021-05-13 08:28:38 -05:00
status: String
2021-05-12 20:51:37 -05:00
}
2021-11-30 09:23:26 -06:00
type Fact {
id: ID!
2021-12-16 11:27:12 -06:00
factId: ID!
2021-12-15 10:50:11 -06:00
bolt11: String
createdAt: String!
2022-12-19 16:27:52 -06:00
sats: Float!
satsFee: Float
2021-12-16 14:02:17 -06:00
status: String
type: String!
2021-12-15 10:50:11 -06:00
description: String
2021-12-16 14:02:17 -06:00
item: Item
}
2021-11-30 09:23:26 -06:00
type History {
facts: [Fact!]!
cursor: String
}
2021-04-30 16:42:51 -05:00
`