rest

package
v0.0.0-...-f0d0762 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: MIT Imports: 40 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

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

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

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 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 ToEntUserSolutionCreate

func ToEntUserSolutionCreate(ua UserSolution, userID int, c *ent.UserSolutionCreate) *ent.UserSolutionCreate

func ToEntUserUpdate

func ToEntUserUpdate(ua UserAttribute, c *ent.UserUpdateOne) *ent.UserUpdateOne

func ToPtr

func ToPtr[T any](v T) *T

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

func ToVal

func ToVal[T any](p *T) T

Types

type ActivityIcon

type ActivityIcon = string

ActivityIcon アクティビティアイコン

type ActivityName

type ActivityName = string

ActivityName アクティビティ名

type AppealContent

type AppealContent = string

AppealContent アピール事項

type BelongTo

type BelongTo = string

BelongTo 所属

type BirthDay

type BirthDay struct {
	// Day 生年月日の「日」
	Day *Day `json:"day,omitempty"`

	// Month 生年月日の「月」
	Month *Month `json:"month,omitempty"`

	// Year 生年月日の「年」
	Year *Year `json:"year,omitempty"`
}

BirthDay 生年月日

func (BirthDay) Validate

func (b BirthDay) Validate() error

type CareerDescription

type CareerDescription = []string

CareerDescription キャリア説明

type CareerGroupID

type CareerGroupID = int

CareerGroupID キャリアグループを一意に識別するID

type CareerGroupId

type CareerGroupId = CareerGroupID

CareerGroupId キャリアグループを一意に識別するID

type CareerGroupLabel

type CareerGroupLabel = string

CareerGroupLabel キャリアグループラベル

type CareerID

type CareerID = int

CareerID キャリアを一意に識別するID

type CareerId

type CareerId = CareerID

CareerId キャリアを一意に識別するID

type CareerName

type CareerName = string

CareerName キャリア名

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 CareerPeriodMonth

type CareerPeriodMonth = int

CareerPeriodMonth キャリア期間(月)

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 Day

type Day = int

Day 生年月日の「日」

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 DeleteUsersByUserIdNotesByNoteIdRequestObject

type DeleteUsersByUserIdNotesByNoteIdRequestObject struct {
	ByUserId UserId `json:"byUserId"`
	ByNoteId NoteId `json:"byNoteId"`
}

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 ErrorMessage

type ErrorMessage = string

ErrorMessage エラーメッセージ

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

type GetSkilltagsBySkillTagId404JSONResponse struct{ N404NotFoundJSONResponse }

func (GetSkilltagsBySkillTagId404JSONResponse) VisitGetSkilltagsBySkillTagIdResponse

func (response GetSkilltagsBySkillTagId404JSONResponse) VisitGetSkilltagsBySkillTagIdResponse(w http.ResponseWriter) error

type GetSkilltagsBySkillTagIdRequestObject

type GetSkilltagsBySkillTagIdRequestObject struct {
	BySkillTagId SkillTagId `json:"bySkillTagId"`
}

type GetSkilltagsBySkillTagIdResponseObject

type GetSkilltagsBySkillTagIdResponseObject interface {
	VisitGetSkilltagsBySkillTagIdResponse(w http.ResponseWriter) error
}

type GetSkilltagsRequestObject

type GetSkilltagsRequestObject struct {
}

type GetSkilltagsResponseObject

type GetSkilltagsResponseObject interface {
	VisitGetSkilltagsResponse(w http.ResponseWriter) error
}

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 Job

type Job = string

Job 職業

type Month

type Month = int

Month 生年月日の「月」

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 NoteID

type NoteID = int

NoteID 注釈を一意に識別するID

type NoteId

type NoteId = NoteID

NoteId 注釈を一意に識別するID

type NoteItemText

type NoteItemText = string

NoteItemText 注釈内の1要素

type NoteLabel

type NoteLabel = string

NoteLabel ラベル

type NoteMemo

type NoteMemo = string

NoteMemo メモ

type PR

type PR = string

PR PR

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

type PostSkilltags400JSONResponse struct{ N400BadRequestJSONResponse }

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 {
	Body *PostSkilltagsJSONRequestBody
}

type PostSkilltagsResponseObject

type PostSkilltagsResponseObject interface {
	VisitPostSkilltagsResponse(w http.ResponseWriter) error
}

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 QualificationMemo

type QualificationMemo = string

QualificationMemo メモ

type QualificationName

type QualificationName = string

QualificationName 資格名

type QualificationOrg

type QualificationOrg = string

QualificationOrg 組織名

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 ToSwaggerSkill(entSkill ent.Skill) Skill

func ToSwaggerSkills

func ToSwaggerSkills(entSkills []*ent.Skill) []Skill

func (Skill) Validate

func (u Skill) Validate() error

type SkillGroupLabel

type SkillGroupLabel = string

SkillGroupLabel スキルグループラベル

type SkillID

type SkillID = int

SkillID スキルを一意に識別するキー

type SkillId

type SkillId = SkillID

SkillId スキルを一意に識別するキー

type SkillName

type SkillName = string

SkillName スキル名

type SkillTag

type SkillTag struct {
	// Id スキルタグを一意に識別するキー
	SkillTagID *SkillTagID `json:"id,omitempty"`

	// Name スキルタグ名
	Name *SkillTagName `json:"name,omitempty"`
}

SkillTag 1スキルタグの属性

func ToSwaggerSkillTag

func ToSwaggerSkillTag(entSkillTag *ent.SkillTag) SkillTag

func ToSwaggerSkillTags

func ToSwaggerSkillTags(entSkillTags []*ent.SkillTag) []SkillTag

func (SkillTag) Validate

func (u SkillTag) Validate() error

type SkillTagID

type SkillTagID = int

SkillTagID スキルタグを一意に識別するキー

type SkillTagId

type SkillTagId = SkillTagID

SkillTagId スキルタグを一意に識別するキー

type SkillTagIdQuery

type SkillTagIdQuery = SkillTagID

SkillTagIdQuery スキルタグを一意に識別するキー

type SkillTagName

type SkillTagName = string

SkillTagName スキルタグ名

type SkillVersion

type SkillVersion = string

SkillVersion スキルバージョン

type SolutionContent

type SolutionContent = string

SolutionContent 課題解決事例

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 TaskName

type TaskName = string

TaskName タスク名

type Url

type Url = string

Url URL

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 UserID

type UserID = int

UserID ユーザーを一意に識別するキー

type UserId

type UserId = UserID

UserId ユーザーを一意に識別するキー

type UserName

type UserName = string

UserName ユーザーの本名

type UserNickName

type UserNickName = string

UserNickName ユーザーのニックネーム

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 ToSwaggerUserNote(entUserNote *ent.UserNote) UserNote

func ToSwaggerUserNotes

func ToSwaggerUserNotes(entUserNote []*ent.UserNote) []UserNote

func (UserNote) Validate

func (u UserNote) Validate() error

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

type Year

type Year = int

Year 生年月日の「年」

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL