Query¶
Smile’s GraphQL Query type
type Query {
# Returns the account for the given UID.
#
# Arguments
# uid: [Not documented]
# uuid: [Not documented]
# usn: [Not documented]
account(uid: Int, uuid: UUID, usn: String): Account
# Returns the subscription for the given UID.
#
# Arguments
# uid: [Not documented]
# uuid: [Not documented]
# usn: [Not documented]
subscription(uid: Int, uuid: UUID, usn: String): Subscription
# Returns (possibly draft) transaction details.
#
# Arguments
# uuid: [Not documented]
# number: [Not documented]
txDetail(uuid: UUID, number: String): TxDetail
# Returns transaction.
#
# Arguments
# uuid: [Not documented]
# number: [Not documented]
# tx: [Not documented]
tx(uuid: UUID, number: String, tx: String): Tx
# Performs the equivalent of a UI search
#
# Arguments
# q: The query string
# limit: The number of results to return, up to 200
search(q: String, limit: Int): [SearchResult]
# Returns UCDRs.
#
# Arguments
# uuid: [Not documented]
ucdr(uuid: UUID): Ucdr
# Returns the ticket for the given ID.
#
# Arguments
# id: [Not documented]
# uuid: [Not documented]
# number: [Not documented]
ticket(id: Int, uuid: UUID, number: String): Ticket
# Returns the draft invoice for the given ID.
#
# Arguments
# uuid: [Not documented]
# number: [Not documented]
draftInvoice(uuid: UUID, number: String): DraftInvoice
# Returns all unbilled charge summary.
unbilledChargeSummary: [UnbilledChargeSummary]
# Returns all draft invoices.
#
# Arguments
# filter: [Not documented]
allDraftInvoices(filter: [DraftInvoiceFilter]): AllDraftInvoiceCursor
# Returns all tickets.
#
# Arguments
# filter: [Not documented]
allTickets(filter: [TicketFilter]): AllTicketCursor
# Returns all accounts.
#
# Arguments
# filter: [Not documented]
allAccounts(filter: [AccountFilter]): AllAccountCursor
# Returns all subscriptions.
#
# Arguments
# filter: [Not documented]
allSubscriptions(filter: [SubscriptionFilter]): AllSubscriptionCursor
# Returns all plans.
#
# Arguments
# filter: [Not documented]
allPlans(filter: [PlanFilter]): AllPlanCursor
# Returns all invoice items.
#
# Arguments
# filter: [Not documented]
allInvoiceItems(filter: [ItemSpecificationFilter]): AllInvoiceItemCursor
}
Required by¶
This element is not required