Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrPasswordTooLong はパスワードが長すぎるエラーを表します. ErrPasswordTooLong = errors.New("password too long") ErrInternalServerError = errors.New("internal server error") // ErrUserNotFound はユーザが存在しないエラーを表します。 ErrUserNotFound = errors.New("user not found") // ErrUserAlreadyExisted はユーザが既に存在しているエラーを表します。 ErrUserAlreadyExisted = errors.New("user has already existed") // ErrUserMailAddressAlreadyExisted はメールアドレスが既に存在しているエラーを表します ErrUserMailAddressAlreadyExisted = errors.New("mailAddress has already existed") // ErrPostNotFound は投稿が存在しないエラーを表します。 ErrPostNotFound = errors.New("post not found") // ErrPostAlreadyExisted は投稿が既に存在しているエラーを表します。 ErrPostAlreadyExisted = errors.New("post has already existed") // ErrPermalinkAlreadyExisted はパーマリンクが既に存在しているエラーを表します。 ErrPermalinkAlreadyExisted = errors.New("permalink has already existed") // ErrPostHasEmptyField は投稿に未入力項目があるエラーを表します。 ErrPostHasEmptyField = errors.New("some fields that have not been filled") // ErrPostColumnNotFound は存在しないカラムが指定されたエラーを表します. ErrPostColumnNotFound = errors.New("specified column does not exist on post") // ErrTagNotFound はタグが存在しないエラーを表します。 ErrTagNotFound = errors.New("tag not found") // ErrTagAlreadyExisted はタグが既に存在しているエラーを表します。 ErrTagAlreadyExisted = errors.New("tag has already existed") // ErrTagNameAlreadyExisted はその名前のタグが既に存在しているエラーを表します。 ErrTagNameAlreadyExisted = errors.New("tag name has already existed") // ErrPostsTagsNotFound はタグが存在しないエラーを表します。 ErrPostsTagsNotFound = errors.New("posts_tags not found") // ErrPostsTagsAlreadyExisted はタグが既に存在しているエラーを表します。 ErrPostsTagsAlreadyExisted = errors.New("posts_tags has already existed") // ErrPostsTagsCombinationAlreadyExisted はその投稿に同じタグが既に存在しているエラーを表します。 ErrPostsTagsCombinationAlreadyExisted = errors.New("posts_tags combination has already existed") // ErrOGPCacheNotFound はOGPのキャッシュが存在しないエラーを表します。 ErrOGPCacheNotFound = errors.New("ogp cache not found") // ErrAuthorizationHeaderNotFound はAuthorizationヘッダーが存在しないエラーを表します. ErrAuthorizationHeaderNotFound = errors.New("'Authorization' header not found") // ErrBearerTokenNotFound はBearerヘッダーが存在しないエラーを表します. ErrBearerTokenNotFound = errors.New("'Bearer' header not found") )
Functions ¶
This section is empty.
Types ¶
type Post ¶
type Post struct { ID string `gorm:"PRIMARY_KEY"` Title string ThumbnailURL string Content string Permalink string IsDraft bool CreatedAt time.Time UpdatedAt time.Time PublishedAt time.Time }
func (*Post) ConvertFromDTO ¶
func (*Post) ConvertToDTO ¶
type PostsTags ¶
type PostsTags struct { ID string `gorm:"PRIMARY_KEY"` PostID string `gorm:"column:post_id"` TagID string `gorm:"column:tag_id"` CreatedAt time.Time `gorm:"column:created_at"` UpdatedAt time.Time `gorm:"column:updated_at"` }
func NewPostsTags ¶
func (*PostsTags) ConvertToDTO ¶
func (p *PostsTags) ConvertToDTO() *dto.PostsTagsDTO
Click to show internal directories.
Click to hide internal directories.