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.