Documentation ¶
Overview ¶
Package client is for internal use. Please use Package gqlclient
Index ¶
- Constants
- type Client
- func (c *Client) GetClientByID(ctx context.Context, id hide.ID, ...) (*GetClientByID, error)
- func (c *Client) GetCompany(ctx context.Context, httpRequestOptions ...client.HTTPRequestOption) (*GetCompany, error)
- func (c *Client) Version(ctx context.Context, httpRequestOptions ...client.HTTPRequestOption) (*Version, error)
- type GetClientByID
- type GetCompany
- type Mutation
- type Query
- type Version
Constants ¶
View Source
const GetClientByIDQuery = `` /* 415-byte string literal not displayed */
View Source
const GetCompanyQuery = `` /* 267-byte string literal not displayed */
View Source
const VersionQuery = `query VERSION {
version
}
`
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) GetClientByID ¶
func (c *Client) GetClientByID(ctx context.Context, id hide.ID, httpRequestOptions ...client.HTTPRequestOption) (*GetClientByID, error)
func (*Client) GetCompany ¶ added in v0.0.3
func (c *Client) GetCompany(ctx context.Context, httpRequestOptions ...client.HTTPRequestOption) (*GetCompany, error)
type GetClientByID ¶
type GetClientByID struct { Client *struct { ID hide.ID "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" Website *string "json:\"website\" graphql:\"website\"" VatNumber *string "json:\"vatNumber\" graphql:\"vatNumber\"" BusinessNumber *string "json:\"businessNumber\" graphql:\"businessNumber\"" Phone *string "json:\"phone\" graphql:\"phone\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" ShippingAddress struct { Name string "json:\"name\" graphql:\"name\"" Street1 string "json:\"street1\" graphql:\"street1\"" Street2 *string "json:\"street2\" graphql:\"street2\"" City string "json:\"city\" graphql:\"city\"" State *string "json:\"state\" graphql:\"state\"" PostalCode int "json:\"postalCode\" graphql:\"postalCode\"" Country string "json:\"country\" graphql:\"country\"" } "json:\"shippingAddress\" graphql:\"shippingAddress\"" BillingAddress struct { Name string "json:\"name\" graphql:\"name\"" Street1 string "json:\"street1\" graphql:\"street1\"" Street2 *string "json:\"street2\" graphql:\"street2\"" City string "json:\"city\" graphql:\"city\"" State *string "json:\"state\" graphql:\"state\"" PostalCode int "json:\"postalCode\" graphql:\"postalCode\"" Country string "json:\"country\" graphql:\"country\"" } "json:\"billingAddress\" graphql:\"billingAddress\"" Contacts []*struct { ID hide.ID "json:\"id\" graphql:\"id\"" Email *string "json:\"email\" graphql:\"email\"" Phone *string "json:\"phone\" graphql:\"phone\"" Mobile *string "json:\"mobile\" graphql:\"mobile\"" PreferredContact *model.PreferredContact "json:\"preferredContact\" graphql:\"preferredContact\"" Firstname string "json:\"firstname\" graphql:\"firstname\"" Lastname string "json:\"lastname\" graphql:\"lastname\"" } "json:\"contacts\" graphql:\"contacts\"" } "json:\"client\" graphql:\"client\"" }
type GetCompany ¶ added in v0.0.3
type GetCompany struct { Company struct { ID hide.ID "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" Code string "json:\"code\" graphql:\"code\"" Website string "json:\"website\" graphql:\"website\"" ShippingAddress struct { Name string "json:\"name\" graphql:\"name\"" Street1 string "json:\"street1\" graphql:\"street1\"" Street2 *string "json:\"street2\" graphql:\"street2\"" City string "json:\"city\" graphql:\"city\"" State *string "json:\"state\" graphql:\"state\"" PostalCode int "json:\"postalCode\" graphql:\"postalCode\"" Country string "json:\"country\" graphql:\"country\"" } "json:\"shippingAddress\" graphql:\"shippingAddress\"" BillingAddress struct { Name string "json:\"name\" graphql:\"name\"" Street1 string "json:\"street1\" graphql:\"street1\"" Street2 *string "json:\"street2\" graphql:\"street2\"" City string "json:\"city\" graphql:\"city\"" State *string "json:\"state\" graphql:\"state\"" PostalCode int "json:\"postalCode\" graphql:\"postalCode\"" Country string "json:\"country\" graphql:\"country\"" } "json:\"billingAddress\" graphql:\"billingAddress\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" } "json:\"company\" graphql:\"company\"" }
type Mutation ¶
type Mutation struct { Login model.AuthData "json:\"login\" graphql:\"login\"" LoginSecure string "json:\"loginSecure\" graphql:\"loginSecure\"" RefreshToken string "json:\"refreshToken\" graphql:\"refreshToken\"" ChangePassword bool "json:\"changePassword\" graphql:\"changePassword\"" NewTwoFactorBackups []string "json:\"newTwoFactorBackups\" graphql:\"newTwoFactorBackups\"" EnableTwoFactor []string "json:\"enableTwoFactor\" graphql:\"enableTwoFactor\"" DisableTwoFactor bool "json:\"disableTwoFactor\" graphql:\"disableTwoFactor\"" CreateClient *model.Client "json:\"createClient\" graphql:\"createClient\"" UpdateClient *model.Client "json:\"updateClient\" graphql:\"updateClient\"" DeleteClient *bool "json:\"deleteClient\" graphql:\"deleteClient\"" CreateCompany *model.Company "json:\"createCompany\" graphql:\"createCompany\"" DeleteCompany *bool "json:\"deleteCompany\" graphql:\"deleteCompany\"" CreateUser *model.User "json:\"createUser\" graphql:\"createUser\"" CreateUserForCompany *model.User "json:\"createUserForCompany\" graphql:\"createUserForCompany\"" DeleteUser *bool "json:\"deleteUser\" graphql:\"deleteUser\"" DeleteUserForCompany *bool "json:\"deleteUserForCompany\" graphql:\"deleteUserForCompany\"" DeleteUsers []bool "json:\"deleteUsers\" graphql:\"deleteUsers\"" DeleteUsersForCompany []bool "json:\"deleteUsersForCompany\" graphql:\"deleteUsersForCompany\"" }
type Query ¶
type Query struct { TwoFactorBackups []string "json:\"twoFactorBackups\" graphql:\"twoFactorBackups\"" TwoFactorEnabled bool "json:\"twoFactorEnabled\" graphql:\"twoFactorEnabled\"" Scopes []*permission.Permission "json:\"scopes\" graphql:\"scopes\"" Client *model.Client "json:\"client\" graphql:\"client\"" ClientCount int "json:\"clientCount\" graphql:\"clientCount\"" Clients []*model.Client "json:\"clients\" graphql:\"clients\"" CompanyName *string "json:\"companyName\" graphql:\"companyName\"" Company model.Company "json:\"company\" graphql:\"company\"" OtherCompany *model.Company "json:\"otherCompany\" graphql:\"otherCompany\"" Companies []*model.Company "json:\"companies\" graphql:\"companies\"" Version string "json:\"version\" graphql:\"version\"" Me *model.User "json:\"me\" graphql:\"me\"" User *model.User "json:\"user\" graphql:\"user\"" UserForCompany *model.User "json:\"userForCompany\" graphql:\"userForCompany\"" Users []*model.User "json:\"users\" graphql:\"users\"" UsersForCompany []*model.User "json:\"usersForCompany\" graphql:\"usersForCompany\"" SearchUsers []*model.User "json:\"searchUsers\" graphql:\"searchUsers\"" SearchUsersForCompany []*model.User "json:\"searchUsersForCompany\" graphql:\"searchUsersForCompany\"" Entities []fedruntime.Entity "json:\"_entities\" graphql:\"_entities\"" Service fedruntime.Service "json:\"_service\" graphql:\"_service\"" }
Click to show internal directories.
Click to hide internal directories.