package
1.2.0
Repository: https://github.com/traptitech/traportfolio.git
Documentation: pkg.go.dev

# Functions

No description provided by the author

# Constants

Defines values for UserAccountState.
Defines values for UserAccountState.
Defines values for Semester.
Defines values for Semester.
Defines values for UserAccountState.

# Structs

Account アカウントへのリンク.
AddAccountRequest 新規アカウントリクエスト.
AddContestTeamRequest 新規コンテストチームリクエスト.
Contest コンテスト情報.
ContestDetail defines model for ContestDetail.
ContestTeam defines model for ContestTeam.
ContestTeamDetail defines model for ContestTeamDetail.
ContestTeamWithoutMembers コンテストチーム情報(チームメンバーなし).
CreateContestRequest 新規コンテストリクエスト.
CreateProjectRequest 新規プロジェクトリクエスト.
Duration イベントやコンテストなどの存続期間.
EditContestRequest コンテスト情報変更リクエスト.
EditContestTeamMembersRequest コンテストチームメンバー修正リクエスト.
EditContestTeamRequest コンテストチーム情報修正リクエスト.
EditEventRequest イベント情報修正リクエスト.
EditProjectMembersRequest プロジェクトメンバー変更リクエスト.
EditProjectRequest プロジェクト変更リクエスト.
EditUserAccountRequest アカウント変更リクエスト.
EditUserRequest ユーザー情報変更リクエスト.
Event イベント情報.
EventDetail defines model for EventDetail.
GetUsersParams defines parameters for GetUsers.
Group 班情報.
GroupDetail defines model for GroupDetail.
GroupMember defines model for GroupMember.
MemberIDWithYearWithSemesterDuration プロジェクトメンバーのユーザーUUID(期間含む).
Project プロジェクト情報.
ProjectDetail defines model for ProjectDetail.
ProjectMember defines model for ProjectMember.
User ユーザー情報.
UserContest defines model for UserContest.
UserDetail defines model for UserDetail.
UserGroup defines model for UserGroup.
UserProject defines model for UserProject.
YearWithSemester 年度と前期/後期.
YearWithSemesterDuration 班やプロジェクトの期間 年と前期/後期がある untilがなかった場合存続中.

# Type aliases

AccountIdInPath defines model for accountIdInPath.
AccountType アカウントの種類.
ContestIdInPath defines model for contestIdInPath.
EventIdInPath defines model for eventIdInPath.
EventLevel 公開範囲設定 0 イベント企画者の名前を伏せて公開 1 全て公開 2 外部に非公開.
GroupIdInPath defines model for groupIdInPath.
IncludeSuspendedInQuery defines model for includeSuspendedInQuery.
LimitInQuery defines model for limitInQuery.
NameInQuery defines model for nameInQuery.
ProjectIdInPath defines model for projectIdInPath.
PrPermitted 広報での利用が許可されているかどうか.
Semester 0: 前期 1: 後期.
TeamIdInPath defines model for teamIdInPath.
UserAccountState ユーザーアカウント状態 0: 凍結 1: 有効 2: 一時停止.
UserIdInPath defines model for userIdInPath.