Documentation ¶
Index ¶
- type AuthenticationLog
- type CreatePayment
- type CreatePosition
- type CreateRole
- type CreateRolePermission
- type CreateUser
- type Dialogue
- type DialogueReply
- type Media
- type Message
- type Mutation
- type NewDialogue
- type PaginatedAuthenticationLogs
- type PaginatedDialogues
- type PaginatedMedia
- type PaginatedPayments
- type PaginatedPermissions
- type PaginatedPositions
- type PaginatedPrompts
- type PaginatedRolePermissions
- type PaginatedRoles
- type PaginatedSessions
- type PaginatedUsers
- type Payment
- type Permission
- type Position
- type Prompt
- type Query
- type Role
- type RolePermissions
- type Session
- type Subscription
- type ToolCall
- type UpdateDialogue
- type UpdatePayment
- type UpdatePosition
- type UpdatePrompt
- type UpdateRole
- type UpdateUser
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticationLog ¶
type CreatePayment ¶
type CreatePosition ¶
type CreateRole ¶
type CreateRolePermission ¶
type CreateUser ¶
type CreateUser struct { FirstName string `json:"firstName"` LastName string `json:"lastName"` MiddleName *string `json:"middleName,omitempty"` Email string `json:"email"` Password *string `json:"password,omitempty"` EmployeeID *int64 `json:"employeeId,omitempty"` AvatarID *int64 `json:"avatarId,omitempty"` }
type DialogueReply ¶
type NewDialogue ¶
type PaginatedAuthenticationLogs ¶
type PaginatedAuthenticationLogs struct { Data []*AuthenticationLog `json:"data"` Total int64 `json:"total"` }
type PaginatedDialogues ¶
type PaginatedMedia ¶
type PaginatedPayments ¶
type PaginatedPermissions ¶
type PaginatedPermissions struct { Data []*Permission `json:"data"` Total int64 `json:"total"` }
type PaginatedPositions ¶
type PaginatedPrompts ¶
type PaginatedRolePermissions ¶
type PaginatedRolePermissions struct { Data []*RolePermissions `json:"data"` Total int64 `json:"total"` }
type PaginatedRoles ¶
type PaginatedSessions ¶
type PaginatedUsers ¶
type Permission ¶
type RolePermissions ¶
type Subscription ¶
type Subscription struct { }
type UpdateDialogue ¶
type UpdatePayment ¶
type UpdatePosition ¶
type UpdatePrompt ¶
type UpdateRole ¶
type UpdateUser ¶
type UpdateUser struct { FirstName *string `json:"firstName,omitempty"` LastName *string `json:"lastName,omitempty"` MiddleName *string `json:"middleName,omitempty"` Email *string `json:"email,omitempty"` Password *string `json:"password,omitempty"` EmployeeID *int64 `json:"employeeId,omitempty"` AvatarID *int64 `json:"avatarId,omitempty"` }
type User ¶
type User struct { ID int64 `json:"id"` FirstName string `json:"firstName"` LastName string `json:"lastName"` MiddleName *string `json:"middleName,omitempty"` Email string `json:"email"` Avatar *Media `json:"avatar,omitempty"` AvatarID *int64 `json:"avatarId,omitempty"` EmployeeID *int64 `json:"employeeId,omitempty"` LastIP *string `json:"lastIp,omitempty"` LastLogin *time.Time `json:"lastLogin,omitempty"` LastAction *time.Time `json:"lastAction,omitempty"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
Click to show internal directories.
Click to hide internal directories.