You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1006 B
38 lines
1006 B
// Code generated by github.com/99designs/gqlgen, DO NOT EDIT.
|
|
|
|
package graphcore
|
|
|
|
import (
|
|
"git.aiterp.net/stufflog/server/models"
|
|
)
|
|
|
|
// A limited filter for constraining the list of issues within a project.
|
|
type ProjectIssueFilter struct {
|
|
// Filter by assignee IDs
|
|
AssigneeIds []string `json:"assigneeIds"`
|
|
// Text search
|
|
Search *string `json:"search"`
|
|
// Earliest stage (inclusive)
|
|
MinStage *int `json:"minStage"`
|
|
// Latest stage (inclusive)
|
|
MaxStage *int `json:"maxStage"`
|
|
// Limit the result set
|
|
Limit *int `json:"limit"`
|
|
}
|
|
|
|
// The permissions of a user within the project.
|
|
type ProjectPermissions struct {
|
|
// User ID.
|
|
UserID string `json:"userId"`
|
|
// Access level.
|
|
AccessLevel int `json:"accessLevel"`
|
|
// The user whose permissions it is. Can be null if the user no longer exists.
|
|
User *models.User `json:"user"`
|
|
}
|
|
|
|
// Input for loginUser.
|
|
type UserLoginInput struct {
|
|
UserID string `json:"userId"`
|
|
Password string `json:"password"`
|
|
RememberMe bool `json:"rememberMe"`
|
|
}
|