Documentation ¶
Overview ¶
Package rest provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.
Index ¶
- func GetSwagger() (swagger *openapi3.T, err error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- func RegisterHandlers(router EchoRouter, si ServerInterface)
- func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
- func ToEntCareerSkillCreate(u CareerSkill, careerSkillGroupID, skillID int, c *ent.CareerSkillCreate) *ent.CareerSkillCreate
- func ToEntCareerSkillGroupCreate(u CareerSkillGroup, userCareerID int, c *ent.CareerSkillGroupCreate) *ent.CareerSkillGroupCreate
- func ToEntCareerTaskCreate(u CareerTask, userCareerID int, c *ent.CareerTaskCreate) *ent.CareerTaskCreate
- func ToEntCareerTaskDescriptionCreate(description string, careerTaskID int, c *ent.CareerTaskDescriptionCreate) *ent.CareerTaskDescriptionCreate
- func ToEntSkillCreate(s Skill, st *ent.SkillTag, c *ent.SkillCreate) *ent.SkillCreate
- func ToEntSkillTagCreate(s SkillTag, c *ent.SkillTagCreate) *ent.SkillTagCreate
- func ToEntUserActivityCreate(ua UserActivity, userID int, c *ent.UserActivityCreate) *ent.UserActivityCreate
- func ToEntUserAppealCreate(ua UserAppeal, userID int, c *ent.UserAppealCreate) *ent.UserAppealCreate
- func ToEntUserCareerCreate(u UserCareer, userCareerGroupID int, c *ent.UserCareerCreate) *ent.UserCareerCreate
- func ToEntUserCareerDescriptionCreate(description string, userCareerID int, c *ent.UserCareerDescriptionCreate) *ent.UserCareerDescriptionCreate
- func ToEntUserCareerGroupCreate(u UserCareerGroup, userID int, c *ent.UserCareerGroupCreate) *ent.UserCareerGroupCreate
- func ToEntUserCreate(u UserAttribute, c *ent.UserCreate) *ent.UserCreate
- func ToEntUserNoteCreate(u UserNote, userID int, c *ent.UserNoteCreate) *ent.UserNoteCreate
- func ToEntUserNoteItemCreate(u UserNoteItem, noteID int, c *ent.UserNoteItemCreate) *ent.UserNoteItemCreate
- func ToEntUserQualificationCreate(ua UserQualification, userID int, c *ent.UserQualificationCreate) *ent.UserQualificationCreate
- func ToEntUserSolutionCreate(ua UserSolution, userID int, c *ent.UserSolutionCreate) *ent.UserSolutionCreate
- func ToEntUserUpdate(ua UserAttribute, c *ent.UserUpdateOne) *ent.UserUpdateOne
- func ToPtr[T any](v T) *T
- func ToSwaggerCareerSkillGroups(entCareerSkillGroups []*ent.CareerSkillGroup) *[]CareerSkillGroup
- func ToSwaggerCareerTaskDescription(entCareerTaskDescription *ent.CareerTaskDescription) string
- func ToSwaggerCareerTasks(entCareerTasks []*ent.CareerTask) *[]CareerTask
- func ToSwaggerUserCareerDescription(entUserCareerDescription *ent.UserCareerDescription) string
- func ToSwaggerUserCareerDescriptions(entUserCareerDescriptions []*ent.UserCareerDescription) *[]string
- func ToSwaggerUserNoteItems(entNoteItems []*ent.UserNoteItem) *[]UserNoteItem
- func ToVal[T any](p *T) T
- type ActivityIcon
- type ActivityName
- type AppealContent
- type BelongTo
- type BirthDay
- type CareerDescription
- type CareerGroupID
- type CareerGroupId
- type CareerGroupLabel
- type CareerID
- type CareerId
- type CareerName
- type CareerPeriodFrom
- type CareerPeriodIf
- type CareerPeriodMonth
- type CareerPeriodTo
- type CareerSkill
- type CareerSkillGroup
- type CareerTask
- type Day
- type DeleteUsersByUserId204Response
- type DeleteUsersByUserId404JSONResponse
- type DeleteUsersByUserIdCareergroupsByCareerGroupId204Response
- type DeleteUsersByUserIdCareergroupsByCareerGroupId404JSONResponse
- type DeleteUsersByUserIdCareergroupsByCareerGroupIdRequestObject
- type DeleteUsersByUserIdCareergroupsByCareerGroupIdResponseObject
- type DeleteUsersByUserIdNotesByNoteId204Response
- type DeleteUsersByUserIdNotesByNoteId404JSONResponse
- type DeleteUsersByUserIdNotesByNoteIdRequestObject
- type DeleteUsersByUserIdNotesByNoteIdResponseObject
- type DeleteUsersByUserIdRequestObject
- type DeleteUsersByUserIdResponseObject
- type EchoRouter
- type ErrorMessage
- type GetSkills200JSONResponse
- type GetSkillsBySkillId200JSONResponse
- type GetSkillsBySkillId404JSONResponse
- type GetSkillsBySkillIdRequestObject
- type GetSkillsBySkillIdResponseObject
- type GetSkillsParams
- type GetSkillsRequestObject
- type GetSkillsResponseObject
- type GetSkilltags200JSONResponse
- type GetSkilltagsBySkillTagId200JSONResponse
- type GetSkilltagsBySkillTagId404JSONResponse
- type GetSkilltagsBySkillTagIdRequestObject
- type GetSkilltagsBySkillTagIdResponseObject
- type GetSkilltagsRequestObject
- type GetSkilltagsResponseObject
- type GetUsers200JSONResponse
- type GetUsersByUserIdActivities200JSONResponse
- type GetUsersByUserIdActivities404JSONResponse
- type GetUsersByUserIdActivitiesRequestObject
- type GetUsersByUserIdActivitiesResponseObject
- type GetUsersByUserIdAppeals200JSONResponse
- type GetUsersByUserIdAppeals404JSONResponse
- type GetUsersByUserIdAppealsRequestObject
- type GetUsersByUserIdAppealsResponseObject
- type GetUsersByUserIdAttribute200JSONResponse
- type GetUsersByUserIdAttribute404JSONResponse
- type GetUsersByUserIdAttributeRequestObject
- type GetUsersByUserIdAttributeResponseObject
- type GetUsersByUserIdCareergroups200JSONResponse
- type GetUsersByUserIdCareergroups404JSONResponse
- type GetUsersByUserIdCareergroupsByCareerGroupId200JSONResponse
- type GetUsersByUserIdCareergroupsByCareerGroupId404JSONResponse
- type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId200JSONResponse
- type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId404JSONResponse
- type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdRequestObject
- type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdResponseObject
- type GetUsersByUserIdCareergroupsByCareerGroupIdRequestObject
- type GetUsersByUserIdCareergroupsByCareerGroupIdResponseObject
- type GetUsersByUserIdCareergroupsRequestObject
- type GetUsersByUserIdCareergroupsResponseObject
- type GetUsersByUserIdNotes200JSONResponse
- type GetUsersByUserIdNotes404JSONResponse
- type GetUsersByUserIdNotesRequestObject
- type GetUsersByUserIdNotesResponseObject
- type GetUsersByUserIdQualifications200JSONResponse
- type GetUsersByUserIdQualifications404JSONResponse
- type GetUsersByUserIdQualificationsRequestObject
- type GetUsersByUserIdQualificationsResponseObject
- type GetUsersByUserIdSkills200JSONResponse
- type GetUsersByUserIdSkills404JSONResponse
- type GetUsersByUserIdSkillsRequestObject
- type GetUsersByUserIdSkillsResponseObject
- type GetUsersByUserIdSolutions200JSONResponse
- type GetUsersByUserIdSolutions404JSONResponse
- type GetUsersByUserIdSolutionsRequestObject
- type GetUsersByUserIdSolutionsResponseObject
- type GetUsersRequestObject
- type GetUsersResponseObject
- type Job
- type Month
- type N400BadRequest
- type N400BadRequestJSONResponse
- type N404NotFound
- type N404NotFoundJSONResponse
- type NoteID
- type NoteId
- type NoteItemText
- type NoteLabel
- type NoteMemo
- type PR
- type PostSkillrecords201JSONResponse
- type PostSkillrecords400JSONResponse
- type PostSkillrecordsJSONBody
- type PostSkillrecordsJSONRequestBody
- type PostSkillrecordsRequestObject
- type PostSkillrecordsResponseObject
- type PostSkills201JSONResponse
- type PostSkills400JSONResponse
- type PostSkillsJSONRequestBody
- type PostSkillsParams
- type PostSkillsRequestObject
- type PostSkillsResponseObject
- type PostSkilltags201JSONResponse
- type PostSkilltags400JSONResponse
- type PostSkilltagsJSONRequestBody
- type PostSkilltagsRequestObject
- type PostSkilltagsResponseObject
- type PostUsers201JSONResponse
- type PostUsers400JSONResponse
- type PostUsersByUserIdCareergroups201JSONResponse
- type PostUsersByUserIdCareergroups400JSONResponse
- type PostUsersByUserIdCareergroups404JSONResponse
- type PostUsersByUserIdCareergroupsByCareerGroupIdCareers201JSONResponse
- type PostUsersByUserIdCareergroupsByCareerGroupIdCareers400JSONResponse
- type PostUsersByUserIdCareergroupsByCareerGroupIdCareersJSONRequestBody
- type PostUsersByUserIdCareergroupsByCareerGroupIdCareersRequestObject
- type PostUsersByUserIdCareergroupsByCareerGroupIdCareersResponseObject
- type PostUsersByUserIdCareergroupsJSONRequestBody
- type PostUsersByUserIdCareergroupsRequestObject
- type PostUsersByUserIdCareergroupsResponseObject
- type PostUsersByUserIdNotes201JSONResponse
- type PostUsersByUserIdNotes400JSONResponse
- type PostUsersByUserIdNotes404JSONResponse
- type PostUsersByUserIdNotesJSONRequestBody
- type PostUsersByUserIdNotesRequestObject
- type PostUsersByUserIdNotesResponseObject
- type PostUsersJSONRequestBody
- type PostUsersRequestObject
- type PostUsersResponseObject
- type PutUsersByUserIdActivities200JSONResponse
- type PutUsersByUserIdActivities400JSONResponse
- type PutUsersByUserIdActivities404JSONResponse
- type PutUsersByUserIdActivitiesJSONBody
- type PutUsersByUserIdActivitiesJSONRequestBody
- type PutUsersByUserIdActivitiesRequestObject
- type PutUsersByUserIdActivitiesResponseObject
- type PutUsersByUserIdAppeals200JSONResponse
- type PutUsersByUserIdAppeals400JSONResponse
- type PutUsersByUserIdAppeals404JSONResponse
- type PutUsersByUserIdAppealsJSONBody
- type PutUsersByUserIdAppealsJSONRequestBody
- type PutUsersByUserIdAppealsRequestObject
- type PutUsersByUserIdAppealsResponseObject
- type PutUsersByUserIdAttribute200JSONResponse
- type PutUsersByUserIdAttribute400JSONResponse
- type PutUsersByUserIdAttribute404JSONResponse
- type PutUsersByUserIdAttributeJSONRequestBody
- type PutUsersByUserIdAttributeRequestObject
- type PutUsersByUserIdAttributeResponseObject
- type PutUsersByUserIdCareergroupsByCareerGroupId200JSONResponse
- type PutUsersByUserIdCareergroupsByCareerGroupId400JSONResponse
- type PutUsersByUserIdCareergroupsByCareerGroupId404JSONResponse
- type PutUsersByUserIdCareergroupsByCareerGroupIdCareers200JSONResponse
- type PutUsersByUserIdCareergroupsByCareerGroupIdCareers400JSONResponse
- type PutUsersByUserIdCareergroupsByCareerGroupIdCareers404JSONResponse
- type PutUsersByUserIdCareergroupsByCareerGroupIdCareersJSONBody
- type PutUsersByUserIdCareergroupsByCareerGroupIdCareersJSONRequestBody
- type PutUsersByUserIdCareergroupsByCareerGroupIdCareersRequestObject
- type PutUsersByUserIdCareergroupsByCareerGroupIdCareersResponseObject
- type PutUsersByUserIdCareergroupsByCareerGroupIdJSONRequestBody
- type PutUsersByUserIdCareergroupsByCareerGroupIdRequestObject
- type PutUsersByUserIdCareergroupsByCareerGroupIdResponseObject
- type PutUsersByUserIdNotesByNoteId200JSONResponse
- type PutUsersByUserIdNotesByNoteId400JSONResponse
- type PutUsersByUserIdNotesByNoteId404JSONResponse
- type PutUsersByUserIdNotesByNoteIdItems200JSONResponse
- type PutUsersByUserIdNotesByNoteIdItems400JSONResponse
- type PutUsersByUserIdNotesByNoteIdItems404JSONResponse
- type PutUsersByUserIdNotesByNoteIdItemsJSONBody
- type PutUsersByUserIdNotesByNoteIdItemsJSONRequestBody
- type PutUsersByUserIdNotesByNoteIdItemsRequestObject
- type PutUsersByUserIdNotesByNoteIdItemsResponseObject
- type PutUsersByUserIdNotesByNoteIdJSONRequestBody
- type PutUsersByUserIdNotesByNoteIdRequestObject
- type PutUsersByUserIdNotesByNoteIdResponseObject
- type PutUsersByUserIdQualifications200JSONResponse
- type PutUsersByUserIdQualifications400JSONResponse
- type PutUsersByUserIdQualifications404JSONResponse
- type PutUsersByUserIdQualificationsJSONBody
- type PutUsersByUserIdQualificationsJSONRequestBody
- type PutUsersByUserIdQualificationsRequestObject
- type PutUsersByUserIdQualificationsResponseObject
- type PutUsersByUserIdSolutions200JSONResponse
- type PutUsersByUserIdSolutions400JSONResponse
- type PutUsersByUserIdSolutions404JSONResponse
- type PutUsersByUserIdSolutionsJSONBody
- type PutUsersByUserIdSolutionsJSONRequestBody
- type PutUsersByUserIdSolutionsRequestObject
- type PutUsersByUserIdSolutionsResponseObject
- type QualificationGotDate
- type QualificationMemo
- type QualificationName
- type QualificationOrg
- type ServerInterface
- type ServerInterfaceWrapper
- func (w *ServerInterfaceWrapper) DeleteUsersByUserId(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) DeleteUsersByUserIdCareergroupsByCareerGroupId(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) DeleteUsersByUserIdNotesByNoteId(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetSkills(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetSkillsBySkillId(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetSkilltags(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetSkilltagsBySkillTagId(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsers(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsersByUserIdActivities(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsersByUserIdAppeals(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsersByUserIdAttribute(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsersByUserIdCareergroups(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsersByUserIdCareergroupsByCareerGroupId(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsersByUserIdNotes(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsersByUserIdQualifications(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsersByUserIdSkills(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsersByUserIdSolutions(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostSkillrecords(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostSkills(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostSkilltags(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostUsers(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostUsersByUserIdCareergroups(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostUsersByUserIdCareergroupsByCareerGroupIdCareers(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostUsersByUserIdNotes(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PutUsersByUserIdActivities(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PutUsersByUserIdAppeals(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PutUsersByUserIdAttribute(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PutUsersByUserIdCareergroupsByCareerGroupId(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PutUsersByUserIdCareergroupsByCareerGroupIdCareers(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PutUsersByUserIdNotesByNoteId(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PutUsersByUserIdNotesByNoteIdItems(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PutUsersByUserIdQualifications(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PutUsersByUserIdSolutions(ctx echo.Context) error
- type Skill
- type SkillGroupLabel
- type SkillID
- type SkillId
- type SkillName
- type SkillTag
- type SkillTagID
- type SkillTagId
- type SkillTagIdQuery
- type SkillTagName
- type SkillVersion
- type SolutionContent
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type TaskDescription
- type TaskName
- type Url
- type UserActivity
- type UserAppeal
- type UserAttribute
- type UserCareer
- type UserCareerGroup
- type UserCareerGroupOwn
- type UserID
- type UserId
- type UserName
- type UserNickName
- type UserNote
- type UserNoteItem
- type UserNoteOwn
- type UserQualification
- type UserSkill
- type UserSkillTag
- type UserSkillVersion
- type UserSolution
- type Year
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func PathToRawSpec ¶
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
func RegisterHandlers ¶
func RegisterHandlers(router EchoRouter, si ServerInterface)
RegisterHandlers adds each server route to the EchoRouter.
func RegisterHandlersWithBaseURL ¶
func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
func ToEntCareerSkillCreate ¶
func ToEntCareerSkillCreate(u CareerSkill, careerSkillGroupID, skillID int, c *ent.CareerSkillCreate) *ent.CareerSkillCreate
func ToEntCareerSkillGroupCreate ¶
func ToEntCareerSkillGroupCreate(u CareerSkillGroup, userCareerID int, c *ent.CareerSkillGroupCreate) *ent.CareerSkillGroupCreate
func ToEntCareerTaskCreate ¶
func ToEntCareerTaskCreate(u CareerTask, userCareerID int, c *ent.CareerTaskCreate) *ent.CareerTaskCreate
func ToEntCareerTaskDescriptionCreate ¶
func ToEntCareerTaskDescriptionCreate(description string, careerTaskID int, c *ent.CareerTaskDescriptionCreate) *ent.CareerTaskDescriptionCreate
func ToEntSkillCreate ¶
func ToEntSkillCreate(s Skill, st *ent.SkillTag, c *ent.SkillCreate) *ent.SkillCreate
func ToEntSkillTagCreate ¶
func ToEntSkillTagCreate(s SkillTag, c *ent.SkillTagCreate) *ent.SkillTagCreate
func ToEntUserActivityCreate ¶
func ToEntUserActivityCreate(ua UserActivity, userID int, c *ent.UserActivityCreate) *ent.UserActivityCreate
func ToEntUserAppealCreate ¶
func ToEntUserAppealCreate(ua UserAppeal, userID int, c *ent.UserAppealCreate) *ent.UserAppealCreate
func ToEntUserCareerCreate ¶
func ToEntUserCareerCreate(u UserCareer, userCareerGroupID int, c *ent.UserCareerCreate) *ent.UserCareerCreate
func ToEntUserCareerDescriptionCreate ¶
func ToEntUserCareerDescriptionCreate(description string, userCareerID int, c *ent.UserCareerDescriptionCreate) *ent.UserCareerDescriptionCreate
func ToEntUserCareerGroupCreate ¶
func ToEntUserCareerGroupCreate(u UserCareerGroup, userID int, c *ent.UserCareerGroupCreate) *ent.UserCareerGroupCreate
func ToEntUserCreate ¶
func ToEntUserCreate(u UserAttribute, c *ent.UserCreate) *ent.UserCreate
func ToEntUserNoteCreate ¶
func ToEntUserNoteCreate(u UserNote, userID int, c *ent.UserNoteCreate) *ent.UserNoteCreate
func ToEntUserNoteItemCreate ¶
func ToEntUserNoteItemCreate(u UserNoteItem, noteID int, c *ent.UserNoteItemCreate) *ent.UserNoteItemCreate
func ToEntUserQualificationCreate ¶
func ToEntUserQualificationCreate(ua UserQualification, userID int, c *ent.UserQualificationCreate) *ent.UserQualificationCreate
func ToEntUserSolutionCreate ¶
func ToEntUserSolutionCreate(ua UserSolution, userID int, c *ent.UserSolutionCreate) *ent.UserSolutionCreate
func ToEntUserUpdate ¶
func ToEntUserUpdate(ua UserAttribute, c *ent.UserUpdateOne) *ent.UserUpdateOne
func ToSwaggerCareerSkillGroups ¶
func ToSwaggerCareerSkillGroups(entCareerSkillGroups []*ent.CareerSkillGroup) *[]CareerSkillGroup
func ToSwaggerCareerTaskDescription ¶
func ToSwaggerCareerTaskDescription(entCareerTaskDescription *ent.CareerTaskDescription) string
func ToSwaggerCareerTasks ¶
func ToSwaggerCareerTasks(entCareerTasks []*ent.CareerTask) *[]CareerTask
func ToSwaggerUserCareerDescription ¶
func ToSwaggerUserCareerDescription(entUserCareerDescription *ent.UserCareerDescription) string
func ToSwaggerUserCareerDescriptions ¶
func ToSwaggerUserCareerDescriptions(entUserCareerDescriptions []*ent.UserCareerDescription) *[]string
func ToSwaggerUserNoteItems ¶
func ToSwaggerUserNoteItems(entNoteItems []*ent.UserNoteItem) *[]UserNoteItem
Types ¶
type BirthDay ¶
type BirthDay struct { // Day 生年月日の「日」 Day *Day `json:"day,omitempty"` // Month 生年月日の「月」 Month *Month `json:"month,omitempty"` // Year 生年月日の「年」 Year *Year `json:"year,omitempty"` }
BirthDay 生年月日
type CareerPeriodFrom ¶
type CareerPeriodFrom struct { // Month 生年月日の「月」 Month *Month `json:"month,omitempty"` // Year 生年月日の「年」 Year *Year `json:"year,omitempty"` }
CareerPeriodFrom キャリア期間年月From
func ToSwaggerUserCareerPeriodFrom ¶
func ToSwaggerUserCareerPeriodFrom(entCareerPeriod string) *CareerPeriodFrom
func (*CareerPeriodFrom) Set ¶
func (f *CareerPeriodFrom) Set(year, month *int)
func (*CareerPeriodFrom) ToEntUserCareerFrom ¶
func (f *CareerPeriodFrom) ToEntUserCareerFrom() string
type CareerPeriodIf ¶
type CareerPeriodIf interface {
Set(year, month *int)
}
CareerPeriodIf キャリアの開始・終了年月を束ねるためのマーカーインタフェース
type CareerPeriodTo ¶
type CareerPeriodTo struct { // Month 生年月日の「月」 Month *Month `json:"month,omitempty"` // Year 生年月日の「年」 Year *Year `json:"year,omitempty"` }
CareerPeriodTo キャリア期間年月To
func ToSwaggerUserCareerPeriodTo ¶
func ToSwaggerUserCareerPeriodTo(entCareerPeriod *string) *CareerPeriodTo
func (*CareerPeriodTo) Set ¶
func (f *CareerPeriodTo) Set(year, month *int)
func (*CareerPeriodTo) ToEntUserCareerTo ¶
func (f *CareerPeriodTo) ToEntUserCareerTo() string
type CareerSkill ¶
type CareerSkill struct { // Skill 1スキルの属性 Skill *Skill `json:"skill,omitempty"` // Version スキルバージョン Version *SkillVersion `json:"version,omitempty"` }
CareerSkill 1キャリアのスキル
func ToSwaggerCareerSkill ¶
func ToSwaggerCareerSkill(entCareer *ent.CareerSkill) CareerSkill
type CareerSkillGroup ¶
type CareerSkillGroup struct { // Label スキルグループラベル Label *SkillGroupLabel `json:"label,omitempty"` Skills *[]CareerSkill `json:"skills,omitempty"` }
CareerSkillGroup 1キャリアのスキルグループ
func ToSwaggerCareerSkillGroup ¶
func ToSwaggerCareerSkillGroup(entCareerSkillGroup *ent.CareerSkillGroup) *CareerSkillGroup
type CareerTask ¶
type CareerTask struct { // Description タスク説明 Description *TaskDescription `json:"description,omitempty"` // Name タスク名 Name *TaskName `json:"name,omitempty"` }
CareerTask 1キャリアのタスク
func ToSwaggerCareerTask ¶
func ToSwaggerCareerTask(entCareerTask *ent.CareerTask) *CareerTask
type DeleteUsersByUserId204Response ¶
type DeleteUsersByUserId204Response struct { }
func (DeleteUsersByUserId204Response) VisitDeleteUsersByUserIdResponse ¶
func (response DeleteUsersByUserId204Response) VisitDeleteUsersByUserIdResponse(w http.ResponseWriter) error
type DeleteUsersByUserId404JSONResponse ¶
type DeleteUsersByUserId404JSONResponse struct{ N404NotFoundJSONResponse }
func (DeleteUsersByUserId404JSONResponse) VisitDeleteUsersByUserIdResponse ¶
func (response DeleteUsersByUserId404JSONResponse) VisitDeleteUsersByUserIdResponse(w http.ResponseWriter) error
type DeleteUsersByUserIdCareergroupsByCareerGroupId204Response ¶
type DeleteUsersByUserIdCareergroupsByCareerGroupId204Response struct { }
func (DeleteUsersByUserIdCareergroupsByCareerGroupId204Response) VisitDeleteUsersByUserIdCareergroupsByCareerGroupIdResponse ¶
func (response DeleteUsersByUserIdCareergroupsByCareerGroupId204Response) VisitDeleteUsersByUserIdCareergroupsByCareerGroupIdResponse(w http.ResponseWriter) error
type DeleteUsersByUserIdCareergroupsByCareerGroupId404JSONResponse ¶
type DeleteUsersByUserIdCareergroupsByCareerGroupId404JSONResponse struct{ N404NotFoundJSONResponse }
func (DeleteUsersByUserIdCareergroupsByCareerGroupId404JSONResponse) VisitDeleteUsersByUserIdCareergroupsByCareerGroupIdResponse ¶
func (response DeleteUsersByUserIdCareergroupsByCareerGroupId404JSONResponse) VisitDeleteUsersByUserIdCareergroupsByCareerGroupIdResponse(w http.ResponseWriter) error
type DeleteUsersByUserIdCareergroupsByCareerGroupIdRequestObject ¶
type DeleteUsersByUserIdCareergroupsByCareerGroupIdRequestObject struct { ByUserId UserId `json:"byUserId"` ByCareerGroupId CareerGroupId `json:"byCareerGroupId"` }
type DeleteUsersByUserIdCareergroupsByCareerGroupIdResponseObject ¶
type DeleteUsersByUserIdCareergroupsByCareerGroupIdResponseObject interface {
VisitDeleteUsersByUserIdCareergroupsByCareerGroupIdResponse(w http.ResponseWriter) error
}
type DeleteUsersByUserIdNotesByNoteId204Response ¶
type DeleteUsersByUserIdNotesByNoteId204Response struct { }
func (DeleteUsersByUserIdNotesByNoteId204Response) VisitDeleteUsersByUserIdNotesByNoteIdResponse ¶
func (response DeleteUsersByUserIdNotesByNoteId204Response) VisitDeleteUsersByUserIdNotesByNoteIdResponse(w http.ResponseWriter) error
type DeleteUsersByUserIdNotesByNoteId404JSONResponse ¶
type DeleteUsersByUserIdNotesByNoteId404JSONResponse struct{ N404NotFoundJSONResponse }
func (DeleteUsersByUserIdNotesByNoteId404JSONResponse) VisitDeleteUsersByUserIdNotesByNoteIdResponse ¶
func (response DeleteUsersByUserIdNotesByNoteId404JSONResponse) VisitDeleteUsersByUserIdNotesByNoteIdResponse(w http.ResponseWriter) error
type DeleteUsersByUserIdNotesByNoteIdResponseObject ¶
type DeleteUsersByUserIdNotesByNoteIdResponseObject interface {
VisitDeleteUsersByUserIdNotesByNoteIdResponse(w http.ResponseWriter) error
}
type DeleteUsersByUserIdRequestObject ¶
type DeleteUsersByUserIdRequestObject struct {
ByUserId UserId `json:"byUserId"`
}
type DeleteUsersByUserIdResponseObject ¶
type DeleteUsersByUserIdResponseObject interface {
VisitDeleteUsersByUserIdResponse(w http.ResponseWriter) error
}
type EchoRouter ¶
type EchoRouter interface { CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route }
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration
type GetSkills200JSONResponse ¶
type GetSkills200JSONResponse []Skill
func (GetSkills200JSONResponse) VisitGetSkillsResponse ¶
func (response GetSkills200JSONResponse) VisitGetSkillsResponse(w http.ResponseWriter) error
type GetSkillsBySkillId200JSONResponse ¶
type GetSkillsBySkillId200JSONResponse Skill
func (GetSkillsBySkillId200JSONResponse) VisitGetSkillsBySkillIdResponse ¶
func (response GetSkillsBySkillId200JSONResponse) VisitGetSkillsBySkillIdResponse(w http.ResponseWriter) error
type GetSkillsBySkillId404JSONResponse ¶
type GetSkillsBySkillId404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetSkillsBySkillId404JSONResponse) VisitGetSkillsBySkillIdResponse ¶
func (response GetSkillsBySkillId404JSONResponse) VisitGetSkillsBySkillIdResponse(w http.ResponseWriter) error
type GetSkillsBySkillIdRequestObject ¶
type GetSkillsBySkillIdRequestObject struct {
BySkillId SkillId `json:"bySkillId"`
}
type GetSkillsBySkillIdResponseObject ¶
type GetSkillsBySkillIdResponseObject interface {
VisitGetSkillsBySkillIdResponse(w http.ResponseWriter) error
}
type GetSkillsParams ¶
type GetSkillsParams struct {
Tag *SkillTagIdQuery `form:"tag,omitempty" json:"tag,omitempty"`
}
GetSkillsParams defines parameters for GetSkills.
type GetSkillsRequestObject ¶
type GetSkillsRequestObject struct {
Params GetSkillsParams
}
type GetSkillsResponseObject ¶
type GetSkillsResponseObject interface {
VisitGetSkillsResponse(w http.ResponseWriter) error
}
type GetSkilltags200JSONResponse ¶
type GetSkilltags200JSONResponse []SkillTag
func (GetSkilltags200JSONResponse) VisitGetSkilltagsResponse ¶
func (response GetSkilltags200JSONResponse) VisitGetSkilltagsResponse(w http.ResponseWriter) error
type GetSkilltagsBySkillTagId200JSONResponse ¶
type GetSkilltagsBySkillTagId200JSONResponse SkillTag
func (GetSkilltagsBySkillTagId200JSONResponse) VisitGetSkilltagsBySkillTagIdResponse ¶
func (response GetSkilltagsBySkillTagId200JSONResponse) VisitGetSkilltagsBySkillTagIdResponse(w http.ResponseWriter) error
type GetSkilltagsBySkillTagId404JSONResponse ¶
func (GetSkilltagsBySkillTagId404JSONResponse) VisitGetSkilltagsBySkillTagIdResponse ¶
func (response GetSkilltagsBySkillTagId404JSONResponse) VisitGetSkilltagsBySkillTagIdResponse(w http.ResponseWriter) error
type GetSkilltagsBySkillTagIdRequestObject ¶
type GetSkilltagsBySkillTagIdRequestObject struct {
}type GetSkilltagsBySkillTagIdResponseObject ¶
type GetSkilltagsBySkillTagIdResponseObject interface {
}type GetSkilltagsRequestObject ¶
type GetSkilltagsRequestObject struct { }
type GetSkilltagsResponseObject ¶
type GetSkilltagsResponseObject interface {
}type GetUsers200JSONResponse ¶
type GetUsers200JSONResponse []UserAttribute
func (GetUsers200JSONResponse) VisitGetUsersResponse ¶
func (response GetUsers200JSONResponse) VisitGetUsersResponse(w http.ResponseWriter) error
type GetUsersByUserIdActivities200JSONResponse ¶
type GetUsersByUserIdActivities200JSONResponse []UserActivity
func (GetUsersByUserIdActivities200JSONResponse) VisitGetUsersByUserIdActivitiesResponse ¶
func (response GetUsersByUserIdActivities200JSONResponse) VisitGetUsersByUserIdActivitiesResponse(w http.ResponseWriter) error
type GetUsersByUserIdActivities404JSONResponse ¶
type GetUsersByUserIdActivities404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetUsersByUserIdActivities404JSONResponse) VisitGetUsersByUserIdActivitiesResponse ¶
func (response GetUsersByUserIdActivities404JSONResponse) VisitGetUsersByUserIdActivitiesResponse(w http.ResponseWriter) error
type GetUsersByUserIdActivitiesRequestObject ¶
type GetUsersByUserIdActivitiesRequestObject struct {
ByUserId UserId `json:"byUserId"`
}
type GetUsersByUserIdActivitiesResponseObject ¶
type GetUsersByUserIdActivitiesResponseObject interface {
VisitGetUsersByUserIdActivitiesResponse(w http.ResponseWriter) error
}
type GetUsersByUserIdAppeals200JSONResponse ¶
type GetUsersByUserIdAppeals200JSONResponse []UserAppeal
func (GetUsersByUserIdAppeals200JSONResponse) VisitGetUsersByUserIdAppealsResponse ¶
func (response GetUsersByUserIdAppeals200JSONResponse) VisitGetUsersByUserIdAppealsResponse(w http.ResponseWriter) error
type GetUsersByUserIdAppeals404JSONResponse ¶
type GetUsersByUserIdAppeals404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetUsersByUserIdAppeals404JSONResponse) VisitGetUsersByUserIdAppealsResponse ¶
func (response GetUsersByUserIdAppeals404JSONResponse) VisitGetUsersByUserIdAppealsResponse(w http.ResponseWriter) error
type GetUsersByUserIdAppealsRequestObject ¶
type GetUsersByUserIdAppealsRequestObject struct {
ByUserId UserId `json:"byUserId"`
}
type GetUsersByUserIdAppealsResponseObject ¶
type GetUsersByUserIdAppealsResponseObject interface {
VisitGetUsersByUserIdAppealsResponse(w http.ResponseWriter) error
}
type GetUsersByUserIdAttribute200JSONResponse ¶
type GetUsersByUserIdAttribute200JSONResponse UserAttribute
func (GetUsersByUserIdAttribute200JSONResponse) VisitGetUsersByUserIdAttributeResponse ¶
func (response GetUsersByUserIdAttribute200JSONResponse) VisitGetUsersByUserIdAttributeResponse(w http.ResponseWriter) error
type GetUsersByUserIdAttribute404JSONResponse ¶
type GetUsersByUserIdAttribute404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetUsersByUserIdAttribute404JSONResponse) VisitGetUsersByUserIdAttributeResponse ¶
func (response GetUsersByUserIdAttribute404JSONResponse) VisitGetUsersByUserIdAttributeResponse(w http.ResponseWriter) error
type GetUsersByUserIdAttributeRequestObject ¶
type GetUsersByUserIdAttributeRequestObject struct {
ByUserId UserId `json:"byUserId"`
}
type GetUsersByUserIdAttributeResponseObject ¶
type GetUsersByUserIdAttributeResponseObject interface {
VisitGetUsersByUserIdAttributeResponse(w http.ResponseWriter) error
}
type GetUsersByUserIdCareergroups200JSONResponse ¶
type GetUsersByUserIdCareergroups200JSONResponse []UserCareerGroup
func (GetUsersByUserIdCareergroups200JSONResponse) VisitGetUsersByUserIdCareergroupsResponse ¶
func (response GetUsersByUserIdCareergroups200JSONResponse) VisitGetUsersByUserIdCareergroupsResponse(w http.ResponseWriter) error
type GetUsersByUserIdCareergroups404JSONResponse ¶
type GetUsersByUserIdCareergroups404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetUsersByUserIdCareergroups404JSONResponse) VisitGetUsersByUserIdCareergroupsResponse ¶
func (response GetUsersByUserIdCareergroups404JSONResponse) VisitGetUsersByUserIdCareergroupsResponse(w http.ResponseWriter) error
type GetUsersByUserIdCareergroupsByCareerGroupId200JSONResponse ¶
type GetUsersByUserIdCareergroupsByCareerGroupId200JSONResponse UserCareerGroup
func (GetUsersByUserIdCareergroupsByCareerGroupId200JSONResponse) VisitGetUsersByUserIdCareergroupsByCareerGroupIdResponse ¶
func (response GetUsersByUserIdCareergroupsByCareerGroupId200JSONResponse) VisitGetUsersByUserIdCareergroupsByCareerGroupIdResponse(w http.ResponseWriter) error
type GetUsersByUserIdCareergroupsByCareerGroupId404JSONResponse ¶
type GetUsersByUserIdCareergroupsByCareerGroupId404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetUsersByUserIdCareergroupsByCareerGroupId404JSONResponse) VisitGetUsersByUserIdCareergroupsByCareerGroupIdResponse ¶
func (response GetUsersByUserIdCareergroupsByCareerGroupId404JSONResponse) VisitGetUsersByUserIdCareergroupsByCareerGroupIdResponse(w http.ResponseWriter) error
type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId200JSONResponse ¶
type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId200JSONResponse UserCareer
func (GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId200JSONResponse) VisitGetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdResponse ¶
func (response GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId200JSONResponse) VisitGetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdResponse(w http.ResponseWriter) error
type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId404JSONResponse ¶
type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId404JSONResponse) VisitGetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdResponse ¶
func (response GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId404JSONResponse) VisitGetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdResponse(w http.ResponseWriter) error
type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdRequestObject ¶
type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdRequestObject struct { ByUserId UserId `json:"byUserId"` ByCareerGroupId CareerGroupId `json:"byCareerGroupId"` ByCareerId CareerId `json:"byCareerId"` }
type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdResponseObject ¶
type GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdResponseObject interface {
VisitGetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdResponse(w http.ResponseWriter) error
}
type GetUsersByUserIdCareergroupsByCareerGroupIdRequestObject ¶
type GetUsersByUserIdCareergroupsByCareerGroupIdRequestObject struct { ByUserId UserId `json:"byUserId"` ByCareerGroupId CareerGroupId `json:"byCareerGroupId"` }
type GetUsersByUserIdCareergroupsByCareerGroupIdResponseObject ¶
type GetUsersByUserIdCareergroupsByCareerGroupIdResponseObject interface {
VisitGetUsersByUserIdCareergroupsByCareerGroupIdResponse(w http.ResponseWriter) error
}
type GetUsersByUserIdCareergroupsRequestObject ¶
type GetUsersByUserIdCareergroupsRequestObject struct {
ByUserId UserId `json:"byUserId"`
}
type GetUsersByUserIdCareergroupsResponseObject ¶
type GetUsersByUserIdCareergroupsResponseObject interface {
VisitGetUsersByUserIdCareergroupsResponse(w http.ResponseWriter) error
}
type GetUsersByUserIdNotes200JSONResponse ¶
type GetUsersByUserIdNotes200JSONResponse []UserNote
func (GetUsersByUserIdNotes200JSONResponse) VisitGetUsersByUserIdNotesResponse ¶
func (response GetUsersByUserIdNotes200JSONResponse) VisitGetUsersByUserIdNotesResponse(w http.ResponseWriter) error
type GetUsersByUserIdNotes404JSONResponse ¶
type GetUsersByUserIdNotes404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetUsersByUserIdNotes404JSONResponse) VisitGetUsersByUserIdNotesResponse ¶
func (response GetUsersByUserIdNotes404JSONResponse) VisitGetUsersByUserIdNotesResponse(w http.ResponseWriter) error
type GetUsersByUserIdNotesRequestObject ¶
type GetUsersByUserIdNotesRequestObject struct {
ByUserId UserId `json:"byUserId"`
}
type GetUsersByUserIdNotesResponseObject ¶
type GetUsersByUserIdNotesResponseObject interface {
VisitGetUsersByUserIdNotesResponse(w http.ResponseWriter) error
}
type GetUsersByUserIdQualifications200JSONResponse ¶
type GetUsersByUserIdQualifications200JSONResponse []UserQualification
func (GetUsersByUserIdQualifications200JSONResponse) VisitGetUsersByUserIdQualificationsResponse ¶
func (response GetUsersByUserIdQualifications200JSONResponse) VisitGetUsersByUserIdQualificationsResponse(w http.ResponseWriter) error
type GetUsersByUserIdQualifications404JSONResponse ¶
type GetUsersByUserIdQualifications404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetUsersByUserIdQualifications404JSONResponse) VisitGetUsersByUserIdQualificationsResponse ¶
func (response GetUsersByUserIdQualifications404JSONResponse) VisitGetUsersByUserIdQualificationsResponse(w http.ResponseWriter) error
type GetUsersByUserIdQualificationsRequestObject ¶
type GetUsersByUserIdQualificationsRequestObject struct {
ByUserId UserId `json:"byUserId"`
}
type GetUsersByUserIdQualificationsResponseObject ¶
type GetUsersByUserIdQualificationsResponseObject interface {
VisitGetUsersByUserIdQualificationsResponse(w http.ResponseWriter) error
}
type GetUsersByUserIdSkills200JSONResponse ¶
type GetUsersByUserIdSkills200JSONResponse []UserSkillTag
func (GetUsersByUserIdSkills200JSONResponse) VisitGetUsersByUserIdSkillsResponse ¶
func (response GetUsersByUserIdSkills200JSONResponse) VisitGetUsersByUserIdSkillsResponse(w http.ResponseWriter) error
type GetUsersByUserIdSkills404JSONResponse ¶
type GetUsersByUserIdSkills404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetUsersByUserIdSkills404JSONResponse) VisitGetUsersByUserIdSkillsResponse ¶
func (response GetUsersByUserIdSkills404JSONResponse) VisitGetUsersByUserIdSkillsResponse(w http.ResponseWriter) error
type GetUsersByUserIdSkillsRequestObject ¶
type GetUsersByUserIdSkillsRequestObject struct {
ByUserId UserId `json:"byUserId"`
}
type GetUsersByUserIdSkillsResponseObject ¶
type GetUsersByUserIdSkillsResponseObject interface {
VisitGetUsersByUserIdSkillsResponse(w http.ResponseWriter) error
}
type GetUsersByUserIdSolutions200JSONResponse ¶
type GetUsersByUserIdSolutions200JSONResponse []UserSolution
func (GetUsersByUserIdSolutions200JSONResponse) VisitGetUsersByUserIdSolutionsResponse ¶
func (response GetUsersByUserIdSolutions200JSONResponse) VisitGetUsersByUserIdSolutionsResponse(w http.ResponseWriter) error
type GetUsersByUserIdSolutions404JSONResponse ¶
type GetUsersByUserIdSolutions404JSONResponse struct{ N404NotFoundJSONResponse }
func (GetUsersByUserIdSolutions404JSONResponse) VisitGetUsersByUserIdSolutionsResponse ¶
func (response GetUsersByUserIdSolutions404JSONResponse) VisitGetUsersByUserIdSolutionsResponse(w http.ResponseWriter) error
type GetUsersByUserIdSolutionsRequestObject ¶
type GetUsersByUserIdSolutionsRequestObject struct {
ByUserId UserId `json:"byUserId"`
}
type GetUsersByUserIdSolutionsResponseObject ¶
type GetUsersByUserIdSolutionsResponseObject interface {
VisitGetUsersByUserIdSolutionsResponse(w http.ResponseWriter) error
}
type GetUsersRequestObject ¶
type GetUsersRequestObject struct { }
type GetUsersResponseObject ¶
type GetUsersResponseObject interface {
VisitGetUsersResponse(w http.ResponseWriter) error
}
type N400BadRequest ¶
type N400BadRequest struct { // Message エラーメッセージ Message *ErrorMessage `json:"message,omitempty"` }
N400BadRequest defines model for 400-BadRequest.
type N400BadRequestJSONResponse ¶
type N400BadRequestJSONResponse struct { // Message エラーメッセージ Message *ErrorMessage `json:"message,omitempty"` }
type N404NotFound ¶
type N404NotFound struct { // Message エラーメッセージ Message *ErrorMessage `json:"message,omitempty"` }
N404NotFound defines model for 404-NotFound.
type N404NotFoundJSONResponse ¶
type N404NotFoundJSONResponse struct { // Message エラーメッセージ Message *ErrorMessage `json:"message,omitempty"` }
type PostSkillrecords201JSONResponse ¶
type PostSkillrecords201JSONResponse []Skill
func (PostSkillrecords201JSONResponse) VisitPostSkillrecordsResponse ¶
func (response PostSkillrecords201JSONResponse) VisitPostSkillrecordsResponse(w http.ResponseWriter) error
type PostSkillrecords400JSONResponse ¶
type PostSkillrecords400JSONResponse struct{ N400BadRequestJSONResponse }
func (PostSkillrecords400JSONResponse) VisitPostSkillrecordsResponse ¶
func (response PostSkillrecords400JSONResponse) VisitPostSkillrecordsResponse(w http.ResponseWriter) error
type PostSkillrecordsJSONBody ¶
type PostSkillrecordsJSONBody = []Skill
PostSkillrecordsJSONBody defines parameters for PostSkillrecords.
type PostSkillrecordsJSONRequestBody ¶
type PostSkillrecordsJSONRequestBody = PostSkillrecordsJSONBody
PostSkillrecordsJSONRequestBody defines body for PostSkillrecords for application/json ContentType.
type PostSkillrecordsRequestObject ¶
type PostSkillrecordsRequestObject struct {
Body *PostSkillrecordsJSONRequestBody
}
type PostSkillrecordsResponseObject ¶
type PostSkillrecordsResponseObject interface {
VisitPostSkillrecordsResponse(w http.ResponseWriter) error
}
type PostSkills201JSONResponse ¶
type PostSkills201JSONResponse Skill
func (PostSkills201JSONResponse) VisitPostSkillsResponse ¶
func (response PostSkills201JSONResponse) VisitPostSkillsResponse(w http.ResponseWriter) error
type PostSkills400JSONResponse ¶
type PostSkills400JSONResponse struct{ N400BadRequestJSONResponse }
func (PostSkills400JSONResponse) VisitPostSkillsResponse ¶
func (response PostSkills400JSONResponse) VisitPostSkillsResponse(w http.ResponseWriter) error
type PostSkillsJSONRequestBody ¶
type PostSkillsJSONRequestBody = Skill
PostSkillsJSONRequestBody defines body for PostSkills for application/json ContentType.
type PostSkillsParams ¶
type PostSkillsParams struct {
Tag *SkillTagIdQuery `form:"tag,omitempty" json:"tag,omitempty"`
}
PostSkillsParams defines parameters for PostSkills.
type PostSkillsRequestObject ¶
type PostSkillsRequestObject struct { Params PostSkillsParams Body *PostSkillsJSONRequestBody }
type PostSkillsResponseObject ¶
type PostSkillsResponseObject interface {
VisitPostSkillsResponse(w http.ResponseWriter) error
}
type PostSkilltags201JSONResponse ¶
type PostSkilltags201JSONResponse SkillTag
func (PostSkilltags201JSONResponse) VisitPostSkilltagsResponse ¶
func (response PostSkilltags201JSONResponse) VisitPostSkilltagsResponse(w http.ResponseWriter) error
type PostSkilltags400JSONResponse ¶
func (PostSkilltags400JSONResponse) VisitPostSkilltagsResponse ¶
func (response PostSkilltags400JSONResponse) VisitPostSkilltagsResponse(w http.ResponseWriter) error
type PostSkilltagsJSONRequestBody ¶
type PostSkilltagsJSONRequestBody = SkillTag
PostSkilltagsJSONRequestBody defines body for PostSkilltags for application/json ContentType.
type PostSkilltagsRequestObject ¶
type PostSkilltagsRequestObject struct {
}type PostSkilltagsResponseObject ¶
type PostSkilltagsResponseObject interface {
}type PostUsers201JSONResponse ¶
type PostUsers201JSONResponse UserAttribute
func (PostUsers201JSONResponse) VisitPostUsersResponse ¶
func (response PostUsers201JSONResponse) VisitPostUsersResponse(w http.ResponseWriter) error
type PostUsers400JSONResponse ¶
type PostUsers400JSONResponse struct{ N400BadRequestJSONResponse }
func (PostUsers400JSONResponse) VisitPostUsersResponse ¶
func (response PostUsers400JSONResponse) VisitPostUsersResponse(w http.ResponseWriter) error
type PostUsersByUserIdCareergroups201JSONResponse ¶
type PostUsersByUserIdCareergroups201JSONResponse UserCareerGroup
func (PostUsersByUserIdCareergroups201JSONResponse) VisitPostUsersByUserIdCareergroupsResponse ¶
func (response PostUsersByUserIdCareergroups201JSONResponse) VisitPostUsersByUserIdCareergroupsResponse(w http.ResponseWriter) error
type PostUsersByUserIdCareergroups400JSONResponse ¶
type PostUsersByUserIdCareergroups400JSONResponse struct{ N400BadRequestJSONResponse }
func (PostUsersByUserIdCareergroups400JSONResponse) VisitPostUsersByUserIdCareergroupsResponse ¶
func (response PostUsersByUserIdCareergroups400JSONResponse) VisitPostUsersByUserIdCareergroupsResponse(w http.ResponseWriter) error
type PostUsersByUserIdCareergroups404JSONResponse ¶
type PostUsersByUserIdCareergroups404JSONResponse struct{ N404NotFoundJSONResponse }
func (PostUsersByUserIdCareergroups404JSONResponse) VisitPostUsersByUserIdCareergroupsResponse ¶
func (response PostUsersByUserIdCareergroups404JSONResponse) VisitPostUsersByUserIdCareergroupsResponse(w http.ResponseWriter) error
type PostUsersByUserIdCareergroupsByCareerGroupIdCareers201JSONResponse ¶
type PostUsersByUserIdCareergroupsByCareerGroupIdCareers201JSONResponse UserCareer
func (PostUsersByUserIdCareergroupsByCareerGroupIdCareers201JSONResponse) VisitPostUsersByUserIdCareergroupsByCareerGroupIdCareersResponse ¶
func (response PostUsersByUserIdCareergroupsByCareerGroupIdCareers201JSONResponse) VisitPostUsersByUserIdCareergroupsByCareerGroupIdCareersResponse(w http.ResponseWriter) error
type PostUsersByUserIdCareergroupsByCareerGroupIdCareers400JSONResponse ¶
type PostUsersByUserIdCareergroupsByCareerGroupIdCareers400JSONResponse struct{ N400BadRequestJSONResponse }
func (PostUsersByUserIdCareergroupsByCareerGroupIdCareers400JSONResponse) VisitPostUsersByUserIdCareergroupsByCareerGroupIdCareersResponse ¶
func (response PostUsersByUserIdCareergroupsByCareerGroupIdCareers400JSONResponse) VisitPostUsersByUserIdCareergroupsByCareerGroupIdCareersResponse(w http.ResponseWriter) error
type PostUsersByUserIdCareergroupsByCareerGroupIdCareersJSONRequestBody ¶
type PostUsersByUserIdCareergroupsByCareerGroupIdCareersJSONRequestBody = UserCareer
PostUsersByUserIdCareergroupsByCareerGroupIdCareersJSONRequestBody defines body for PostUsersByUserIdCareergroupsByCareerGroupIdCareers for application/json ContentType.
type PostUsersByUserIdCareergroupsByCareerGroupIdCareersRequestObject ¶
type PostUsersByUserIdCareergroupsByCareerGroupIdCareersRequestObject struct { ByUserId UserId `json:"byUserId"` ByCareerGroupId CareerGroupId `json:"byCareerGroupId"` Body *PostUsersByUserIdCareergroupsByCareerGroupIdCareersJSONRequestBody }
type PostUsersByUserIdCareergroupsByCareerGroupIdCareersResponseObject ¶
type PostUsersByUserIdCareergroupsByCareerGroupIdCareersResponseObject interface {
VisitPostUsersByUserIdCareergroupsByCareerGroupIdCareersResponse(w http.ResponseWriter) error
}
type PostUsersByUserIdCareergroupsJSONRequestBody ¶
type PostUsersByUserIdCareergroupsJSONRequestBody = UserCareerGroup
PostUsersByUserIdCareergroupsJSONRequestBody defines body for PostUsersByUserIdCareergroups for application/json ContentType.
type PostUsersByUserIdCareergroupsRequestObject ¶
type PostUsersByUserIdCareergroupsRequestObject struct { ByUserId UserId `json:"byUserId"` Body *PostUsersByUserIdCareergroupsJSONRequestBody }
type PostUsersByUserIdCareergroupsResponseObject ¶
type PostUsersByUserIdCareergroupsResponseObject interface {
VisitPostUsersByUserIdCareergroupsResponse(w http.ResponseWriter) error
}
type PostUsersByUserIdNotes201JSONResponse ¶
type PostUsersByUserIdNotes201JSONResponse UserNote
func (PostUsersByUserIdNotes201JSONResponse) VisitPostUsersByUserIdNotesResponse ¶
func (response PostUsersByUserIdNotes201JSONResponse) VisitPostUsersByUserIdNotesResponse(w http.ResponseWriter) error
type PostUsersByUserIdNotes400JSONResponse ¶
type PostUsersByUserIdNotes400JSONResponse struct{ N400BadRequestJSONResponse }
func (PostUsersByUserIdNotes400JSONResponse) VisitPostUsersByUserIdNotesResponse ¶
func (response PostUsersByUserIdNotes400JSONResponse) VisitPostUsersByUserIdNotesResponse(w http.ResponseWriter) error
type PostUsersByUserIdNotes404JSONResponse ¶
type PostUsersByUserIdNotes404JSONResponse struct{ N404NotFoundJSONResponse }
func (PostUsersByUserIdNotes404JSONResponse) VisitPostUsersByUserIdNotesResponse ¶
func (response PostUsersByUserIdNotes404JSONResponse) VisitPostUsersByUserIdNotesResponse(w http.ResponseWriter) error
type PostUsersByUserIdNotesJSONRequestBody ¶
type PostUsersByUserIdNotesJSONRequestBody = UserNote
PostUsersByUserIdNotesJSONRequestBody defines body for PostUsersByUserIdNotes for application/json ContentType.
type PostUsersByUserIdNotesRequestObject ¶
type PostUsersByUserIdNotesRequestObject struct { ByUserId UserId `json:"byUserId"` Body *PostUsersByUserIdNotesJSONRequestBody }
type PostUsersByUserIdNotesResponseObject ¶
type PostUsersByUserIdNotesResponseObject interface {
VisitPostUsersByUserIdNotesResponse(w http.ResponseWriter) error
}
type PostUsersJSONRequestBody ¶
type PostUsersJSONRequestBody = UserAttribute
PostUsersJSONRequestBody defines body for PostUsers for application/json ContentType.
type PostUsersRequestObject ¶
type PostUsersRequestObject struct {
Body *PostUsersJSONRequestBody
}
type PostUsersResponseObject ¶
type PostUsersResponseObject interface {
VisitPostUsersResponse(w http.ResponseWriter) error
}
type PutUsersByUserIdActivities200JSONResponse ¶
type PutUsersByUserIdActivities200JSONResponse []UserActivity
func (PutUsersByUserIdActivities200JSONResponse) VisitPutUsersByUserIdActivitiesResponse ¶
func (response PutUsersByUserIdActivities200JSONResponse) VisitPutUsersByUserIdActivitiesResponse(w http.ResponseWriter) error
type PutUsersByUserIdActivities400JSONResponse ¶
type PutUsersByUserIdActivities400JSONResponse struct{ N400BadRequestJSONResponse }
func (PutUsersByUserIdActivities400JSONResponse) VisitPutUsersByUserIdActivitiesResponse ¶
func (response PutUsersByUserIdActivities400JSONResponse) VisitPutUsersByUserIdActivitiesResponse(w http.ResponseWriter) error
type PutUsersByUserIdActivities404JSONResponse ¶
type PutUsersByUserIdActivities404JSONResponse struct{ N404NotFoundJSONResponse }
func (PutUsersByUserIdActivities404JSONResponse) VisitPutUsersByUserIdActivitiesResponse ¶
func (response PutUsersByUserIdActivities404JSONResponse) VisitPutUsersByUserIdActivitiesResponse(w http.ResponseWriter) error
type PutUsersByUserIdActivitiesJSONBody ¶
type PutUsersByUserIdActivitiesJSONBody = []UserActivity
PutUsersByUserIdActivitiesJSONBody defines parameters for PutUsersByUserIdActivities.
type PutUsersByUserIdActivitiesJSONRequestBody ¶
type PutUsersByUserIdActivitiesJSONRequestBody = PutUsersByUserIdActivitiesJSONBody
PutUsersByUserIdActivitiesJSONRequestBody defines body for PutUsersByUserIdActivities for application/json ContentType.
type PutUsersByUserIdActivitiesRequestObject ¶
type PutUsersByUserIdActivitiesRequestObject struct { ByUserId UserId `json:"byUserId"` Body *PutUsersByUserIdActivitiesJSONRequestBody }
type PutUsersByUserIdActivitiesResponseObject ¶
type PutUsersByUserIdActivitiesResponseObject interface {
VisitPutUsersByUserIdActivitiesResponse(w http.ResponseWriter) error
}
type PutUsersByUserIdAppeals200JSONResponse ¶
type PutUsersByUserIdAppeals200JSONResponse []UserAppeal
func (PutUsersByUserIdAppeals200JSONResponse) VisitPutUsersByUserIdAppealsResponse ¶
func (response PutUsersByUserIdAppeals200JSONResponse) VisitPutUsersByUserIdAppealsResponse(w http.ResponseWriter) error
type PutUsersByUserIdAppeals400JSONResponse ¶
type PutUsersByUserIdAppeals400JSONResponse struct{ N400BadRequestJSONResponse }
func (PutUsersByUserIdAppeals400JSONResponse) VisitPutUsersByUserIdAppealsResponse ¶
func (response PutUsersByUserIdAppeals400JSONResponse) VisitPutUsersByUserIdAppealsResponse(w http.ResponseWriter) error
type PutUsersByUserIdAppeals404JSONResponse ¶
type PutUsersByUserIdAppeals404JSONResponse struct{ N404NotFoundJSONResponse }
func (PutUsersByUserIdAppeals404JSONResponse) VisitPutUsersByUserIdAppealsResponse ¶
func (response PutUsersByUserIdAppeals404JSONResponse) VisitPutUsersByUserIdAppealsResponse(w http.ResponseWriter) error
type PutUsersByUserIdAppealsJSONBody ¶
type PutUsersByUserIdAppealsJSONBody = []UserAppeal
PutUsersByUserIdAppealsJSONBody defines parameters for PutUsersByUserIdAppeals.
type PutUsersByUserIdAppealsJSONRequestBody ¶
type PutUsersByUserIdAppealsJSONRequestBody = PutUsersByUserIdAppealsJSONBody
PutUsersByUserIdAppealsJSONRequestBody defines body for PutUsersByUserIdAppeals for application/json ContentType.
type PutUsersByUserIdAppealsRequestObject ¶
type PutUsersByUserIdAppealsRequestObject struct { ByUserId UserId `json:"byUserId"` Body *PutUsersByUserIdAppealsJSONRequestBody }
type PutUsersByUserIdAppealsResponseObject ¶
type PutUsersByUserIdAppealsResponseObject interface {
VisitPutUsersByUserIdAppealsResponse(w http.ResponseWriter) error
}
type PutUsersByUserIdAttribute200JSONResponse ¶
type PutUsersByUserIdAttribute200JSONResponse UserAttribute
func (PutUsersByUserIdAttribute200JSONResponse) VisitPutUsersByUserIdAttributeResponse ¶
func (response PutUsersByUserIdAttribute200JSONResponse) VisitPutUsersByUserIdAttributeResponse(w http.ResponseWriter) error
type PutUsersByUserIdAttribute400JSONResponse ¶
type PutUsersByUserIdAttribute400JSONResponse struct{ N400BadRequestJSONResponse }
func (PutUsersByUserIdAttribute400JSONResponse) VisitPutUsersByUserIdAttributeResponse ¶
func (response PutUsersByUserIdAttribute400JSONResponse) VisitPutUsersByUserIdAttributeResponse(w http.ResponseWriter) error
type PutUsersByUserIdAttribute404JSONResponse ¶
type PutUsersByUserIdAttribute404JSONResponse struct{ N404NotFoundJSONResponse }
func (PutUsersByUserIdAttribute404JSONResponse) VisitPutUsersByUserIdAttributeResponse ¶
func (response PutUsersByUserIdAttribute404JSONResponse) VisitPutUsersByUserIdAttributeResponse(w http.ResponseWriter) error
type PutUsersByUserIdAttributeJSONRequestBody ¶
type PutUsersByUserIdAttributeJSONRequestBody = UserAttribute
PutUsersByUserIdAttributeJSONRequestBody defines body for PutUsersByUserIdAttribute for application/json ContentType.
type PutUsersByUserIdAttributeRequestObject ¶
type PutUsersByUserIdAttributeRequestObject struct { ByUserId UserId `json:"byUserId"` Body *PutUsersByUserIdAttributeJSONRequestBody }
type PutUsersByUserIdAttributeResponseObject ¶
type PutUsersByUserIdAttributeResponseObject interface {
VisitPutUsersByUserIdAttributeResponse(w http.ResponseWriter) error
}
type PutUsersByUserIdCareergroupsByCareerGroupId200JSONResponse ¶
type PutUsersByUserIdCareergroupsByCareerGroupId200JSONResponse UserCareerGroupOwn
func (PutUsersByUserIdCareergroupsByCareerGroupId200JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdResponse ¶
func (response PutUsersByUserIdCareergroupsByCareerGroupId200JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdResponse(w http.ResponseWriter) error
type PutUsersByUserIdCareergroupsByCareerGroupId400JSONResponse ¶
type PutUsersByUserIdCareergroupsByCareerGroupId400JSONResponse struct{ N400BadRequestJSONResponse }
func (PutUsersByUserIdCareergroupsByCareerGroupId400JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdResponse ¶
func (response PutUsersByUserIdCareergroupsByCareerGroupId400JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdResponse(w http.ResponseWriter) error
type PutUsersByUserIdCareergroupsByCareerGroupId404JSONResponse ¶
type PutUsersByUserIdCareergroupsByCareerGroupId404JSONResponse struct{ N404NotFoundJSONResponse }
func (PutUsersByUserIdCareergroupsByCareerGroupId404JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdResponse ¶
func (response PutUsersByUserIdCareergroupsByCareerGroupId404JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdResponse(w http.ResponseWriter) error
type PutUsersByUserIdCareergroupsByCareerGroupIdCareers200JSONResponse ¶
type PutUsersByUserIdCareergroupsByCareerGroupIdCareers200JSONResponse []UserCareer
func (PutUsersByUserIdCareergroupsByCareerGroupIdCareers200JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdCareersResponse ¶
func (response PutUsersByUserIdCareergroupsByCareerGroupIdCareers200JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdCareersResponse(w http.ResponseWriter) error
type PutUsersByUserIdCareergroupsByCareerGroupIdCareers400JSONResponse ¶
type PutUsersByUserIdCareergroupsByCareerGroupIdCareers400JSONResponse struct{ N400BadRequestJSONResponse }
func (PutUsersByUserIdCareergroupsByCareerGroupIdCareers400JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdCareersResponse ¶
func (response PutUsersByUserIdCareergroupsByCareerGroupIdCareers400JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdCareersResponse(w http.ResponseWriter) error
type PutUsersByUserIdCareergroupsByCareerGroupIdCareers404JSONResponse ¶
type PutUsersByUserIdCareergroupsByCareerGroupIdCareers404JSONResponse struct{ N404NotFoundJSONResponse }
func (PutUsersByUserIdCareergroupsByCareerGroupIdCareers404JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdCareersResponse ¶
func (response PutUsersByUserIdCareergroupsByCareerGroupIdCareers404JSONResponse) VisitPutUsersByUserIdCareergroupsByCareerGroupIdCareersResponse(w http.ResponseWriter) error
type PutUsersByUserIdCareergroupsByCareerGroupIdCareersJSONBody ¶
type PutUsersByUserIdCareergroupsByCareerGroupIdCareersJSONBody = []UserCareer
PutUsersByUserIdCareergroupsByCareerGroupIdCareersJSONBody defines parameters for PutUsersByUserIdCareergroupsByCareerGroupIdCareers.
type PutUsersByUserIdCareergroupsByCareerGroupIdCareersJSONRequestBody ¶
type PutUsersByUserIdCareergroupsByCareerGroupIdCareersJSONRequestBody = PutUsersByUserIdCareergroupsByCareerGroupIdCareersJSONBody
PutUsersByUserIdCareergroupsByCareerGroupIdCareersJSONRequestBody defines body for PutUsersByUserIdCareergroupsByCareerGroupIdCareers for application/json ContentType.
type PutUsersByUserIdCareergroupsByCareerGroupIdCareersRequestObject ¶
type PutUsersByUserIdCareergroupsByCareerGroupIdCareersRequestObject struct { ByUserId UserId `json:"byUserId"` ByCareerGroupId CareerGroupId `json:"byCareerGroupId"` Body *PutUsersByUserIdCareergroupsByCareerGroupIdCareersJSONRequestBody }
type PutUsersByUserIdCareergroupsByCareerGroupIdCareersResponseObject ¶
type PutUsersByUserIdCareergroupsByCareerGroupIdCareersResponseObject interface {
VisitPutUsersByUserIdCareergroupsByCareerGroupIdCareersResponse(w http.ResponseWriter) error
}
type PutUsersByUserIdCareergroupsByCareerGroupIdJSONRequestBody ¶
type PutUsersByUserIdCareergroupsByCareerGroupIdJSONRequestBody = UserCareerGroupOwn
PutUsersByUserIdCareergroupsByCareerGroupIdJSONRequestBody defines body for PutUsersByUserIdCareergroupsByCareerGroupId for application/json ContentType.
type PutUsersByUserIdCareergroupsByCareerGroupIdRequestObject ¶
type PutUsersByUserIdCareergroupsByCareerGroupIdRequestObject struct { ByUserId UserId `json:"byUserId"` ByCareerGroupId CareerGroupId `json:"byCareerGroupId"` Body *PutUsersByUserIdCareergroupsByCareerGroupIdJSONRequestBody }
type PutUsersByUserIdCareergroupsByCareerGroupIdResponseObject ¶
type PutUsersByUserIdCareergroupsByCareerGroupIdResponseObject interface {
VisitPutUsersByUserIdCareergroupsByCareerGroupIdResponse(w http.ResponseWriter) error
}
type PutUsersByUserIdNotesByNoteId200JSONResponse ¶
type PutUsersByUserIdNotesByNoteId200JSONResponse UserNoteOwn
func (PutUsersByUserIdNotesByNoteId200JSONResponse) VisitPutUsersByUserIdNotesByNoteIdResponse ¶
func (response PutUsersByUserIdNotesByNoteId200JSONResponse) VisitPutUsersByUserIdNotesByNoteIdResponse(w http.ResponseWriter) error
type PutUsersByUserIdNotesByNoteId400JSONResponse ¶
type PutUsersByUserIdNotesByNoteId400JSONResponse struct{ N400BadRequestJSONResponse }
func (PutUsersByUserIdNotesByNoteId400JSONResponse) VisitPutUsersByUserIdNotesByNoteIdResponse ¶
func (response PutUsersByUserIdNotesByNoteId400JSONResponse) VisitPutUsersByUserIdNotesByNoteIdResponse(w http.ResponseWriter) error
type PutUsersByUserIdNotesByNoteId404JSONResponse ¶
type PutUsersByUserIdNotesByNoteId404JSONResponse struct{ N404NotFoundJSONResponse }
func (PutUsersByUserIdNotesByNoteId404JSONResponse) VisitPutUsersByUserIdNotesByNoteIdResponse ¶
func (response PutUsersByUserIdNotesByNoteId404JSONResponse) VisitPutUsersByUserIdNotesByNoteIdResponse(w http.ResponseWriter) error
type PutUsersByUserIdNotesByNoteIdItems200JSONResponse ¶
type PutUsersByUserIdNotesByNoteIdItems200JSONResponse []UserNoteItem
func (PutUsersByUserIdNotesByNoteIdItems200JSONResponse) VisitPutUsersByUserIdNotesByNoteIdItemsResponse ¶
func (response PutUsersByUserIdNotesByNoteIdItems200JSONResponse) VisitPutUsersByUserIdNotesByNoteIdItemsResponse(w http.ResponseWriter) error
type PutUsersByUserIdNotesByNoteIdItems400JSONResponse ¶
type PutUsersByUserIdNotesByNoteIdItems400JSONResponse struct{ N400BadRequestJSONResponse }
func (PutUsersByUserIdNotesByNoteIdItems400JSONResponse) VisitPutUsersByUserIdNotesByNoteIdItemsResponse ¶
func (response PutUsersByUserIdNotesByNoteIdItems400JSONResponse) VisitPutUsersByUserIdNotesByNoteIdItemsResponse(w http.ResponseWriter) error
type PutUsersByUserIdNotesByNoteIdItems404JSONResponse ¶
type PutUsersByUserIdNotesByNoteIdItems404JSONResponse struct{ N404NotFoundJSONResponse }
func (PutUsersByUserIdNotesByNoteIdItems404JSONResponse) VisitPutUsersByUserIdNotesByNoteIdItemsResponse ¶
func (response PutUsersByUserIdNotesByNoteIdItems404JSONResponse) VisitPutUsersByUserIdNotesByNoteIdItemsResponse(w http.ResponseWriter) error
type PutUsersByUserIdNotesByNoteIdItemsJSONBody ¶
type PutUsersByUserIdNotesByNoteIdItemsJSONBody = []UserNoteItem
PutUsersByUserIdNotesByNoteIdItemsJSONBody defines parameters for PutUsersByUserIdNotesByNoteIdItems.
type PutUsersByUserIdNotesByNoteIdItemsJSONRequestBody ¶
type PutUsersByUserIdNotesByNoteIdItemsJSONRequestBody = PutUsersByUserIdNotesByNoteIdItemsJSONBody
PutUsersByUserIdNotesByNoteIdItemsJSONRequestBody defines body for PutUsersByUserIdNotesByNoteIdItems for application/json ContentType.
type PutUsersByUserIdNotesByNoteIdItemsRequestObject ¶
type PutUsersByUserIdNotesByNoteIdItemsRequestObject struct { ByUserId UserId `json:"byUserId"` ByNoteId NoteId `json:"byNoteId"` Body *PutUsersByUserIdNotesByNoteIdItemsJSONRequestBody }
type PutUsersByUserIdNotesByNoteIdItemsResponseObject ¶
type PutUsersByUserIdNotesByNoteIdItemsResponseObject interface {
VisitPutUsersByUserIdNotesByNoteIdItemsResponse(w http.ResponseWriter) error
}
type PutUsersByUserIdNotesByNoteIdJSONRequestBody ¶
type PutUsersByUserIdNotesByNoteIdJSONRequestBody = UserNoteOwn
PutUsersByUserIdNotesByNoteIdJSONRequestBody defines body for PutUsersByUserIdNotesByNoteId for application/json ContentType.
type PutUsersByUserIdNotesByNoteIdRequestObject ¶
type PutUsersByUserIdNotesByNoteIdRequestObject struct { ByUserId UserId `json:"byUserId"` ByNoteId NoteId `json:"byNoteId"` Body *PutUsersByUserIdNotesByNoteIdJSONRequestBody }
type PutUsersByUserIdNotesByNoteIdResponseObject ¶
type PutUsersByUserIdNotesByNoteIdResponseObject interface {
VisitPutUsersByUserIdNotesByNoteIdResponse(w http.ResponseWriter) error
}
type PutUsersByUserIdQualifications200JSONResponse ¶
type PutUsersByUserIdQualifications200JSONResponse []UserQualification
func (PutUsersByUserIdQualifications200JSONResponse) VisitPutUsersByUserIdQualificationsResponse ¶
func (response PutUsersByUserIdQualifications200JSONResponse) VisitPutUsersByUserIdQualificationsResponse(w http.ResponseWriter) error
type PutUsersByUserIdQualifications400JSONResponse ¶
type PutUsersByUserIdQualifications400JSONResponse struct{ N400BadRequestJSONResponse }
func (PutUsersByUserIdQualifications400JSONResponse) VisitPutUsersByUserIdQualificationsResponse ¶
func (response PutUsersByUserIdQualifications400JSONResponse) VisitPutUsersByUserIdQualificationsResponse(w http.ResponseWriter) error
type PutUsersByUserIdQualifications404JSONResponse ¶
type PutUsersByUserIdQualifications404JSONResponse struct{ N404NotFoundJSONResponse }
func (PutUsersByUserIdQualifications404JSONResponse) VisitPutUsersByUserIdQualificationsResponse ¶
func (response PutUsersByUserIdQualifications404JSONResponse) VisitPutUsersByUserIdQualificationsResponse(w http.ResponseWriter) error
type PutUsersByUserIdQualificationsJSONBody ¶
type PutUsersByUserIdQualificationsJSONBody = []UserQualification
PutUsersByUserIdQualificationsJSONBody defines parameters for PutUsersByUserIdQualifications.
type PutUsersByUserIdQualificationsJSONRequestBody ¶
type PutUsersByUserIdQualificationsJSONRequestBody = PutUsersByUserIdQualificationsJSONBody
PutUsersByUserIdQualificationsJSONRequestBody defines body for PutUsersByUserIdQualifications for application/json ContentType.
type PutUsersByUserIdQualificationsRequestObject ¶
type PutUsersByUserIdQualificationsRequestObject struct { ByUserId UserId `json:"byUserId"` Body *PutUsersByUserIdQualificationsJSONRequestBody }
type PutUsersByUserIdQualificationsResponseObject ¶
type PutUsersByUserIdQualificationsResponseObject interface {
VisitPutUsersByUserIdQualificationsResponse(w http.ResponseWriter) error
}
type PutUsersByUserIdSolutions200JSONResponse ¶
type PutUsersByUserIdSolutions200JSONResponse []UserSolution
func (PutUsersByUserIdSolutions200JSONResponse) VisitPutUsersByUserIdSolutionsResponse ¶
func (response PutUsersByUserIdSolutions200JSONResponse) VisitPutUsersByUserIdSolutionsResponse(w http.ResponseWriter) error
type PutUsersByUserIdSolutions400JSONResponse ¶
type PutUsersByUserIdSolutions400JSONResponse struct{ N400BadRequestJSONResponse }
func (PutUsersByUserIdSolutions400JSONResponse) VisitPutUsersByUserIdSolutionsResponse ¶
func (response PutUsersByUserIdSolutions400JSONResponse) VisitPutUsersByUserIdSolutionsResponse(w http.ResponseWriter) error
type PutUsersByUserIdSolutions404JSONResponse ¶
type PutUsersByUserIdSolutions404JSONResponse struct{ N404NotFoundJSONResponse }
func (PutUsersByUserIdSolutions404JSONResponse) VisitPutUsersByUserIdSolutionsResponse ¶
func (response PutUsersByUserIdSolutions404JSONResponse) VisitPutUsersByUserIdSolutionsResponse(w http.ResponseWriter) error
type PutUsersByUserIdSolutionsJSONBody ¶
type PutUsersByUserIdSolutionsJSONBody = []UserSolution
PutUsersByUserIdSolutionsJSONBody defines parameters for PutUsersByUserIdSolutions.
type PutUsersByUserIdSolutionsJSONRequestBody ¶
type PutUsersByUserIdSolutionsJSONRequestBody = PutUsersByUserIdSolutionsJSONBody
PutUsersByUserIdSolutionsJSONRequestBody defines body for PutUsersByUserIdSolutions for application/json ContentType.
type PutUsersByUserIdSolutionsRequestObject ¶
type PutUsersByUserIdSolutionsRequestObject struct { ByUserId UserId `json:"byUserId"` Body *PutUsersByUserIdSolutionsJSONRequestBody }
type PutUsersByUserIdSolutionsResponseObject ¶
type PutUsersByUserIdSolutionsResponseObject interface {
VisitPutUsersByUserIdSolutionsResponse(w http.ResponseWriter) error
}
type QualificationGotDate ¶
type QualificationGotDate = openapi_types.Date
QualificationGotDate 取得日
func ToSwaggerUserQualificationGotDate ¶
func ToSwaggerUserQualificationGotDate(entGotDate *string) *QualificationGotDate
type ServerInterface ¶
type ServerInterface interface { // スキル一括登録 // (POST /skillrecords) PostSkillrecords(ctx echo.Context) error // スキル群取得 // (GET /skills) GetSkills(ctx echo.Context, params GetSkillsParams) error // スキル登録 // (POST /skills) PostSkills(ctx echo.Context, params PostSkillsParams) error // 指定スキル取得 // (GET /skills/{bySkillId}) GetSkillsBySkillId(ctx echo.Context, bySkillId SkillId) error // (GET /skilltags) GetSkilltags(ctx echo.Context) error // (POST /skilltags) PostSkilltags(ctx echo.Context) error // (GET /skilltags/{bySkillTagId}) GetSkilltagsBySkillTagId(ctx echo.Context, bySkillTagId SkillTagId) error // ユーザー一覧取得 // (GET /users) GetUsers(ctx echo.Context) error // ユーザーアカウント登録 // (POST /users) PostUsers(ctx echo.Context) error // 指定ユーザーアカウント削除 // (DELETE /users/{byUserId}) DeleteUsersByUserId(ctx echo.Context, byUserId UserId) error // アクティビティ群取得 // (GET /users/{byUserId}/activities) GetUsersByUserIdActivities(ctx echo.Context, byUserId UserId) error // アクティビティ群最新化 // (PUT /users/{byUserId}/activities) PutUsersByUserIdActivities(ctx echo.Context, byUserId UserId) error // アピール事項群取得 // (GET /users/{byUserId}/appeals) GetUsersByUserIdAppeals(ctx echo.Context, byUserId UserId) error // アピール事項群最新化 // (PUT /users/{byUserId}/appeals) PutUsersByUserIdAppeals(ctx echo.Context, byUserId UserId) error // 属性取得 // (GET /users/{byUserId}/attribute) GetUsersByUserIdAttribute(ctx echo.Context, byUserId UserId) error // 属性更新 // (PUT /users/{byUserId}/attribute) PutUsersByUserIdAttribute(ctx echo.Context, byUserId UserId) error // キャリアグループ群取得 // (GET /users/{byUserId}/careergroups) GetUsersByUserIdCareergroups(ctx echo.Context, byUserId UserId) error // キャリアグループ新規登録 // (POST /users/{byUserId}/careergroups) PostUsersByUserIdCareergroups(ctx echo.Context, byUserId UserId) error // 【未実装】キャリアグループ削除 // (DELETE /users/{byUserId}/careergroups/{byCareerGroupId}) DeleteUsersByUserIdCareergroupsByCareerGroupId(ctx echo.Context, byUserId UserId, byCareerGroupId CareerGroupId) error // 1キャリアグループ取得 // (GET /users/{byUserId}/careergroups/{byCareerGroupId}) GetUsersByUserIdCareergroupsByCareerGroupId(ctx echo.Context, byUserId UserId, byCareerGroupId CareerGroupId) error // 【未実装】キャリアグループ更新 // (PUT /users/{byUserId}/careergroups/{byCareerGroupId}) PutUsersByUserIdCareergroupsByCareerGroupId(ctx echo.Context, byUserId UserId, byCareerGroupId CareerGroupId) error // 1キャリアグループ内の1キャリア登録 // (POST /users/{byUserId}/careergroups/{byCareerGroupId}/careers) PostUsersByUserIdCareergroupsByCareerGroupIdCareers(ctx echo.Context, byUserId UserId, byCareerGroupId CareerGroupId) error // 【未実装】キャリアグループ内キャリア群最新化 // (PUT /users/{byUserId}/careergroups/{byCareerGroupId}/careers) PutUsersByUserIdCareergroupsByCareerGroupIdCareers(ctx echo.Context, byUserId UserId, byCareerGroupId CareerGroupId) error // 1キャリア取得 // (GET /users/{byUserId}/careergroups/{byCareerGroupId}/careers/{byCareerId}) GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId(ctx echo.Context, byUserId UserId, byCareerGroupId CareerGroupId, byCareerId CareerId) error // 注釈群取得 // (GET /users/{byUserId}/notes) GetUsersByUserIdNotes(ctx echo.Context, byUserId UserId) error // 注釈新規登録 // (POST /users/{byUserId}/notes) PostUsersByUserIdNotes(ctx echo.Context, byUserId UserId) error // 【未実装】注釈削除 // (DELETE /users/{byUserId}/notes/{byNoteId}) DeleteUsersByUserIdNotesByNoteId(ctx echo.Context, byUserId UserId, byNoteId NoteId) error // 【未実装】注釈更新 // (PUT /users/{byUserId}/notes/{byNoteId}) PutUsersByUserIdNotesByNoteId(ctx echo.Context, byUserId UserId, byNoteId NoteId) error // 【未実装】注釈内要素群最新化 // (PUT /users/{byUserId}/notes/{byNoteId}/items) PutUsersByUserIdNotesByNoteIdItems(ctx echo.Context, byUserId UserId, byNoteId NoteId) error // 資格情報群取得 // (GET /users/{byUserId}/qualifications) GetUsersByUserIdQualifications(ctx echo.Context, byUserId UserId) error // 資格情報群最新化 // (PUT /users/{byUserId}/qualifications) PutUsersByUserIdQualifications(ctx echo.Context, byUserId UserId) error // スキル群取得 // (GET /users/{byUserId}/skills) GetUsersByUserIdSkills(ctx echo.Context, byUserId UserId) error // 課題解決事例群取得 // (GET /users/{byUserId}/solutions) GetUsersByUserIdSolutions(ctx echo.Context, byUserId UserId) error // 課題解決事例群最新化 // (PUT /users/{byUserId}/solutions) PutUsersByUserIdSolutions(ctx echo.Context, byUserId UserId) error }
ServerInterface represents all server handlers.
func NewRESTService ¶
func NewRESTService(dbClient *ent.Client) ServerInterface
func NewStrictHandler ¶
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
}
ServerInterfaceWrapper converts echo contexts to parameters.
func (*ServerInterfaceWrapper) DeleteUsersByUserId ¶
func (w *ServerInterfaceWrapper) DeleteUsersByUserId(ctx echo.Context) error
DeleteUsersByUserId converts echo context to params.
func (*ServerInterfaceWrapper) DeleteUsersByUserIdCareergroupsByCareerGroupId ¶
func (w *ServerInterfaceWrapper) DeleteUsersByUserIdCareergroupsByCareerGroupId(ctx echo.Context) error
DeleteUsersByUserIdCareergroupsByCareerGroupId converts echo context to params.
func (*ServerInterfaceWrapper) DeleteUsersByUserIdNotesByNoteId ¶
func (w *ServerInterfaceWrapper) DeleteUsersByUserIdNotesByNoteId(ctx echo.Context) error
DeleteUsersByUserIdNotesByNoteId converts echo context to params.
func (*ServerInterfaceWrapper) GetSkills ¶
func (w *ServerInterfaceWrapper) GetSkills(ctx echo.Context) error
GetSkills converts echo context to params.
func (*ServerInterfaceWrapper) GetSkillsBySkillId ¶
func (w *ServerInterfaceWrapper) GetSkillsBySkillId(ctx echo.Context) error
GetSkillsBySkillId converts echo context to params.
func (*ServerInterfaceWrapper) GetSkilltags ¶
func (w *ServerInterfaceWrapper) GetSkilltags(ctx echo.Context) error
GetSkilltags converts echo context to params.
func (*ServerInterfaceWrapper) GetSkilltagsBySkillTagId ¶
func (w *ServerInterfaceWrapper) GetSkilltagsBySkillTagId(ctx echo.Context) error
GetSkilltagsBySkillTagId converts echo context to params.
func (*ServerInterfaceWrapper) GetUsers ¶
func (w *ServerInterfaceWrapper) GetUsers(ctx echo.Context) error
GetUsers converts echo context to params.
func (*ServerInterfaceWrapper) GetUsersByUserIdActivities ¶
func (w *ServerInterfaceWrapper) GetUsersByUserIdActivities(ctx echo.Context) error
GetUsersByUserIdActivities converts echo context to params.
func (*ServerInterfaceWrapper) GetUsersByUserIdAppeals ¶
func (w *ServerInterfaceWrapper) GetUsersByUserIdAppeals(ctx echo.Context) error
GetUsersByUserIdAppeals converts echo context to params.
func (*ServerInterfaceWrapper) GetUsersByUserIdAttribute ¶
func (w *ServerInterfaceWrapper) GetUsersByUserIdAttribute(ctx echo.Context) error
GetUsersByUserIdAttribute converts echo context to params.
func (*ServerInterfaceWrapper) GetUsersByUserIdCareergroups ¶
func (w *ServerInterfaceWrapper) GetUsersByUserIdCareergroups(ctx echo.Context) error
GetUsersByUserIdCareergroups converts echo context to params.
func (*ServerInterfaceWrapper) GetUsersByUserIdCareergroupsByCareerGroupId ¶
func (w *ServerInterfaceWrapper) GetUsersByUserIdCareergroupsByCareerGroupId(ctx echo.Context) error
GetUsersByUserIdCareergroupsByCareerGroupId converts echo context to params.
func (*ServerInterfaceWrapper) GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId ¶
func (w *ServerInterfaceWrapper) GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId(ctx echo.Context) error
GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId converts echo context to params.
func (*ServerInterfaceWrapper) GetUsersByUserIdNotes ¶
func (w *ServerInterfaceWrapper) GetUsersByUserIdNotes(ctx echo.Context) error
GetUsersByUserIdNotes converts echo context to params.
func (*ServerInterfaceWrapper) GetUsersByUserIdQualifications ¶
func (w *ServerInterfaceWrapper) GetUsersByUserIdQualifications(ctx echo.Context) error
GetUsersByUserIdQualifications converts echo context to params.
func (*ServerInterfaceWrapper) GetUsersByUserIdSkills ¶
func (w *ServerInterfaceWrapper) GetUsersByUserIdSkills(ctx echo.Context) error
GetUsersByUserIdSkills converts echo context to params.
func (*ServerInterfaceWrapper) GetUsersByUserIdSolutions ¶
func (w *ServerInterfaceWrapper) GetUsersByUserIdSolutions(ctx echo.Context) error
GetUsersByUserIdSolutions converts echo context to params.
func (*ServerInterfaceWrapper) PostSkillrecords ¶
func (w *ServerInterfaceWrapper) PostSkillrecords(ctx echo.Context) error
PostSkillrecords converts echo context to params.
func (*ServerInterfaceWrapper) PostSkills ¶
func (w *ServerInterfaceWrapper) PostSkills(ctx echo.Context) error
PostSkills converts echo context to params.
func (*ServerInterfaceWrapper) PostSkilltags ¶
func (w *ServerInterfaceWrapper) PostSkilltags(ctx echo.Context) error
PostSkilltags converts echo context to params.
func (*ServerInterfaceWrapper) PostUsers ¶
func (w *ServerInterfaceWrapper) PostUsers(ctx echo.Context) error
PostUsers converts echo context to params.
func (*ServerInterfaceWrapper) PostUsersByUserIdCareergroups ¶
func (w *ServerInterfaceWrapper) PostUsersByUserIdCareergroups(ctx echo.Context) error
PostUsersByUserIdCareergroups converts echo context to params.
func (*ServerInterfaceWrapper) PostUsersByUserIdCareergroupsByCareerGroupIdCareers ¶
func (w *ServerInterfaceWrapper) PostUsersByUserIdCareergroupsByCareerGroupIdCareers(ctx echo.Context) error
PostUsersByUserIdCareergroupsByCareerGroupIdCareers converts echo context to params.
func (*ServerInterfaceWrapper) PostUsersByUserIdNotes ¶
func (w *ServerInterfaceWrapper) PostUsersByUserIdNotes(ctx echo.Context) error
PostUsersByUserIdNotes converts echo context to params.
func (*ServerInterfaceWrapper) PutUsersByUserIdActivities ¶
func (w *ServerInterfaceWrapper) PutUsersByUserIdActivities(ctx echo.Context) error
PutUsersByUserIdActivities converts echo context to params.
func (*ServerInterfaceWrapper) PutUsersByUserIdAppeals ¶
func (w *ServerInterfaceWrapper) PutUsersByUserIdAppeals(ctx echo.Context) error
PutUsersByUserIdAppeals converts echo context to params.
func (*ServerInterfaceWrapper) PutUsersByUserIdAttribute ¶
func (w *ServerInterfaceWrapper) PutUsersByUserIdAttribute(ctx echo.Context) error
PutUsersByUserIdAttribute converts echo context to params.
func (*ServerInterfaceWrapper) PutUsersByUserIdCareergroupsByCareerGroupId ¶
func (w *ServerInterfaceWrapper) PutUsersByUserIdCareergroupsByCareerGroupId(ctx echo.Context) error
PutUsersByUserIdCareergroupsByCareerGroupId converts echo context to params.
func (*ServerInterfaceWrapper) PutUsersByUserIdCareergroupsByCareerGroupIdCareers ¶
func (w *ServerInterfaceWrapper) PutUsersByUserIdCareergroupsByCareerGroupIdCareers(ctx echo.Context) error
PutUsersByUserIdCareergroupsByCareerGroupIdCareers converts echo context to params.
func (*ServerInterfaceWrapper) PutUsersByUserIdNotesByNoteId ¶
func (w *ServerInterfaceWrapper) PutUsersByUserIdNotesByNoteId(ctx echo.Context) error
PutUsersByUserIdNotesByNoteId converts echo context to params.
func (*ServerInterfaceWrapper) PutUsersByUserIdNotesByNoteIdItems ¶
func (w *ServerInterfaceWrapper) PutUsersByUserIdNotesByNoteIdItems(ctx echo.Context) error
PutUsersByUserIdNotesByNoteIdItems converts echo context to params.
func (*ServerInterfaceWrapper) PutUsersByUserIdQualifications ¶
func (w *ServerInterfaceWrapper) PutUsersByUserIdQualifications(ctx echo.Context) error
PutUsersByUserIdQualifications converts echo context to params.
func (*ServerInterfaceWrapper) PutUsersByUserIdSolutions ¶
func (w *ServerInterfaceWrapper) PutUsersByUserIdSolutions(ctx echo.Context) error
PutUsersByUserIdSolutions converts echo context to params.
type Skill ¶
type Skill struct { // Id スキルを一意に識別するキー SkillID *SkillID `json:"id,omitempty"` // Name スキル名 Name *SkillName `json:"name,omitempty"` // TagId スキルタグを一意に識別するキー SkillTagID *SkillTagID `json:"tagId,omitempty"` // Url URL Url *Url `json:"url,omitempty"` }
Skill 1スキルの属性
func ToSwaggerSkill ¶
func ToSwaggerSkills ¶
type SkillTag ¶
type SkillTag struct { // Id スキルタグを一意に識別するキー SkillTagID *SkillTagID `json:"id,omitempty"` // Name スキルタグ名 Name *SkillTagName `json:"name,omitempty"` }
SkillTag 1スキルタグの属性
func ToSwaggerSkillTag ¶
func ToSwaggerSkillTags ¶
type StrictHandlerFunc ¶
type StrictHandlerFunc func(ctx echo.Context, args interface{}) (interface{}, error)
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc
type StrictServerInterface ¶
type StrictServerInterface interface { // スキル一括登録 // (POST /skillrecords) PostSkillrecords(ctx context.Context, request PostSkillrecordsRequestObject) (PostSkillrecordsResponseObject, error) // スキル群取得 // (GET /skills) GetSkills(ctx context.Context, request GetSkillsRequestObject) (GetSkillsResponseObject, error) // スキル登録 // (POST /skills) PostSkills(ctx context.Context, request PostSkillsRequestObject) (PostSkillsResponseObject, error) // 指定スキル取得 // (GET /skills/{bySkillId}) GetSkillsBySkillId(ctx context.Context, request GetSkillsBySkillIdRequestObject) (GetSkillsBySkillIdResponseObject, error) // (GET /skilltags) GetSkilltags(ctx context.Context, request GetSkilltagsRequestObject) (GetSkilltagsResponseObject, error) // (POST /skilltags) PostSkilltags(ctx context.Context, request PostSkilltagsRequestObject) (PostSkilltagsResponseObject, error) // (GET /skilltags/{bySkillTagId}) GetSkilltagsBySkillTagId(ctx context.Context, request GetSkilltagsBySkillTagIdRequestObject) (GetSkilltagsBySkillTagIdResponseObject, error) // ユーザー一覧取得 // (GET /users) GetUsers(ctx context.Context, request GetUsersRequestObject) (GetUsersResponseObject, error) // ユーザーアカウント登録 // (POST /users) PostUsers(ctx context.Context, request PostUsersRequestObject) (PostUsersResponseObject, error) // 指定ユーザーアカウント削除 // (DELETE /users/{byUserId}) DeleteUsersByUserId(ctx context.Context, request DeleteUsersByUserIdRequestObject) (DeleteUsersByUserIdResponseObject, error) // アクティビティ群取得 // (GET /users/{byUserId}/activities) GetUsersByUserIdActivities(ctx context.Context, request GetUsersByUserIdActivitiesRequestObject) (GetUsersByUserIdActivitiesResponseObject, error) // アクティビティ群最新化 // (PUT /users/{byUserId}/activities) PutUsersByUserIdActivities(ctx context.Context, request PutUsersByUserIdActivitiesRequestObject) (PutUsersByUserIdActivitiesResponseObject, error) // アピール事項群取得 // (GET /users/{byUserId}/appeals) GetUsersByUserIdAppeals(ctx context.Context, request GetUsersByUserIdAppealsRequestObject) (GetUsersByUserIdAppealsResponseObject, error) // アピール事項群最新化 // (PUT /users/{byUserId}/appeals) PutUsersByUserIdAppeals(ctx context.Context, request PutUsersByUserIdAppealsRequestObject) (PutUsersByUserIdAppealsResponseObject, error) // 属性取得 // (GET /users/{byUserId}/attribute) GetUsersByUserIdAttribute(ctx context.Context, request GetUsersByUserIdAttributeRequestObject) (GetUsersByUserIdAttributeResponseObject, error) // 属性更新 // (PUT /users/{byUserId}/attribute) PutUsersByUserIdAttribute(ctx context.Context, request PutUsersByUserIdAttributeRequestObject) (PutUsersByUserIdAttributeResponseObject, error) // キャリアグループ群取得 // (GET /users/{byUserId}/careergroups) GetUsersByUserIdCareergroups(ctx context.Context, request GetUsersByUserIdCareergroupsRequestObject) (GetUsersByUserIdCareergroupsResponseObject, error) // キャリアグループ新規登録 // (POST /users/{byUserId}/careergroups) PostUsersByUserIdCareergroups(ctx context.Context, request PostUsersByUserIdCareergroupsRequestObject) (PostUsersByUserIdCareergroupsResponseObject, error) // 【未実装】キャリアグループ削除 // (DELETE /users/{byUserId}/careergroups/{byCareerGroupId}) DeleteUsersByUserIdCareergroupsByCareerGroupId(ctx context.Context, request DeleteUsersByUserIdCareergroupsByCareerGroupIdRequestObject) (DeleteUsersByUserIdCareergroupsByCareerGroupIdResponseObject, error) // 1キャリアグループ取得 // (GET /users/{byUserId}/careergroups/{byCareerGroupId}) GetUsersByUserIdCareergroupsByCareerGroupId(ctx context.Context, request GetUsersByUserIdCareergroupsByCareerGroupIdRequestObject) (GetUsersByUserIdCareergroupsByCareerGroupIdResponseObject, error) // 【未実装】キャリアグループ更新 // (PUT /users/{byUserId}/careergroups/{byCareerGroupId}) PutUsersByUserIdCareergroupsByCareerGroupId(ctx context.Context, request PutUsersByUserIdCareergroupsByCareerGroupIdRequestObject) (PutUsersByUserIdCareergroupsByCareerGroupIdResponseObject, error) // 1キャリアグループ内の1キャリア登録 // (POST /users/{byUserId}/careergroups/{byCareerGroupId}/careers) PostUsersByUserIdCareergroupsByCareerGroupIdCareers(ctx context.Context, request PostUsersByUserIdCareergroupsByCareerGroupIdCareersRequestObject) (PostUsersByUserIdCareergroupsByCareerGroupIdCareersResponseObject, error) // 【未実装】キャリアグループ内キャリア群最新化 // (PUT /users/{byUserId}/careergroups/{byCareerGroupId}/careers) PutUsersByUserIdCareergroupsByCareerGroupIdCareers(ctx context.Context, request PutUsersByUserIdCareergroupsByCareerGroupIdCareersRequestObject) (PutUsersByUserIdCareergroupsByCareerGroupIdCareersResponseObject, error) // 1キャリア取得 // (GET /users/{byUserId}/careergroups/{byCareerGroupId}/careers/{byCareerId}) GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerId(ctx context.Context, request GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdRequestObject) (GetUsersByUserIdCareergroupsByCareerGroupIdCareersByCareerIdResponseObject, error) // 注釈群取得 // (GET /users/{byUserId}/notes) GetUsersByUserIdNotes(ctx context.Context, request GetUsersByUserIdNotesRequestObject) (GetUsersByUserIdNotesResponseObject, error) // 注釈新規登録 // (POST /users/{byUserId}/notes) PostUsersByUserIdNotes(ctx context.Context, request PostUsersByUserIdNotesRequestObject) (PostUsersByUserIdNotesResponseObject, error) // 【未実装】注釈削除 // (DELETE /users/{byUserId}/notes/{byNoteId}) DeleteUsersByUserIdNotesByNoteId(ctx context.Context, request DeleteUsersByUserIdNotesByNoteIdRequestObject) (DeleteUsersByUserIdNotesByNoteIdResponseObject, error) // 【未実装】注釈更新 // (PUT /users/{byUserId}/notes/{byNoteId}) PutUsersByUserIdNotesByNoteId(ctx context.Context, request PutUsersByUserIdNotesByNoteIdRequestObject) (PutUsersByUserIdNotesByNoteIdResponseObject, error) // 【未実装】注釈内要素群最新化 // (PUT /users/{byUserId}/notes/{byNoteId}/items) PutUsersByUserIdNotesByNoteIdItems(ctx context.Context, request PutUsersByUserIdNotesByNoteIdItemsRequestObject) (PutUsersByUserIdNotesByNoteIdItemsResponseObject, error) // 資格情報群取得 // (GET /users/{byUserId}/qualifications) GetUsersByUserIdQualifications(ctx context.Context, request GetUsersByUserIdQualificationsRequestObject) (GetUsersByUserIdQualificationsResponseObject, error) // 資格情報群最新化 // (PUT /users/{byUserId}/qualifications) PutUsersByUserIdQualifications(ctx context.Context, request PutUsersByUserIdQualificationsRequestObject) (PutUsersByUserIdQualificationsResponseObject, error) // スキル群取得 // (GET /users/{byUserId}/skills) GetUsersByUserIdSkills(ctx context.Context, request GetUsersByUserIdSkillsRequestObject) (GetUsersByUserIdSkillsResponseObject, error) // 課題解決事例群取得 // (GET /users/{byUserId}/solutions) GetUsersByUserIdSolutions(ctx context.Context, request GetUsersByUserIdSolutionsRequestObject) (GetUsersByUserIdSolutionsResponseObject, error) // 課題解決事例群最新化 // (PUT /users/{byUserId}/solutions) PutUsersByUserIdSolutions(ctx context.Context, request PutUsersByUserIdSolutionsRequestObject) (PutUsersByUserIdSolutionsResponseObject, error) }
StrictServerInterface represents all server handlers.
type TaskDescription ¶
type TaskDescription = []string
TaskDescription タスク説明
func ToSwaggerCareerTaskDescriptions ¶
func ToSwaggerCareerTaskDescriptions(entCareerTaskDescriptions []*ent.CareerTaskDescription) *TaskDescription
type UserActivity ¶
type UserActivity struct { // Icon アクティビティアイコン Icon *ActivityIcon `json:"icon,omitempty"` // Name アクティビティ名 Name *ActivityName `json:"name,omitempty"` // Url URL Url *Url `json:"url,omitempty"` }
UserActivity 1ユーザーのアクティビティ
func ToSwaggerUserActivities ¶
func ToSwaggerUserActivities(entActivities []*ent.UserActivity) []UserActivity
func ToSwaggerUserActivity ¶
func ToSwaggerUserActivity(entActivity *ent.UserActivity) UserActivity
func (UserActivity) Validate ¶
func (u UserActivity) Validate() error
type UserAppeal ¶
type UserAppeal struct { // Content アピール事項 Content *AppealContent `json:"content,omitempty"` }
UserAppeal 1ユーザーのアピール事項
func ToSwaggerUserAppeal ¶
func ToSwaggerUserAppeal(entAppeal *ent.UserAppeal) UserAppeal
func ToSwaggerUserAppeals ¶
func ToSwaggerUserAppeals(entAppeals []*ent.UserAppeal) []UserAppeal
type UserAttribute ¶
type UserAttribute struct { // AvatarUrl URL AvatarUrl *Url `json:"avatarUrl,omitempty"` // BelongTo 所属 BelongTo *BelongTo `json:"belongTo,omitempty"` // Birthday 生年月日 Birthday *BirthDay `json:"birthday,omitempty"` // Id ユーザーを一意に識別するキー UserID *UserID `json:"id,omitempty"` // Job 職業 Job *Job `json:"job,omitempty"` // Name ユーザーの本名 Name *UserName `json:"name,omitempty"` // Nickname ユーザーのニックネーム Nickname *UserNickName `json:"nickname,omitempty"` // Pr PR Pr *PR `json:"pr,omitempty"` }
UserAttribute 1ユーザーの属性
func ToSwaggerUserAttribute ¶
func ToSwaggerUserAttribute(u *ent.User) UserAttribute
func ToSwaggerUserAttributes ¶
func ToSwaggerUserAttributes(users []*ent.User) []UserAttribute
func (UserAttribute) Validate ¶
func (u UserAttribute) Validate() error
type UserCareer ¶
type UserCareer struct { // Description キャリア説明 Description *CareerDescription `json:"description,omitempty"` // From キャリア期間年月From From *CareerPeriodFrom `json:"from,omitempty"` // Id キャリアを一意に識別するID CareerID *CareerID `json:"id,omitempty"` // Name キャリア名 Name *CareerName `json:"name,omitempty"` // SkillGroups 1キャリアのスキルグループ群 SkillGroups *[]CareerSkillGroup `json:"skillGroups,omitempty"` // Tasks 1キャリアのタスク群 Tasks *[]CareerTask `json:"tasks,omitempty"` // To キャリア期間年月To To *CareerPeriodTo `json:"to,omitempty"` }
UserCareer 1キャリアグループのキャリア
func ToSwaggerUserCareer ¶
func ToSwaggerUserCareer(entCareer *ent.UserCareer) UserCareer
func (UserCareer) Validate ¶
func (u UserCareer) Validate() error
type UserCareerGroup ¶
type UserCareerGroup struct { // Careers 1ユーザーのキャリアグループのキャリア群 Careers *[]UserCareer `json:"careers,omitempty"` // Id キャリアグループを一意に識別するID CareerGroupID *CareerGroupID `json:"id,omitempty"` // Label キャリアグループラベル Label *CareerGroupLabel `json:"label,omitempty"` }
UserCareerGroup 1ユーザーのキャリアグループ
func ToSwaggerUserCareerGroup ¶
func ToSwaggerUserCareerGroup(entCareerGroup *ent.UserCareerGroup) UserCareerGroup
func ToSwaggerUserCareerGroups ¶
func ToSwaggerUserCareerGroups(entCareerGroups ent.UserCareerGroups) []UserCareerGroup
func (UserCareerGroup) Validate ¶
func (u UserCareerGroup) Validate() error
type UserCareerGroupOwn ¶
type UserCareerGroupOwn struct { // Id キャリアグループを一意に識別するID CareerGroupID *CareerGroupID `json:"id,omitempty"` // Label キャリアグループラベル Label *CareerGroupLabel `json:"label,omitempty"` }
UserCareerGroupOwn 1ユーザーのキャリアグループ自身
type UserNote ¶
type UserNote struct { Items *[]UserNoteItem `json:"items,omitempty"` // Label ラベル Label *NoteLabel `json:"label,omitempty"` // Memo メモ Memo *NoteMemo `json:"memo,omitempty"` }
UserNote 1ユーザーの注釈
func ToSwaggerUserNote ¶
func ToSwaggerUserNotes ¶
type UserNoteItem ¶
type UserNoteItem struct { // Text 注釈内の1要素 Text *NoteItemText `json:"text,omitempty"` }
UserNoteItem 1ユーザーの注釈内の1要素
func ToSwaggerUserNoteItem ¶
func ToSwaggerUserNoteItem(entNoteItem *ent.UserNoteItem) UserNoteItem
type UserNoteOwn ¶
type UserNoteOwn struct { // Label ラベル Label *NoteLabel `json:"label,omitempty"` // Memo メモ Memo *NoteMemo `json:"memo,omitempty"` }
UserNoteOwn 1ユーザーの注釈自身
type UserQualification ¶
type UserQualification struct { // GotDate 取得日 GotDate *QualificationGotDate `json:"gotDate,omitempty"` // Memo メモ Memo *QualificationMemo `json:"memo,omitempty"` // Name 資格名 Name *QualificationName `json:"name,omitempty"` // Organization 組織名 Organization *QualificationOrg `json:"organization,omitempty"` // Url URL Url *Url `json:"url,omitempty"` }
UserQualification 1ユーザーの資格情報
func ToSwaggerUserQualification ¶
func ToSwaggerUserQualification(entQualification *ent.UserQualification) UserQualification
func ToSwaggerUserQualifications ¶
func ToSwaggerUserQualifications(entQualifications []*ent.UserQualification) []UserQualification
func (UserQualification) Validate ¶
func (u UserQualification) Validate() error
type UserSkill ¶
type UserSkill struct { // Name スキル名 Name *SkillName `json:"name,omitempty"` // Period キャリア期間(月) Period *CareerPeriodMonth `json:"period,omitempty"` // Url URL Url *Url `json:"url,omitempty"` Versions *[]UserSkillVersion `json:"versions,omitempty"` }
UserSkill 1ユーザーのスキルを使用Version・使用期間別に保持したもの
type UserSkillTag ¶
type UserSkillTag struct { Skills *[]UserSkill `json:"skills,omitempty"` // TagName スキルタグ名 TagName *SkillTagName `json:"tagName,omitempty"` }
UserSkillTag 1ユーザーのスキルタグ及び配下のスキル群を使用Version・使用期間別に保持したもの
type UserSkillVersion ¶
type UserSkillVersion struct { // From キャリア期間年月From From *CareerPeriodFrom `json:"from,omitempty"` // Period キャリア期間(月) Period *CareerPeriodMonth `json:"period,omitempty"` // To キャリア期間年月To To *CareerPeriodTo `json:"to,omitempty"` // Version スキルバージョン Version *SkillVersion `json:"version,omitempty"` }
UserSkillVersion 1ユーザーのスキルVersionを使用期間別に保持したもの
type UserSolution ¶
type UserSolution struct { // Content 課題解決事例 Content *SolutionContent `json:"content,omitempty"` }
UserSolution 1ユーザーの課題解決事例
func ToSwaggerUserSolution ¶
func ToSwaggerUserSolution(entSolution *ent.UserSolution) UserSolution
func ToSwaggerUserSolutions ¶
func ToSwaggerUserSolutions(entSolutions []*ent.UserSolution) []UserSolution
Source Files ¶
- career.go
- career_convert.go
- career_validation.go
- common.go
- convert.go
- delete_users_by_userId.go
- delete_users_by_userId_careergroups_by_careerGroupId.go
- delete_users_by_userId_notes_by_noteId.go
- generated.go
- get_skill_tags.go
- get_skill_tags_by_skillTagId.go
- get_skills.go
- get_skills_by_skillId.go
- get_users.go
- get_users_by_userId_activities.go
- get_users_by_userId_appeals.go
- get_users_by_userId_attribute.go
- get_users_by_userId_careergroups.go
- get_users_by_userId_careergroups_by_careergroupid.go
- get_users_by_userId_notes.go
- get_users_by_userId_qualifications.go
- get_users_by_userId_skills.go
- get_users_by_userId_solutions.go
- get_users_by_userid_careergroups_by_careergroupid_careers_by_careerid.go
- note_convert.go
- note_validation.go
- post_skill_records.go
- post_skill_tags.go
- post_skills.go
- post_users.go
- post_users_by_userId_careergroups.go
- post_users_by_userId_notes.go
- post_users_by_userid_careergroups_by_careergroupid_careers.go
- put_users_by_userId_activities.go
- put_users_by_userId_appeals.go
- put_users_by_userId_attribute.go
- put_users_by_userId_careergroups_by_careerGroupId.go
- put_users_by_userId_careergroups_by_careerGroupId_careers.go
- put_users_by_userId_notes_by_noteId.go
- put_users_by_userId_notes_by_noteId_Items.go
- put_users_by_userId_qualifications.go
- put_users_by_userId_solutions.go
- rest.go
- skill_convert.go
- skill_validation.go
- test_util.go
- user_convert.go
- user_validation.go
- validation_util.go