package
0.0.0-20241214171132-e241f4b7a053
Repository: https://github.com/tabakazu/hello-go-api-server.git
Documentation: pkg.go.dev

# Functions

NewUser は有効なユーザーオブジェクトを生成する完全コンストラクタ関数.
NewUsername は有効なユーザー名オブジェクトを生成する完全コンストラクタ関数.

# Variables

ErrUsernameInvalid はユーザー名が不正な値の場のエラー.
ErrUsernameTooLong はユーザー名が長すぎる場合のエラー.
ErrUsernameTooShort はユーザー名が短すぎる場合のエラー.
ErrUserUsernameDuplicated は他ユーザーとユーザ名が重複している場合のエラー.
ErrUserUsernameRequired はユーザーに必須のユーザー名が入力されていない場合のエラー.

# Structs

Entity はエンティティの基底オブジェクト 各エンティティはこのオブジェクトを埋め込んで実装する.
User はユーザーを表すエンティティオブジェクト.

# Type aliases

ID はエンティティの識別に利用するIDを表す値オブジェクト.
Username はユーザー名を表す値オブジェクト.