Documentation ¶
Index ¶
- type AccountSetting
- type AccountSettingAllowedValue
- type AccountSettingDataType
- type AccountSettingValue
- type AuthToken
- type CreateAuthTokenParams
- type CreateDueDateReminderParams
- type CreateInvitedProjectMemberParams
- type CreateLabelColorParams
- type CreateNotificationNotifedParams
- type CreateNotificationParams
- type CreateOrganizationParams
- type CreatePersonalProjectLinkParams
- type CreatePersonalProjectParams
- type CreateProjectLabelParams
- type CreateProjectMemberParams
- type CreateSystemOptionParams
- type CreateTaskActivityParams
- type CreateTaskAllParams
- type CreateTaskAssignedParams
- type CreateTaskChecklistItemParams
- type CreateTaskChecklistParams
- type CreateTaskCommentParams
- type CreateTaskGroupParams
- type CreateTaskLabelForTaskParams
- type CreateTaskParams
- type CreateTaskWatcherParams
- type CreateTeamMemberParams
- type CreateTeamParams
- type CreateTeamProjectParams
- type CreateUserAccountParams
- type DBTX
- type DeleteProjectMemberParams
- type DeleteTaskAssignedByIDParams
- type DeleteTaskLabelForTaskByProjectLabelIDParams
- type DeleteTaskWatcherParams
- type DeleteTeamMemberParams
- type DoesUserExistParams
- type GetAllNotificationsForUserIDRow
- type GetAssignedTasksDueDateForUserIDParams
- type GetAssignedTasksProjectForUserIDParams
- type GetInvitedMembersForProjectIDRow
- type GetLastMoveForTaskIDRow
- type GetNotificationsForUserIDCursorParams
- type GetNotificationsForUserIDCursorRow
- type GetNotificationsForUserIDPagedParams
- type GetNotificationsForUserIDPagedRow
- type GetNotifiedByIDRow
- type GetProjectIdMappingsRow
- type GetProjectInfoForTaskRow
- type GetProjectMemberInvitedIDByEmailRow
- type GetProjectRolesForUserIDRow
- type GetRecentlyAssignedTaskForUserIDParams
- type GetRoleForProjectMemberByUserIDParams
- type GetRoleForTeamMemberParams
- type GetRoleForUserIDRow
- type GetSystemOptionByKeyRow
- type GetTaskLabelForTaskByProjectLabelIDParams
- type GetTaskWatcherParams
- type GetTeamMemberByIDParams
- type GetTeamRoleForUserIDParams
- type GetTeamRoleForUserIDRow
- type GetTeamRolesForUserIDRow
- type GetUserRolesForProjectParams
- type GetUserRolesForProjectRow
- type LabelColor
- type MarkAllNotificationsReadParams
- type MarkNotificationAsReadParams
- type Notification
- type NotificationNotified
- type Organization
- type PersonalProject
- type Project
- type ProjectLabel
- type ProjectMember
- type ProjectMemberInvited
- type Querier
- type Queries
- func (q *Queries) CreateAuthToken(ctx context.Context, arg CreateAuthTokenParams) (AuthToken, error)
- func (q *Queries) CreateConfirmToken(ctx context.Context, email string) (UserAccountConfirmToken, error)
- func (q *Queries) CreateDueDateReminder(ctx context.Context, arg CreateDueDateReminderParams) (TaskDueDateReminder, error)
- func (q *Queries) CreateInvitedProjectMember(ctx context.Context, arg CreateInvitedProjectMemberParams) (ProjectMemberInvited, error)
- func (q *Queries) CreateInvitedUser(ctx context.Context, email string) (UserAccountInvited, error)
- func (q *Queries) CreateLabelColor(ctx context.Context, arg CreateLabelColorParams) (LabelColor, error)
- func (q *Queries) CreateNotification(ctx context.Context, arg CreateNotificationParams) (Notification, error)
- func (q *Queries) CreateNotificationNotifed(ctx context.Context, arg CreateNotificationNotifedParams) (NotificationNotified, error)
- func (q *Queries) CreateOrganization(ctx context.Context, arg CreateOrganizationParams) (Organization, error)
- func (q *Queries) CreatePersonalProject(ctx context.Context, arg CreatePersonalProjectParams) (Project, error)
- func (q *Queries) CreatePersonalProjectLink(ctx context.Context, arg CreatePersonalProjectLinkParams) (PersonalProject, error)
- func (q *Queries) CreateProjectLabel(ctx context.Context, arg CreateProjectLabelParams) (ProjectLabel, error)
- func (q *Queries) CreateProjectMember(ctx context.Context, arg CreateProjectMemberParams) (ProjectMember, error)
- func (q *Queries) CreateSystemOption(ctx context.Context, arg CreateSystemOptionParams) (SystemOption, error)
- func (q *Queries) CreateTask(ctx context.Context, arg CreateTaskParams) (Task, error)
- func (q *Queries) CreateTaskActivity(ctx context.Context, arg CreateTaskActivityParams) (TaskActivity, error)
- func (q *Queries) CreateTaskAll(ctx context.Context, arg CreateTaskAllParams) (Task, error)
- func (q *Queries) CreateTaskAssigned(ctx context.Context, arg CreateTaskAssignedParams) (TaskAssigned, error)
- func (q *Queries) CreateTaskChecklist(ctx context.Context, arg CreateTaskChecklistParams) (TaskChecklist, error)
- func (q *Queries) CreateTaskChecklistItem(ctx context.Context, arg CreateTaskChecklistItemParams) (TaskChecklistItem, error)
- func (q *Queries) CreateTaskComment(ctx context.Context, arg CreateTaskCommentParams) (TaskComment, error)
- func (q *Queries) CreateTaskGroup(ctx context.Context, arg CreateTaskGroupParams) (TaskGroup, error)
- func (q *Queries) CreateTaskLabelForTask(ctx context.Context, arg CreateTaskLabelForTaskParams) (TaskLabel, error)
- func (q *Queries) CreateTaskWatcher(ctx context.Context, arg CreateTaskWatcherParams) (TaskWatcher, error)
- func (q *Queries) CreateTeam(ctx context.Context, arg CreateTeamParams) (Team, error)
- func (q *Queries) CreateTeamMember(ctx context.Context, arg CreateTeamMemberParams) (TeamMember, error)
- func (q *Queries) CreateTeamProject(ctx context.Context, arg CreateTeamProjectParams) (Project, error)
- func (q *Queries) CreateUserAccount(ctx context.Context, arg CreateUserAccountParams) (UserAccount, error)
- func (q *Queries) DeleteAuthTokenByID(ctx context.Context, tokenID uuid.UUID) error
- func (q *Queries) DeleteAuthTokenByUserID(ctx context.Context, userID uuid.UUID) error
- func (q *Queries) DeleteConfirmTokenForEmail(ctx context.Context, email string) error
- func (q *Queries) DeleteDueDateReminder(ctx context.Context, dueDateReminderID uuid.UUID) error
- func (q *Queries) DeleteExpiredTokens(ctx context.Context) error
- func (q *Queries) DeleteInvitedProjectMemberByID(ctx context.Context, projectMemberInvitedID uuid.UUID) error
- func (q *Queries) DeleteInvitedUserAccount(ctx context.Context, userAccountInvitedID uuid.UUID) (UserAccountInvited, error)
- func (q *Queries) DeleteProjectByID(ctx context.Context, projectID uuid.UUID) error
- func (q *Queries) DeleteProjectLabelByID(ctx context.Context, projectLabelID uuid.UUID) error
- func (q *Queries) DeleteProjectMember(ctx context.Context, arg DeleteProjectMemberParams) error
- func (q *Queries) DeleteProjectMemberInvitedForEmail(ctx context.Context, email string) error
- func (q *Queries) DeleteTaskAssignedByID(ctx context.Context, arg DeleteTaskAssignedByIDParams) (TaskAssigned, error)
- func (q *Queries) DeleteTaskByID(ctx context.Context, taskID uuid.UUID) error
- func (q *Queries) DeleteTaskChecklistByID(ctx context.Context, taskChecklistID uuid.UUID) error
- func (q *Queries) DeleteTaskChecklistItem(ctx context.Context, taskChecklistItemID uuid.UUID) error
- func (q *Queries) DeleteTaskCommentByID(ctx context.Context, taskCommentID uuid.UUID) (TaskComment, error)
- func (q *Queries) DeleteTaskGroupByID(ctx context.Context, taskGroupID uuid.UUID) (int64, error)
- func (q *Queries) DeleteTaskLabelByID(ctx context.Context, taskLabelID uuid.UUID) error
- func (q *Queries) DeleteTaskLabelForTaskByProjectLabelID(ctx context.Context, arg DeleteTaskLabelForTaskByProjectLabelIDParams) error
- func (q *Queries) DeleteTaskWatcher(ctx context.Context, arg DeleteTaskWatcherParams) error
- func (q *Queries) DeleteTasksByTaskGroupID(ctx context.Context, taskGroupID uuid.UUID) (int64, error)
- func (q *Queries) DeleteTeamByID(ctx context.Context, teamID uuid.UUID) error
- func (q *Queries) DeleteTeamMember(ctx context.Context, arg DeleteTeamMemberParams) error
- func (q *Queries) DeleteUserAccountByID(ctx context.Context, userID uuid.UUID) error
- func (q *Queries) DeleteUserAccountInvitedForEmail(ctx context.Context, email string) error
- func (q *Queries) DoesUserExist(ctx context.Context, arg DoesUserExistParams) (bool, error)
- func (q *Queries) GetActivityForTaskID(ctx context.Context, taskID uuid.UUID) ([]TaskActivity, error)
- func (q *Queries) GetAllNotificationsForUserID(ctx context.Context, userID uuid.UUID) ([]GetAllNotificationsForUserIDRow, error)
- func (q *Queries) GetAllOrganizations(ctx context.Context) ([]Organization, error)
- func (q *Queries) GetAllProjectsForTeam(ctx context.Context, teamID uuid.UUID) ([]Project, error)
- func (q *Queries) GetAllTaskGroups(ctx context.Context) ([]TaskGroup, error)
- func (q *Queries) GetAllTasks(ctx context.Context) ([]Task, error)
- func (q *Queries) GetAllTeamProjects(ctx context.Context) ([]Project, error)
- func (q *Queries) GetAllTeams(ctx context.Context) ([]Team, error)
- func (q *Queries) GetAllUserAccounts(ctx context.Context) ([]UserAccount, error)
- func (q *Queries) GetAllVisibleProjectsForUserID(ctx context.Context, userID uuid.UUID) ([]Project, error)
- func (q *Queries) GetAssignedMembersForTask(ctx context.Context, taskID uuid.UUID) ([]TaskAssigned, error)
- func (q *Queries) GetAssignedTasksDueDateForUserID(ctx context.Context, arg GetAssignedTasksDueDateForUserIDParams) ([]Task, error)
- func (q *Queries) GetAssignedTasksProjectForUserID(ctx context.Context, arg GetAssignedTasksProjectForUserIDParams) ([]Task, error)
- func (q *Queries) GetAuthTokenByID(ctx context.Context, tokenID uuid.UUID) (AuthToken, error)
- func (q *Queries) GetCommentCountForTask(ctx context.Context, taskID uuid.UUID) (int64, error)
- func (q *Queries) GetCommentsForTaskID(ctx context.Context, taskID uuid.UUID) ([]TaskComment, error)
- func (q *Queries) GetConfirmTokenByEmail(ctx context.Context, email string) (UserAccountConfirmToken, error)
- func (q *Queries) GetConfirmTokenByID(ctx context.Context, confirmTokenID uuid.UUID) (UserAccountConfirmToken, error)
- func (q *Queries) GetDueDateReminderByID(ctx context.Context, dueDateReminderID uuid.UUID) (TaskDueDateReminder, error)
- func (q *Queries) GetDueDateRemindersForDuration(ctx context.Context, startAt time.Time) ([]TaskDueDateReminder, error)
- func (q *Queries) GetDueDateRemindersForTaskID(ctx context.Context, taskID uuid.UUID) ([]TaskDueDateReminder, error)
- func (q *Queries) GetInvitedMembersForProjectID(ctx context.Context, projectID uuid.UUID) ([]GetInvitedMembersForProjectIDRow, error)
- func (q *Queries) GetInvitedUserAccounts(ctx context.Context) ([]UserAccountInvited, error)
- func (q *Queries) GetInvitedUserByEmail(ctx context.Context, email string) (UserAccountInvited, error)
- func (q *Queries) GetLabelColorByID(ctx context.Context, labelColorID uuid.UUID) (LabelColor, error)
- func (q *Queries) GetLabelColors(ctx context.Context) ([]LabelColor, error)
- func (q *Queries) GetLastMoveForTaskID(ctx context.Context, taskID uuid.UUID) (GetLastMoveForTaskIDRow, error)
- func (q *Queries) GetMemberData(ctx context.Context, projectID uuid.UUID) ([]UserAccount, error)
- func (q *Queries) GetMemberProjectIDsForUserID(ctx context.Context, userID uuid.UUID) ([]uuid.UUID, error)
- func (q *Queries) GetMemberTeamIDsForUserID(ctx context.Context, userID uuid.UUID) ([]uuid.UUID, error)
- func (q *Queries) GetNotificationByID(ctx context.Context, notificationID uuid.UUID) (Notification, error)
- func (q *Queries) GetNotificationsForUserIDCursor(ctx context.Context, arg GetNotificationsForUserIDCursorParams) ([]GetNotificationsForUserIDCursorRow, error)
- func (q *Queries) GetNotificationsForUserIDPaged(ctx context.Context, arg GetNotificationsForUserIDPagedParams) ([]GetNotificationsForUserIDPagedRow, error)
- func (q *Queries) GetNotifiedByID(ctx context.Context, notifiedID uuid.UUID) (GetNotifiedByIDRow, error)
- func (q *Queries) GetNotifiedByIDNoExtra(ctx context.Context, notifiedID uuid.UUID) (NotificationNotified, error)
- func (q *Queries) GetPersonalProjectsForUserID(ctx context.Context, userID uuid.UUID) ([]Project, error)
- func (q *Queries) GetProjectByID(ctx context.Context, projectID uuid.UUID) (Project, error)
- func (q *Queries) GetProjectIDByShortID(ctx context.Context, shortID string) (uuid.UUID, error)
- func (q *Queries) GetProjectIDForTask(ctx context.Context, taskID uuid.UUID) (uuid.UUID, error)
- func (q *Queries) GetProjectIDForTaskChecklist(ctx context.Context, taskChecklistID uuid.UUID) (uuid.UUID, error)
- func (q *Queries) GetProjectIDForTaskChecklistItem(ctx context.Context, taskChecklistItemID uuid.UUID) (uuid.UUID, error)
- func (q *Queries) GetProjectIDForTaskGroup(ctx context.Context, taskGroupID uuid.UUID) (uuid.UUID, error)
- func (q *Queries) GetProjectIdMappings(ctx context.Context, dollar_1 []uuid.UUID) ([]GetProjectIdMappingsRow, error)
- func (q *Queries) GetProjectInfoForTask(ctx context.Context, taskID uuid.UUID) (GetProjectInfoForTaskRow, error)
- func (q *Queries) GetProjectLabelByID(ctx context.Context, projectLabelID uuid.UUID) (ProjectLabel, error)
- func (q *Queries) GetProjectLabelsForProject(ctx context.Context, projectID uuid.UUID) ([]ProjectLabel, error)
- func (q *Queries) GetProjectMemberInvitedIDByEmail(ctx context.Context, email string) (GetProjectMemberInvitedIDByEmailRow, error)
- func (q *Queries) GetProjectMembersForProjectID(ctx context.Context, projectID uuid.UUID) ([]ProjectMember, error)
- func (q *Queries) GetProjectRolesForUserID(ctx context.Context, userID uuid.UUID) ([]GetProjectRolesForUserIDRow, error)
- func (q *Queries) GetProjectsForInvitedMember(ctx context.Context, email string) ([]uuid.UUID, error)
- func (q *Queries) GetPublicOn(ctx context.Context, projectID uuid.UUID) (sql.NullTime, error)
- func (q *Queries) GetRecentlyAssignedTaskForUserID(ctx context.Context, arg GetRecentlyAssignedTaskForUserIDParams) ([]Task, error)
- func (q *Queries) GetRoleForProjectMemberByUserID(ctx context.Context, arg GetRoleForProjectMemberByUserIDParams) (Role, error)
- func (q *Queries) GetRoleForTeamMember(ctx context.Context, arg GetRoleForTeamMemberParams) (Role, error)
- func (q *Queries) GetRoleForUserID(ctx context.Context, userID uuid.UUID) (GetRoleForUserIDRow, error)
- func (q *Queries) GetSystemOptionByKey(ctx context.Context, key string) (GetSystemOptionByKeyRow, error)
- func (q *Queries) GetTaskByID(ctx context.Context, taskID uuid.UUID) (Task, error)
- func (q *Queries) GetTaskChecklistByID(ctx context.Context, taskChecklistID uuid.UUID) (TaskChecklist, error)
- func (q *Queries) GetTaskChecklistItemByID(ctx context.Context, taskChecklistItemID uuid.UUID) (TaskChecklistItem, error)
- func (q *Queries) GetTaskChecklistItemsForTaskChecklist(ctx context.Context, taskChecklistID uuid.UUID) ([]TaskChecklistItem, error)
- func (q *Queries) GetTaskChecklistsForTask(ctx context.Context, taskID uuid.UUID) ([]TaskChecklist, error)
- func (q *Queries) GetTaskForDueDateReminder(ctx context.Context, dueDateReminderID uuid.UUID) (Task, error)
- func (q *Queries) GetTaskGroupByID(ctx context.Context, taskGroupID uuid.UUID) (TaskGroup, error)
- func (q *Queries) GetTaskGroupsForProject(ctx context.Context, projectID uuid.UUID) ([]TaskGroup, error)
- func (q *Queries) GetTaskIDByShortID(ctx context.Context, shortID string) (uuid.UUID, error)
- func (q *Queries) GetTaskLabelByID(ctx context.Context, taskLabelID uuid.UUID) (TaskLabel, error)
- func (q *Queries) GetTaskLabelForTaskByProjectLabelID(ctx context.Context, arg GetTaskLabelForTaskByProjectLabelIDParams) (TaskLabel, error)
- func (q *Queries) GetTaskLabelsForTaskID(ctx context.Context, taskID uuid.UUID) ([]TaskLabel, error)
- func (q *Queries) GetTaskWatcher(ctx context.Context, arg GetTaskWatcherParams) (TaskWatcher, error)
- func (q *Queries) GetTaskWatchersForTask(ctx context.Context, taskID uuid.UUID) ([]TaskWatcher, error)
- func (q *Queries) GetTasksForTaskGroupID(ctx context.Context, taskGroupID uuid.UUID) ([]Task, error)
- func (q *Queries) GetTeamByID(ctx context.Context, teamID uuid.UUID) (Team, error)
- func (q *Queries) GetTeamMemberByID(ctx context.Context, arg GetTeamMemberByIDParams) (TeamMember, error)
- func (q *Queries) GetTeamMembersForTeamID(ctx context.Context, teamID uuid.UUID) ([]TeamMember, error)
- func (q *Queries) GetTeamRoleForUserID(ctx context.Context, arg GetTeamRoleForUserIDParams) (GetTeamRoleForUserIDRow, error)
- func (q *Queries) GetTeamRolesForUserID(ctx context.Context, userID uuid.UUID) ([]GetTeamRolesForUserIDRow, error)
- func (q *Queries) GetTeamsForOrganization(ctx context.Context, organizationID uuid.UUID) ([]Team, error)
- func (q *Queries) GetTeamsForUserIDWhereAdmin(ctx context.Context, userID uuid.UUID) ([]Team, error)
- func (q *Queries) GetTemplateForActivityID(ctx context.Context, taskActivityTypeID int32) (string, error)
- func (q *Queries) GetUserAccountByEmail(ctx context.Context, email string) (UserAccount, error)
- func (q *Queries) GetUserAccountByID(ctx context.Context, userID uuid.UUID) (UserAccount, error)
- func (q *Queries) GetUserAccountByUsername(ctx context.Context, username string) (UserAccount, error)
- func (q *Queries) GetUserRolesForProject(ctx context.Context, arg GetUserRolesForProjectParams) (GetUserRolesForProjectRow, error)
- func (q *Queries) HasActiveUser(ctx context.Context) (bool, error)
- func (q *Queries) HasAnyUser(ctx context.Context) (bool, error)
- func (q *Queries) HasUnreadNotification(ctx context.Context, userID uuid.UUID) (bool, error)
- func (q *Queries) MarkAllNotificationsRead(ctx context.Context, arg MarkAllNotificationsReadParams) error
- func (q *Queries) MarkNotificationAsRead(ctx context.Context, arg MarkNotificationAsReadParams) error
- func (q *Queries) SetFirstUserActive(ctx context.Context) (UserAccount, error)
- func (q *Queries) SetInactiveLastMoveForTaskID(ctx context.Context, taskID uuid.UUID) error
- func (q *Queries) SetPublicOn(ctx context.Context, arg SetPublicOnParams) (Project, error)
- func (q *Queries) SetTaskChecklistItemComplete(ctx context.Context, arg SetTaskChecklistItemCompleteParams) (TaskChecklistItem, error)
- func (q *Queries) SetTaskComplete(ctx context.Context, arg SetTaskCompleteParams) (Task, error)
- func (q *Queries) SetTaskGroupName(ctx context.Context, arg SetTaskGroupNameParams) (TaskGroup, error)
- func (q *Queries) SetUserActiveByEmail(ctx context.Context, email string) (UserAccount, error)
- func (q *Queries) SetUserPassword(ctx context.Context, arg SetUserPasswordParams) (UserAccount, error)
- func (q *Queries) UpdateDueDateReminder(ctx context.Context, arg UpdateDueDateReminderParams) (TaskDueDateReminder, error)
- func (q *Queries) UpdateDueDateReminderRemindAt(ctx context.Context, arg UpdateDueDateReminderRemindAtParams) (TaskDueDateReminder, error)
- func (q *Queries) UpdateProjectLabel(ctx context.Context, arg UpdateProjectLabelParams) (ProjectLabel, error)
- func (q *Queries) UpdateProjectLabelColor(ctx context.Context, arg UpdateProjectLabelColorParams) (ProjectLabel, error)
- func (q *Queries) UpdateProjectLabelName(ctx context.Context, arg UpdateProjectLabelNameParams) (ProjectLabel, error)
- func (q *Queries) UpdateProjectMemberRole(ctx context.Context, arg UpdateProjectMemberRoleParams) (ProjectMember, error)
- func (q *Queries) UpdateProjectNameByID(ctx context.Context, arg UpdateProjectNameByIDParams) (Project, error)
- func (q *Queries) UpdateTaskChecklistItemLocation(ctx context.Context, arg UpdateTaskChecklistItemLocationParams) (TaskChecklistItem, error)
- func (q *Queries) UpdateTaskChecklistItemName(ctx context.Context, arg UpdateTaskChecklistItemNameParams) (TaskChecklistItem, error)
- func (q *Queries) UpdateTaskChecklistName(ctx context.Context, arg UpdateTaskChecklistNameParams) (TaskChecklist, error)
- func (q *Queries) UpdateTaskChecklistPosition(ctx context.Context, arg UpdateTaskChecklistPositionParams) (TaskChecklist, error)
- func (q *Queries) UpdateTaskComment(ctx context.Context, arg UpdateTaskCommentParams) (TaskComment, error)
- func (q *Queries) UpdateTaskDescription(ctx context.Context, arg UpdateTaskDescriptionParams) (Task, error)
- func (q *Queries) UpdateTaskDueDate(ctx context.Context, arg UpdateTaskDueDateParams) (Task, error)
- func (q *Queries) UpdateTaskGroupLocation(ctx context.Context, arg UpdateTaskGroupLocationParams) (TaskGroup, error)
- func (q *Queries) UpdateTaskLocation(ctx context.Context, arg UpdateTaskLocationParams) (Task, error)
- func (q *Queries) UpdateTaskName(ctx context.Context, arg UpdateTaskNameParams) (Task, error)
- func (q *Queries) UpdateTaskPosition(ctx context.Context, arg UpdateTaskPositionParams) (Task, error)
- func (q *Queries) UpdateTeamMemberRole(ctx context.Context, arg UpdateTeamMemberRoleParams) (TeamMember, error)
- func (q *Queries) UpdateUserAccountInfo(ctx context.Context, arg UpdateUserAccountInfoParams) (UserAccount, error)
- func (q *Queries) UpdateUserAccountProfileAvatarURL(ctx context.Context, arg UpdateUserAccountProfileAvatarURLParams) (UserAccount, error)
- func (q *Queries) UpdateUserRole(ctx context.Context, arg UpdateUserRoleParams) (UserAccount, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Repository
- type Role
- type SetPublicOnParams
- type SetTaskChecklistItemCompleteParams
- type SetTaskCompleteParams
- type SetTaskGroupNameParams
- type SetUserPasswordParams
- type SystemOption
- type Task
- type TaskActivity
- type TaskActivityType
- type TaskAssigned
- type TaskChecklist
- type TaskChecklistItem
- type TaskComment
- type TaskDueDateReminder
- type TaskDueDateReminderDuration
- type TaskGroup
- type TaskLabel
- type TaskWatcher
- type Team
- type TeamMember
- type UpdateDueDateReminderParams
- type UpdateDueDateReminderRemindAtParams
- type UpdateProjectLabelColorParams
- type UpdateProjectLabelNameParams
- type UpdateProjectLabelParams
- type UpdateProjectMemberRoleParams
- type UpdateProjectNameByIDParams
- type UpdateTaskChecklistItemLocationParams
- type UpdateTaskChecklistItemNameParams
- type UpdateTaskChecklistNameParams
- type UpdateTaskChecklistPositionParams
- type UpdateTaskCommentParams
- type UpdateTaskDescriptionParams
- type UpdateTaskDueDateParams
- type UpdateTaskGroupLocationParams
- type UpdateTaskLocationParams
- type UpdateTaskNameParams
- type UpdateTaskPositionParams
- type UpdateTeamMemberRoleParams
- type UpdateUserAccountInfoParams
- type UpdateUserAccountProfileAvatarURLParams
- type UpdateUserRoleParams
- type UserAccount
- type UserAccountConfirmToken
- type UserAccountInvited
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountSetting ¶
type AccountSetting struct { AccountSettingID string `json:"account_setting_id"` Constrained bool `json:"constrained"` DataType string `json:"data_type"` ConstrainedDefaultValue sql.NullString `json:"constrained_default_value"` UnconstrainedDefaultValue sql.NullString `json:"unconstrained_default_value"` }
type AccountSettingDataType ¶
type AccountSettingDataType struct {
DataTypeID string `json:"data_type_id"`
}
type AccountSettingValue ¶
type AccountSettingValue struct { AccountSettingID uuid.UUID `json:"account_setting_id"` UserID uuid.UUID `json:"user_id"` SettingID int32 `json:"setting_id"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` AllowedValueID uuid.UUID `json:"allowed_value_id"` UnconstrainedValue sql.NullString `json:"unconstrained_value"` }
type CreateAuthTokenParams ¶
type CreateLabelColorParams ¶
type CreateSystemOptionParams ¶
type CreateSystemOptionParams struct { Key string `json:"key"` Value sql.NullString `json:"value"` }
type CreateTaskAllParams ¶
type CreateTaskAllParams struct { TaskGroupID uuid.UUID `json:"task_group_id"` CreatedAt time.Time `json:"created_at"` Name string `json:"name"` Position float64 `json:"position"` Description sql.NullString `json:"description"` Complete bool `json:"complete"` DueDate sql.NullTime `json:"due_date"` }
type CreateTaskCommentParams ¶
type CreateTaskGroupParams ¶
type CreateTaskParams ¶
type CreateTaskWatcherParams ¶
type CreateTeamMemberParams ¶
type CreateTeamParams ¶
type CreateTeamProjectParams ¶
type CreateUserAccountParams ¶
type CreateUserAccountParams struct { FullName string `json:"full_name"` Initials string `json:"initials"` Email string `json:"email"` Username string `json:"username"` CreatedAt time.Time `json:"created_at"` PasswordHash string `json:"password_hash"` RoleCode string `json:"role_code"` Active bool `json:"active"` }
type DeleteTaskWatcherParams ¶
type DeleteTeamMemberParams ¶
type DoesUserExistParams ¶
type GetAllNotificationsForUserIDRow ¶
type GetAllNotificationsForUserIDRow struct { NotifiedID uuid.UUID `json:"notified_id"` NotificationID uuid.UUID `json:"notification_id"` UserID uuid.UUID `json:"user_id"` Read bool `json:"read"` ReadAt sql.NullTime `json:"read_at"` NotificationID_2 uuid.UUID `json:"notification_id_2"` CausedBy uuid.UUID `json:"caused_by"` ActionType string `json:"action_type"` Data json.RawMessage `json:"data"` CreatedOn time.Time `json:"created_on"` }
type GetLastMoveForTaskIDRow ¶
type GetNotificationsForUserIDCursorParams ¶
type GetNotificationsForUserIDCursorParams struct { CreatedOn time.Time `json:"created_on"` NotificationID uuid.UUID `json:"notification_id"` UserID uuid.UUID `json:"user_id"` EnableUnread bool `json:"enable_unread"` EnableActionType bool `json:"enable_action_type"` ActionType []string `json:"action_type"` LimitRows int32 `json:"limit_rows"` }
type GetNotificationsForUserIDCursorRow ¶
type GetNotificationsForUserIDCursorRow struct { NotificationID uuid.UUID `json:"notification_id"` CausedBy uuid.UUID `json:"caused_by"` ActionType string `json:"action_type"` Data json.RawMessage `json:"data"` CreatedOn time.Time `json:"created_on"` NotifiedID uuid.UUID `json:"notified_id"` NotificationID_2 uuid.UUID `json:"notification_id_2"` UserID uuid.UUID `json:"user_id"` Read bool `json:"read"` ReadAt sql.NullTime `json:"read_at"` }
type GetNotificationsForUserIDPagedRow ¶
type GetNotificationsForUserIDPagedRow struct { NotificationID uuid.UUID `json:"notification_id"` CausedBy uuid.UUID `json:"caused_by"` ActionType string `json:"action_type"` Data json.RawMessage `json:"data"` CreatedOn time.Time `json:"created_on"` NotifiedID uuid.UUID `json:"notified_id"` NotificationID_2 uuid.UUID `json:"notification_id_2"` UserID uuid.UUID `json:"user_id"` Read bool `json:"read"` ReadAt sql.NullTime `json:"read_at"` }
type GetNotifiedByIDRow ¶
type GetNotifiedByIDRow struct { NotifiedID uuid.UUID `json:"notified_id"` NotificationID uuid.UUID `json:"notification_id"` UserID uuid.UUID `json:"user_id"` Read bool `json:"read"` ReadAt sql.NullTime `json:"read_at"` NotificationID_2 uuid.UUID `json:"notification_id_2"` CausedBy uuid.UUID `json:"caused_by"` ActionType string `json:"action_type"` Data json.RawMessage `json:"data"` CreatedOn time.Time `json:"created_on"` }
type GetProjectIdMappingsRow ¶
type GetRoleForUserIDRow ¶
type GetSystemOptionByKeyRow ¶
type GetSystemOptionByKeyRow struct { Key string `json:"key"` Value sql.NullString `json:"value"` }
type GetTaskWatcherParams ¶
type GetTeamMemberByIDParams ¶
type GetTeamRoleForUserIDRow ¶
type LabelColor ¶
type Notification ¶
type NotificationNotified ¶
type Organization ¶
type PersonalProject ¶
type ProjectLabel ¶
type ProjectMember ¶
type ProjectMemberInvited ¶
type Querier ¶
type Querier interface { CreateAuthToken(ctx context.Context, arg CreateAuthTokenParams) (AuthToken, error) CreateConfirmToken(ctx context.Context, email string) (UserAccountConfirmToken, error) CreateDueDateReminder(ctx context.Context, arg CreateDueDateReminderParams) (TaskDueDateReminder, error) CreateInvitedProjectMember(ctx context.Context, arg CreateInvitedProjectMemberParams) (ProjectMemberInvited, error) CreateInvitedUser(ctx context.Context, email string) (UserAccountInvited, error) CreateLabelColor(ctx context.Context, arg CreateLabelColorParams) (LabelColor, error) CreateNotification(ctx context.Context, arg CreateNotificationParams) (Notification, error) CreateNotificationNotifed(ctx context.Context, arg CreateNotificationNotifedParams) (NotificationNotified, error) CreateOrganization(ctx context.Context, arg CreateOrganizationParams) (Organization, error) CreatePersonalProject(ctx context.Context, arg CreatePersonalProjectParams) (Project, error) CreatePersonalProjectLink(ctx context.Context, arg CreatePersonalProjectLinkParams) (PersonalProject, error) CreateProjectLabel(ctx context.Context, arg CreateProjectLabelParams) (ProjectLabel, error) CreateProjectMember(ctx context.Context, arg CreateProjectMemberParams) (ProjectMember, error) CreateSystemOption(ctx context.Context, arg CreateSystemOptionParams) (SystemOption, error) CreateTask(ctx context.Context, arg CreateTaskParams) (Task, error) CreateTaskActivity(ctx context.Context, arg CreateTaskActivityParams) (TaskActivity, error) CreateTaskAll(ctx context.Context, arg CreateTaskAllParams) (Task, error) CreateTaskAssigned(ctx context.Context, arg CreateTaskAssignedParams) (TaskAssigned, error) CreateTaskChecklist(ctx context.Context, arg CreateTaskChecklistParams) (TaskChecklist, error) CreateTaskChecklistItem(ctx context.Context, arg CreateTaskChecklistItemParams) (TaskChecklistItem, error) CreateTaskComment(ctx context.Context, arg CreateTaskCommentParams) (TaskComment, error) CreateTaskGroup(ctx context.Context, arg CreateTaskGroupParams) (TaskGroup, error) CreateTaskLabelForTask(ctx context.Context, arg CreateTaskLabelForTaskParams) (TaskLabel, error) CreateTaskWatcher(ctx context.Context, arg CreateTaskWatcherParams) (TaskWatcher, error) CreateTeam(ctx context.Context, arg CreateTeamParams) (Team, error) CreateTeamMember(ctx context.Context, arg CreateTeamMemberParams) (TeamMember, error) CreateTeamProject(ctx context.Context, arg CreateTeamProjectParams) (Project, error) CreateUserAccount(ctx context.Context, arg CreateUserAccountParams) (UserAccount, error) DeleteAuthTokenByID(ctx context.Context, tokenID uuid.UUID) error DeleteAuthTokenByUserID(ctx context.Context, userID uuid.UUID) error DeleteConfirmTokenForEmail(ctx context.Context, email string) error DeleteDueDateReminder(ctx context.Context, dueDateReminderID uuid.UUID) error DeleteExpiredTokens(ctx context.Context) error DeleteInvitedProjectMemberByID(ctx context.Context, projectMemberInvitedID uuid.UUID) error DeleteInvitedUserAccount(ctx context.Context, userAccountInvitedID uuid.UUID) (UserAccountInvited, error) DeleteProjectByID(ctx context.Context, projectID uuid.UUID) error DeleteProjectLabelByID(ctx context.Context, projectLabelID uuid.UUID) error DeleteProjectMember(ctx context.Context, arg DeleteProjectMemberParams) error DeleteProjectMemberInvitedForEmail(ctx context.Context, email string) error DeleteTaskAssignedByID(ctx context.Context, arg DeleteTaskAssignedByIDParams) (TaskAssigned, error) DeleteTaskByID(ctx context.Context, taskID uuid.UUID) error DeleteTaskChecklistByID(ctx context.Context, taskChecklistID uuid.UUID) error DeleteTaskChecklistItem(ctx context.Context, taskChecklistItemID uuid.UUID) error DeleteTaskCommentByID(ctx context.Context, taskCommentID uuid.UUID) (TaskComment, error) DeleteTaskGroupByID(ctx context.Context, taskGroupID uuid.UUID) (int64, error) DeleteTaskLabelByID(ctx context.Context, taskLabelID uuid.UUID) error DeleteTaskLabelForTaskByProjectLabelID(ctx context.Context, arg DeleteTaskLabelForTaskByProjectLabelIDParams) error DeleteTaskWatcher(ctx context.Context, arg DeleteTaskWatcherParams) error DeleteTasksByTaskGroupID(ctx context.Context, taskGroupID uuid.UUID) (int64, error) DeleteTeamByID(ctx context.Context, teamID uuid.UUID) error DeleteTeamMember(ctx context.Context, arg DeleteTeamMemberParams) error DeleteUserAccountByID(ctx context.Context, userID uuid.UUID) error DeleteUserAccountInvitedForEmail(ctx context.Context, email string) error DoesUserExist(ctx context.Context, arg DoesUserExistParams) (bool, error) GetActivityForTaskID(ctx context.Context, taskID uuid.UUID) ([]TaskActivity, error) GetAllNotificationsForUserID(ctx context.Context, userID uuid.UUID) ([]GetAllNotificationsForUserIDRow, error) GetAllOrganizations(ctx context.Context) ([]Organization, error) GetAllProjectsForTeam(ctx context.Context, teamID uuid.UUID) ([]Project, error) GetAllTaskGroups(ctx context.Context) ([]TaskGroup, error) GetAllTasks(ctx context.Context) ([]Task, error) GetAllTeamProjects(ctx context.Context) ([]Project, error) GetAllTeams(ctx context.Context) ([]Team, error) GetAllUserAccounts(ctx context.Context) ([]UserAccount, error) GetAllVisibleProjectsForUserID(ctx context.Context, userID uuid.UUID) ([]Project, error) GetAssignedMembersForTask(ctx context.Context, taskID uuid.UUID) ([]TaskAssigned, error) GetAssignedTasksDueDateForUserID(ctx context.Context, arg GetAssignedTasksDueDateForUserIDParams) ([]Task, error) GetAssignedTasksProjectForUserID(ctx context.Context, arg GetAssignedTasksProjectForUserIDParams) ([]Task, error) GetAuthTokenByID(ctx context.Context, tokenID uuid.UUID) (AuthToken, error) GetCommentCountForTask(ctx context.Context, taskID uuid.UUID) (int64, error) GetCommentsForTaskID(ctx context.Context, taskID uuid.UUID) ([]TaskComment, error) GetConfirmTokenByEmail(ctx context.Context, email string) (UserAccountConfirmToken, error) GetConfirmTokenByID(ctx context.Context, confirmTokenID uuid.UUID) (UserAccountConfirmToken, error) GetDueDateReminderByID(ctx context.Context, dueDateReminderID uuid.UUID) (TaskDueDateReminder, error) GetDueDateRemindersForDuration(ctx context.Context, startAt time.Time) ([]TaskDueDateReminder, error) GetDueDateRemindersForTaskID(ctx context.Context, taskID uuid.UUID) ([]TaskDueDateReminder, error) GetInvitedMembersForProjectID(ctx context.Context, projectID uuid.UUID) ([]GetInvitedMembersForProjectIDRow, error) GetInvitedUserAccounts(ctx context.Context) ([]UserAccountInvited, error) GetInvitedUserByEmail(ctx context.Context, email string) (UserAccountInvited, error) GetLabelColorByID(ctx context.Context, labelColorID uuid.UUID) (LabelColor, error) GetLabelColors(ctx context.Context) ([]LabelColor, error) GetLastMoveForTaskID(ctx context.Context, taskID uuid.UUID) (GetLastMoveForTaskIDRow, error) GetMemberData(ctx context.Context, projectID uuid.UUID) ([]UserAccount, error) GetMemberProjectIDsForUserID(ctx context.Context, userID uuid.UUID) ([]uuid.UUID, error) GetMemberTeamIDsForUserID(ctx context.Context, userID uuid.UUID) ([]uuid.UUID, error) GetNotificationByID(ctx context.Context, notificationID uuid.UUID) (Notification, error) GetNotificationsForUserIDCursor(ctx context.Context, arg GetNotificationsForUserIDCursorParams) ([]GetNotificationsForUserIDCursorRow, error) GetNotificationsForUserIDPaged(ctx context.Context, arg GetNotificationsForUserIDPagedParams) ([]GetNotificationsForUserIDPagedRow, error) GetNotifiedByID(ctx context.Context, notifiedID uuid.UUID) (GetNotifiedByIDRow, error) GetNotifiedByIDNoExtra(ctx context.Context, notifiedID uuid.UUID) (NotificationNotified, error) GetPersonalProjectsForUserID(ctx context.Context, userID uuid.UUID) ([]Project, error) GetProjectByID(ctx context.Context, projectID uuid.UUID) (Project, error) GetProjectIDByShortID(ctx context.Context, shortID string) (uuid.UUID, error) GetProjectIDForTask(ctx context.Context, taskID uuid.UUID) (uuid.UUID, error) GetProjectIDForTaskChecklist(ctx context.Context, taskChecklistID uuid.UUID) (uuid.UUID, error) GetProjectIDForTaskChecklistItem(ctx context.Context, taskChecklistItemID uuid.UUID) (uuid.UUID, error) GetProjectIDForTaskGroup(ctx context.Context, taskGroupID uuid.UUID) (uuid.UUID, error) GetProjectIdMappings(ctx context.Context, dollar_1 []uuid.UUID) ([]GetProjectIdMappingsRow, error) GetProjectInfoForTask(ctx context.Context, taskID uuid.UUID) (GetProjectInfoForTaskRow, error) GetProjectLabelByID(ctx context.Context, projectLabelID uuid.UUID) (ProjectLabel, error) GetProjectLabelsForProject(ctx context.Context, projectID uuid.UUID) ([]ProjectLabel, error) GetProjectMemberInvitedIDByEmail(ctx context.Context, email string) (GetProjectMemberInvitedIDByEmailRow, error) GetProjectMembersForProjectID(ctx context.Context, projectID uuid.UUID) ([]ProjectMember, error) GetProjectRolesForUserID(ctx context.Context, userID uuid.UUID) ([]GetProjectRolesForUserIDRow, error) GetProjectsForInvitedMember(ctx context.Context, email string) ([]uuid.UUID, error) GetPublicOn(ctx context.Context, projectID uuid.UUID) (sql.NullTime, error) GetRecentlyAssignedTaskForUserID(ctx context.Context, arg GetRecentlyAssignedTaskForUserIDParams) ([]Task, error) GetRoleForProjectMemberByUserID(ctx context.Context, arg GetRoleForProjectMemberByUserIDParams) (Role, error) GetRoleForTeamMember(ctx context.Context, arg GetRoleForTeamMemberParams) (Role, error) GetRoleForUserID(ctx context.Context, userID uuid.UUID) (GetRoleForUserIDRow, error) GetSystemOptionByKey(ctx context.Context, key string) (GetSystemOptionByKeyRow, error) GetTaskByID(ctx context.Context, taskID uuid.UUID) (Task, error) GetTaskChecklistByID(ctx context.Context, taskChecklistID uuid.UUID) (TaskChecklist, error) GetTaskChecklistItemByID(ctx context.Context, taskChecklistItemID uuid.UUID) (TaskChecklistItem, error) GetTaskChecklistItemsForTaskChecklist(ctx context.Context, taskChecklistID uuid.UUID) ([]TaskChecklistItem, error) GetTaskChecklistsForTask(ctx context.Context, taskID uuid.UUID) ([]TaskChecklist, error) GetTaskForDueDateReminder(ctx context.Context, dueDateReminderID uuid.UUID) (Task, error) GetTaskGroupByID(ctx context.Context, taskGroupID uuid.UUID) (TaskGroup, error) GetTaskGroupsForProject(ctx context.Context, projectID uuid.UUID) ([]TaskGroup, error) GetTaskIDByShortID(ctx context.Context, shortID string) (uuid.UUID, error) GetTaskLabelByID(ctx context.Context, taskLabelID uuid.UUID) (TaskLabel, error) GetTaskLabelForTaskByProjectLabelID(ctx context.Context, arg GetTaskLabelForTaskByProjectLabelIDParams) (TaskLabel, error) GetTaskLabelsForTaskID(ctx context.Context, taskID uuid.UUID) ([]TaskLabel, error) GetTaskWatcher(ctx context.Context, arg GetTaskWatcherParams) (TaskWatcher, error) GetTaskWatchersForTask(ctx context.Context, taskID uuid.UUID) ([]TaskWatcher, error) GetTasksForTaskGroupID(ctx context.Context, taskGroupID uuid.UUID) ([]Task, error) GetTeamByID(ctx context.Context, teamID uuid.UUID) (Team, error) GetTeamMemberByID(ctx context.Context, arg GetTeamMemberByIDParams) (TeamMember, error) GetTeamMembersForTeamID(ctx context.Context, teamID uuid.UUID) ([]TeamMember, error) GetTeamRoleForUserID(ctx context.Context, arg GetTeamRoleForUserIDParams) (GetTeamRoleForUserIDRow, error) GetTeamRolesForUserID(ctx context.Context, userID uuid.UUID) ([]GetTeamRolesForUserIDRow, error) GetTeamsForOrganization(ctx context.Context, organizationID uuid.UUID) ([]Team, error) GetTeamsForUserIDWhereAdmin(ctx context.Context, userID uuid.UUID) ([]Team, error) GetTemplateForActivityID(ctx context.Context, taskActivityTypeID int32) (string, error) GetUserAccountByEmail(ctx context.Context, email string) (UserAccount, error) GetUserAccountByID(ctx context.Context, userID uuid.UUID) (UserAccount, error) GetUserAccountByUsername(ctx context.Context, username string) (UserAccount, error) GetUserRolesForProject(ctx context.Context, arg GetUserRolesForProjectParams) (GetUserRolesForProjectRow, error) HasActiveUser(ctx context.Context) (bool, error) HasAnyUser(ctx context.Context) (bool, error) HasUnreadNotification(ctx context.Context, userID uuid.UUID) (bool, error) MarkAllNotificationsRead(ctx context.Context, arg MarkAllNotificationsReadParams) error MarkNotificationAsRead(ctx context.Context, arg MarkNotificationAsReadParams) error SetFirstUserActive(ctx context.Context) (UserAccount, error) SetInactiveLastMoveForTaskID(ctx context.Context, taskID uuid.UUID) error SetPublicOn(ctx context.Context, arg SetPublicOnParams) (Project, error) SetTaskChecklistItemComplete(ctx context.Context, arg SetTaskChecklistItemCompleteParams) (TaskChecklistItem, error) SetTaskComplete(ctx context.Context, arg SetTaskCompleteParams) (Task, error) SetTaskGroupName(ctx context.Context, arg SetTaskGroupNameParams) (TaskGroup, error) SetUserActiveByEmail(ctx context.Context, email string) (UserAccount, error) SetUserPassword(ctx context.Context, arg SetUserPasswordParams) (UserAccount, error) UpdateDueDateReminder(ctx context.Context, arg UpdateDueDateReminderParams) (TaskDueDateReminder, error) UpdateDueDateReminderRemindAt(ctx context.Context, arg UpdateDueDateReminderRemindAtParams) (TaskDueDateReminder, error) UpdateProjectLabel(ctx context.Context, arg UpdateProjectLabelParams) (ProjectLabel, error) UpdateProjectLabelColor(ctx context.Context, arg UpdateProjectLabelColorParams) (ProjectLabel, error) UpdateProjectLabelName(ctx context.Context, arg UpdateProjectLabelNameParams) (ProjectLabel, error) UpdateProjectMemberRole(ctx context.Context, arg UpdateProjectMemberRoleParams) (ProjectMember, error) UpdateProjectNameByID(ctx context.Context, arg UpdateProjectNameByIDParams) (Project, error) UpdateTaskChecklistItemLocation(ctx context.Context, arg UpdateTaskChecklistItemLocationParams) (TaskChecklistItem, error) UpdateTaskChecklistItemName(ctx context.Context, arg UpdateTaskChecklistItemNameParams) (TaskChecklistItem, error) UpdateTaskChecklistName(ctx context.Context, arg UpdateTaskChecklistNameParams) (TaskChecklist, error) UpdateTaskChecklistPosition(ctx context.Context, arg UpdateTaskChecklistPositionParams) (TaskChecklist, error) UpdateTaskComment(ctx context.Context, arg UpdateTaskCommentParams) (TaskComment, error) UpdateTaskDescription(ctx context.Context, arg UpdateTaskDescriptionParams) (Task, error) UpdateTaskDueDate(ctx context.Context, arg UpdateTaskDueDateParams) (Task, error) UpdateTaskGroupLocation(ctx context.Context, arg UpdateTaskGroupLocationParams) (TaskGroup, error) UpdateTaskLocation(ctx context.Context, arg UpdateTaskLocationParams) (Task, error) UpdateTaskName(ctx context.Context, arg UpdateTaskNameParams) (Task, error) UpdateTaskPosition(ctx context.Context, arg UpdateTaskPositionParams) (Task, error) UpdateTeamMemberRole(ctx context.Context, arg UpdateTeamMemberRoleParams) (TeamMember, error) UpdateUserAccountInfo(ctx context.Context, arg UpdateUserAccountInfoParams) (UserAccount, error) UpdateUserAccountProfileAvatarURL(ctx context.Context, arg UpdateUserAccountProfileAvatarURLParams) (UserAccount, error) UpdateUserRole(ctx context.Context, arg UpdateUserRoleParams) (UserAccount, error) }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateAuthToken ¶
func (*Queries) CreateConfirmToken ¶
func (*Queries) CreateDueDateReminder ¶
func (q *Queries) CreateDueDateReminder(ctx context.Context, arg CreateDueDateReminderParams) (TaskDueDateReminder, error)
func (*Queries) CreateInvitedProjectMember ¶
func (q *Queries) CreateInvitedProjectMember(ctx context.Context, arg CreateInvitedProjectMemberParams) (ProjectMemberInvited, error)
func (*Queries) CreateInvitedUser ¶
func (*Queries) CreateLabelColor ¶
func (q *Queries) CreateLabelColor(ctx context.Context, arg CreateLabelColorParams) (LabelColor, error)
func (*Queries) CreateNotification ¶
func (q *Queries) CreateNotification(ctx context.Context, arg CreateNotificationParams) (Notification, error)
func (*Queries) CreateNotificationNotifed ¶
func (q *Queries) CreateNotificationNotifed(ctx context.Context, arg CreateNotificationNotifedParams) (NotificationNotified, error)
func (*Queries) CreateOrganization ¶
func (q *Queries) CreateOrganization(ctx context.Context, arg CreateOrganizationParams) (Organization, error)
func (*Queries) CreatePersonalProject ¶
func (*Queries) CreatePersonalProjectLink ¶
func (q *Queries) CreatePersonalProjectLink(ctx context.Context, arg CreatePersonalProjectLinkParams) (PersonalProject, error)
func (*Queries) CreateProjectLabel ¶
func (q *Queries) CreateProjectLabel(ctx context.Context, arg CreateProjectLabelParams) (ProjectLabel, error)
func (*Queries) CreateProjectMember ¶
func (q *Queries) CreateProjectMember(ctx context.Context, arg CreateProjectMemberParams) (ProjectMember, error)
func (*Queries) CreateSystemOption ¶
func (q *Queries) CreateSystemOption(ctx context.Context, arg CreateSystemOptionParams) (SystemOption, error)
func (*Queries) CreateTask ¶
func (*Queries) CreateTaskActivity ¶
func (q *Queries) CreateTaskActivity(ctx context.Context, arg CreateTaskActivityParams) (TaskActivity, error)
func (*Queries) CreateTaskAll ¶
func (*Queries) CreateTaskAssigned ¶
func (q *Queries) CreateTaskAssigned(ctx context.Context, arg CreateTaskAssignedParams) (TaskAssigned, error)
func (*Queries) CreateTaskChecklist ¶
func (q *Queries) CreateTaskChecklist(ctx context.Context, arg CreateTaskChecklistParams) (TaskChecklist, error)
func (*Queries) CreateTaskChecklistItem ¶
func (q *Queries) CreateTaskChecklistItem(ctx context.Context, arg CreateTaskChecklistItemParams) (TaskChecklistItem, error)
func (*Queries) CreateTaskComment ¶
func (q *Queries) CreateTaskComment(ctx context.Context, arg CreateTaskCommentParams) (TaskComment, error)
func (*Queries) CreateTaskGroup ¶
func (*Queries) CreateTaskLabelForTask ¶
func (*Queries) CreateTaskWatcher ¶
func (q *Queries) CreateTaskWatcher(ctx context.Context, arg CreateTaskWatcherParams) (TaskWatcher, error)
func (*Queries) CreateTeam ¶
func (*Queries) CreateTeamMember ¶
func (q *Queries) CreateTeamMember(ctx context.Context, arg CreateTeamMemberParams) (TeamMember, error)
func (*Queries) CreateTeamProject ¶
func (*Queries) CreateUserAccount ¶
func (q *Queries) CreateUserAccount(ctx context.Context, arg CreateUserAccountParams) (UserAccount, error)
func (*Queries) DeleteAuthTokenByID ¶
func (*Queries) DeleteAuthTokenByUserID ¶
func (*Queries) DeleteConfirmTokenForEmail ¶
func (*Queries) DeleteDueDateReminder ¶
func (*Queries) DeleteExpiredTokens ¶
func (*Queries) DeleteInvitedProjectMemberByID ¶
func (*Queries) DeleteInvitedUserAccount ¶
func (*Queries) DeleteProjectByID ¶
func (*Queries) DeleteProjectLabelByID ¶
func (*Queries) DeleteProjectMember ¶
func (q *Queries) DeleteProjectMember(ctx context.Context, arg DeleteProjectMemberParams) error
func (*Queries) DeleteProjectMemberInvitedForEmail ¶
func (*Queries) DeleteTaskAssignedByID ¶
func (q *Queries) DeleteTaskAssignedByID(ctx context.Context, arg DeleteTaskAssignedByIDParams) (TaskAssigned, error)
func (*Queries) DeleteTaskByID ¶
func (*Queries) DeleteTaskChecklistByID ¶
func (*Queries) DeleteTaskChecklistItem ¶
func (*Queries) DeleteTaskCommentByID ¶
func (*Queries) DeleteTaskGroupByID ¶
func (*Queries) DeleteTaskLabelByID ¶
func (*Queries) DeleteTaskLabelForTaskByProjectLabelID ¶
func (q *Queries) DeleteTaskLabelForTaskByProjectLabelID(ctx context.Context, arg DeleteTaskLabelForTaskByProjectLabelIDParams) error
func (*Queries) DeleteTaskWatcher ¶
func (q *Queries) DeleteTaskWatcher(ctx context.Context, arg DeleteTaskWatcherParams) error
func (*Queries) DeleteTasksByTaskGroupID ¶
func (*Queries) DeleteTeamByID ¶
func (*Queries) DeleteTeamMember ¶
func (q *Queries) DeleteTeamMember(ctx context.Context, arg DeleteTeamMemberParams) error
func (*Queries) DeleteUserAccountByID ¶
func (*Queries) DeleteUserAccountInvitedForEmail ¶
func (*Queries) DoesUserExist ¶
func (*Queries) GetActivityForTaskID ¶
func (*Queries) GetAllNotificationsForUserID ¶
func (*Queries) GetAllOrganizations ¶
func (q *Queries) GetAllOrganizations(ctx context.Context) ([]Organization, error)
func (*Queries) GetAllProjectsForTeam ¶
func (*Queries) GetAllTaskGroups ¶
func (*Queries) GetAllTeamProjects ¶
func (*Queries) GetAllUserAccounts ¶
func (q *Queries) GetAllUserAccounts(ctx context.Context) ([]UserAccount, error)
func (*Queries) GetAllVisibleProjectsForUserID ¶
func (*Queries) GetAssignedMembersForTask ¶
func (*Queries) GetAssignedTasksDueDateForUserID ¶
func (*Queries) GetAssignedTasksProjectForUserID ¶
func (*Queries) GetAuthTokenByID ¶
func (*Queries) GetCommentCountForTask ¶
func (*Queries) GetCommentsForTaskID ¶
func (*Queries) GetConfirmTokenByEmail ¶
func (*Queries) GetConfirmTokenByID ¶
func (*Queries) GetDueDateReminderByID ¶
func (*Queries) GetDueDateRemindersForDuration ¶
func (*Queries) GetDueDateRemindersForTaskID ¶
func (*Queries) GetInvitedMembersForProjectID ¶
func (*Queries) GetInvitedUserAccounts ¶
func (q *Queries) GetInvitedUserAccounts(ctx context.Context) ([]UserAccountInvited, error)
func (*Queries) GetInvitedUserByEmail ¶
func (*Queries) GetLabelColorByID ¶
func (*Queries) GetLabelColors ¶
func (q *Queries) GetLabelColors(ctx context.Context) ([]LabelColor, error)
func (*Queries) GetLastMoveForTaskID ¶
func (*Queries) GetMemberData ¶
func (*Queries) GetMemberProjectIDsForUserID ¶
func (*Queries) GetMemberTeamIDsForUserID ¶
func (*Queries) GetNotificationByID ¶
func (*Queries) GetNotificationsForUserIDCursor ¶
func (q *Queries) GetNotificationsForUserIDCursor(ctx context.Context, arg GetNotificationsForUserIDCursorParams) ([]GetNotificationsForUserIDCursorRow, error)
func (*Queries) GetNotificationsForUserIDPaged ¶
func (q *Queries) GetNotificationsForUserIDPaged(ctx context.Context, arg GetNotificationsForUserIDPagedParams) ([]GetNotificationsForUserIDPagedRow, error)
func (*Queries) GetNotifiedByID ¶
func (*Queries) GetNotifiedByIDNoExtra ¶
func (*Queries) GetPersonalProjectsForUserID ¶
func (*Queries) GetProjectByID ¶
func (*Queries) GetProjectIDByShortID ¶
func (*Queries) GetProjectIDForTask ¶
func (*Queries) GetProjectIDForTaskChecklist ¶
func (*Queries) GetProjectIDForTaskChecklistItem ¶
func (*Queries) GetProjectIDForTaskGroup ¶
func (*Queries) GetProjectIdMappings ¶
func (*Queries) GetProjectInfoForTask ¶
func (*Queries) GetProjectLabelByID ¶
func (*Queries) GetProjectLabelsForProject ¶
func (*Queries) GetProjectMemberInvitedIDByEmail ¶
func (*Queries) GetProjectMembersForProjectID ¶
func (*Queries) GetProjectRolesForUserID ¶
func (*Queries) GetProjectsForInvitedMember ¶
func (*Queries) GetPublicOn ¶
func (*Queries) GetRecentlyAssignedTaskForUserID ¶
func (*Queries) GetRoleForProjectMemberByUserID ¶
func (*Queries) GetRoleForTeamMember ¶
func (*Queries) GetRoleForUserID ¶
func (*Queries) GetSystemOptionByKey ¶
func (*Queries) GetTaskByID ¶
func (*Queries) GetTaskChecklistByID ¶
func (*Queries) GetTaskChecklistItemByID ¶
func (*Queries) GetTaskChecklistItemsForTaskChecklist ¶
func (*Queries) GetTaskChecklistsForTask ¶
func (*Queries) GetTaskForDueDateReminder ¶
func (*Queries) GetTaskGroupByID ¶
func (*Queries) GetTaskGroupsForProject ¶
func (*Queries) GetTaskIDByShortID ¶
func (*Queries) GetTaskLabelByID ¶
func (*Queries) GetTaskLabelForTaskByProjectLabelID ¶
func (*Queries) GetTaskLabelsForTaskID ¶
func (*Queries) GetTaskWatcher ¶
func (q *Queries) GetTaskWatcher(ctx context.Context, arg GetTaskWatcherParams) (TaskWatcher, error)
func (*Queries) GetTaskWatchersForTask ¶
func (*Queries) GetTasksForTaskGroupID ¶
func (*Queries) GetTeamByID ¶
func (*Queries) GetTeamMemberByID ¶
func (q *Queries) GetTeamMemberByID(ctx context.Context, arg GetTeamMemberByIDParams) (TeamMember, error)
func (*Queries) GetTeamMembersForTeamID ¶
func (*Queries) GetTeamRoleForUserID ¶
func (q *Queries) GetTeamRoleForUserID(ctx context.Context, arg GetTeamRoleForUserIDParams) (GetTeamRoleForUserIDRow, error)
func (*Queries) GetTeamRolesForUserID ¶
func (*Queries) GetTeamsForOrganization ¶
func (*Queries) GetTeamsForUserIDWhereAdmin ¶
func (*Queries) GetTemplateForActivityID ¶
func (*Queries) GetUserAccountByEmail ¶
func (*Queries) GetUserAccountByID ¶
func (*Queries) GetUserAccountByUsername ¶
func (*Queries) GetUserRolesForProject ¶
func (q *Queries) GetUserRolesForProject(ctx context.Context, arg GetUserRolesForProjectParams) (GetUserRolesForProjectRow, error)
func (*Queries) HasUnreadNotification ¶
func (*Queries) MarkAllNotificationsRead ¶
func (q *Queries) MarkAllNotificationsRead(ctx context.Context, arg MarkAllNotificationsReadParams) error
func (*Queries) MarkNotificationAsRead ¶
func (q *Queries) MarkNotificationAsRead(ctx context.Context, arg MarkNotificationAsReadParams) error
func (*Queries) SetFirstUserActive ¶
func (q *Queries) SetFirstUserActive(ctx context.Context) (UserAccount, error)
func (*Queries) SetInactiveLastMoveForTaskID ¶
func (*Queries) SetPublicOn ¶
func (*Queries) SetTaskChecklistItemComplete ¶
func (q *Queries) SetTaskChecklistItemComplete(ctx context.Context, arg SetTaskChecklistItemCompleteParams) (TaskChecklistItem, error)
func (*Queries) SetTaskComplete ¶
func (*Queries) SetTaskGroupName ¶
func (*Queries) SetUserActiveByEmail ¶
func (*Queries) SetUserPassword ¶
func (q *Queries) SetUserPassword(ctx context.Context, arg SetUserPasswordParams) (UserAccount, error)
func (*Queries) UpdateDueDateReminder ¶
func (q *Queries) UpdateDueDateReminder(ctx context.Context, arg UpdateDueDateReminderParams) (TaskDueDateReminder, error)
func (*Queries) UpdateDueDateReminderRemindAt ¶
func (q *Queries) UpdateDueDateReminderRemindAt(ctx context.Context, arg UpdateDueDateReminderRemindAtParams) (TaskDueDateReminder, error)
func (*Queries) UpdateProjectLabel ¶
func (q *Queries) UpdateProjectLabel(ctx context.Context, arg UpdateProjectLabelParams) (ProjectLabel, error)
func (*Queries) UpdateProjectLabelColor ¶
func (q *Queries) UpdateProjectLabelColor(ctx context.Context, arg UpdateProjectLabelColorParams) (ProjectLabel, error)
func (*Queries) UpdateProjectLabelName ¶
func (q *Queries) UpdateProjectLabelName(ctx context.Context, arg UpdateProjectLabelNameParams) (ProjectLabel, error)
func (*Queries) UpdateProjectMemberRole ¶
func (q *Queries) UpdateProjectMemberRole(ctx context.Context, arg UpdateProjectMemberRoleParams) (ProjectMember, error)
func (*Queries) UpdateProjectNameByID ¶
func (*Queries) UpdateTaskChecklistItemLocation ¶
func (q *Queries) UpdateTaskChecklistItemLocation(ctx context.Context, arg UpdateTaskChecklistItemLocationParams) (TaskChecklistItem, error)
func (*Queries) UpdateTaskChecklistItemName ¶
func (q *Queries) UpdateTaskChecklistItemName(ctx context.Context, arg UpdateTaskChecklistItemNameParams) (TaskChecklistItem, error)
func (*Queries) UpdateTaskChecklistName ¶
func (q *Queries) UpdateTaskChecklistName(ctx context.Context, arg UpdateTaskChecklistNameParams) (TaskChecklist, error)
func (*Queries) UpdateTaskChecklistPosition ¶
func (q *Queries) UpdateTaskChecklistPosition(ctx context.Context, arg UpdateTaskChecklistPositionParams) (TaskChecklist, error)
func (*Queries) UpdateTaskComment ¶
func (q *Queries) UpdateTaskComment(ctx context.Context, arg UpdateTaskCommentParams) (TaskComment, error)
func (*Queries) UpdateTaskDescription ¶
func (*Queries) UpdateTaskDueDate ¶
func (*Queries) UpdateTaskGroupLocation ¶
func (*Queries) UpdateTaskLocation ¶
func (*Queries) UpdateTaskName ¶
func (*Queries) UpdateTaskPosition ¶
func (*Queries) UpdateTeamMemberRole ¶
func (q *Queries) UpdateTeamMemberRole(ctx context.Context, arg UpdateTeamMemberRoleParams) (TeamMember, error)
func (*Queries) UpdateUserAccountInfo ¶
func (q *Queries) UpdateUserAccountInfo(ctx context.Context, arg UpdateUserAccountInfoParams) (UserAccount, error)
func (*Queries) UpdateUserAccountProfileAvatarURL ¶
func (q *Queries) UpdateUserAccountProfileAvatarURL(ctx context.Context, arg UpdateUserAccountProfileAvatarURLParams) (UserAccount, error)
func (*Queries) UpdateUserRole ¶
func (q *Queries) UpdateUserRole(ctx context.Context, arg UpdateUserRoleParams) (UserAccount, error)
type Repository ¶
type Repository struct { *Queries // contains filtered or unexported fields }
Repository contains methods for interacting with a database storage
func NewRepository ¶
func NewRepository(db *sqlx.DB) *Repository
NewRepository returns an implementation of the Repository interface.
type SetPublicOnParams ¶
type SetTaskCompleteParams ¶
type SetTaskGroupNameParams ¶
type SetUserPasswordParams ¶
type SystemOption ¶
type SystemOption struct { OptionID uuid.UUID `json:"option_id"` Key string `json:"key"` Value sql.NullString `json:"value"` }
type Task ¶
type Task struct { TaskID uuid.UUID `json:"task_id"` TaskGroupID uuid.UUID `json:"task_group_id"` CreatedAt time.Time `json:"created_at"` Name string `json:"name"` Position float64 `json:"position"` Description sql.NullString `json:"description"` DueDate sql.NullTime `json:"due_date"` Complete bool `json:"complete"` CompletedAt sql.NullTime `json:"completed_at"` HasTime bool `json:"has_time"` ShortID string `json:"short_id"` }
type TaskActivity ¶
type TaskActivity struct { TaskActivityID uuid.UUID `json:"task_activity_id"` Active bool `json:"active"` TaskID uuid.UUID `json:"task_id"` CreatedAt time.Time `json:"created_at"` CausedBy uuid.UUID `json:"caused_by"` ActivityTypeID int32 `json:"activity_type_id"` Data json.RawMessage `json:"data"` }
type TaskActivityType ¶
type TaskAssigned ¶
type TaskChecklist ¶
type TaskChecklistItem ¶
type TaskChecklistItem struct { TaskChecklistItemID uuid.UUID `json:"task_checklist_item_id"` TaskChecklistID uuid.UUID `json:"task_checklist_id"` CreatedAt time.Time `json:"created_at"` Complete bool `json:"complete"` Name string `json:"name"` Position float64 `json:"position"` DueDate sql.NullTime `json:"due_date"` }
type TaskComment ¶
type TaskDueDateReminder ¶
type TaskDueDateReminderDuration ¶
type TaskDueDateReminderDuration struct {
Code string `json:"code"`
}
type TaskWatcher ¶
type TeamMember ¶
type UpdateProjectLabelNameParams ¶
type UpdateProjectLabelNameParams struct { ProjectLabelID uuid.UUID `json:"project_label_id"` Name sql.NullString `json:"name"` }
type UpdateTaskCommentParams ¶
type UpdateTaskDescriptionParams ¶
type UpdateTaskDescriptionParams struct { TaskID uuid.UUID `json:"task_id"` Description sql.NullString `json:"description"` }
type UpdateTaskDueDateParams ¶
type UpdateTaskNameParams ¶
type UpdateUserAccountProfileAvatarURLParams ¶
type UpdateUserAccountProfileAvatarURLParams struct { UserID uuid.UUID `json:"user_id"` ProfileAvatarUrl sql.NullString `json:"profile_avatar_url"` }
type UpdateUserRoleParams ¶
type UserAccount ¶
type UserAccount struct { UserID uuid.UUID `json:"user_id"` CreatedAt time.Time `json:"created_at"` Email string `json:"email"` Username string `json:"username"` PasswordHash string `json:"password_hash"` ProfileBgColor string `json:"profile_bg_color"` FullName string `json:"full_name"` Initials string `json:"initials"` ProfileAvatarUrl sql.NullString `json:"profile_avatar_url"` RoleCode string `json:"role_code"` Bio string `json:"bio"` Active bool `json:"active"` }
type UserAccountConfirmToken ¶
Source Files ¶
- db.go
- label_color.sql.go
- models.go
- notification.sql.go
- organization.sql.go
- project.sql.go
- project_label.sql.go
- querier.go
- repository.go
- system_options.sql.go
- task.sql.go
- task_activity.sql.go
- task_assigned.sql.go
- task_checklist.sql.go
- task_group.sql.go
- task_label.sql.go
- team.sql.go
- team_member.sql.go
- token.sql.go
- user_accounts.sql.go
Click to show internal directories.
Click to hide internal directories.