builders

package
v0.0.0-...-a66885a Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BoardBuilder

type BoardBuilder struct {
	Board *models.Board
}

func NewBoardBuilder

func NewBoardBuilder() *BoardBuilder

func (*BoardBuilder) Build

func (b *BoardBuilder) Build() *models.Board

func (*BoardBuilder) WithDate

func (b *BoardBuilder) WithDate(c, u, a int64) *BoardBuilder

func (*BoardBuilder) WithOwner

func (b *BoardBuilder) WithOwner(id int) *BoardBuilder

func (*BoardBuilder) WithPerm

func (b *BoardBuilder) WithPerm(r, w, a bool) *BoardBuilder

func (*BoardBuilder) WithProject

func (b *BoardBuilder) WithProject(id int) *BoardBuilder

func (*BoardBuilder) WithTitle

func (b *BoardBuilder) WithTitle(title string) *BoardBuilder

func (*BoardBuilder) WithoutPerm

func (b *BoardBuilder) WithoutPerm() *BoardBuilder

type LabelBuilder

type LabelBuilder struct {
	Label *models.Label
}

func NewLabelBuilder

func NewLabelBuilder() *LabelBuilder

func (*LabelBuilder) Build

func (b *LabelBuilder) Build() *models.Label

func (*LabelBuilder) WithBoard

func (b *LabelBuilder) WithBoard(id int) *LabelBuilder

func (*LabelBuilder) WithColor

func (b *LabelBuilder) WithColor(color uint32) *LabelBuilder

func (*LabelBuilder) WithName

func (b *LabelBuilder) WithName(name string) *LabelBuilder

type ListBuilder

type ListBuilder struct {
	List *models.TaskList
}

func NewListBuilder

func NewListBuilder() *ListBuilder

func (*ListBuilder) Build

func (b *ListBuilder) Build() *models.TaskList

func (*ListBuilder) WithBoard

func (b *ListBuilder) WithBoard(id int) *ListBuilder

func (*ListBuilder) WithPos

func (b *ListBuilder) WithPos(id int) *ListBuilder

func (*ListBuilder) WithTitle

func (b *ListBuilder) WithTitle(title string) *ListBuilder

type PermsBuilder

type PermsBuilder struct {
	Perms *models.Permission
}

func NewPermsBuilder

func NewPermsBuilder() *PermsBuilder

func (*PermsBuilder) Build

func (p *PermsBuilder) Build() *models.Permission

func (*PermsBuilder) WithPerm

func (p *PermsBuilder) WithPerm(r, w, a bool) *PermsBuilder

func (*PermsBuilder) WithoutPerm

func (p *PermsBuilder) WithoutPerm() *PermsBuilder

type TaskBuilder

type TaskBuilder struct {
	Task *models.Task
}

func NewTaskBuilder

func NewTaskBuilder() *TaskBuilder

func (*TaskBuilder) Build

func (b *TaskBuilder) Build() *models.Task

func (*TaskBuilder) WithDate

func (b *TaskBuilder) WithDate(c, u, a int64) *TaskBuilder

func (*TaskBuilder) WithList

func (b *TaskBuilder) WithList(id int) *TaskBuilder

func (*TaskBuilder) WithPos

func (b *TaskBuilder) WithPos(id int) *TaskBuilder

func (*TaskBuilder) WithTitle

func (b *TaskBuilder) WithTitle(title string) *TaskBuilder

type UpdUserBuilder

type UpdUserBuilder struct {
	UpdUser *models.UpdateUser
}

func NewUpdUserBuilder

func NewUpdUserBuilder() *UpdUserBuilder

func (*UpdUserBuilder) Build

func (b *UpdUserBuilder) Build() *models.UpdateUser

func (*UpdUserBuilder) WithAvatar

func (b *UpdUserBuilder) WithAvatar(avatar string) *UpdUserBuilder

func (*UpdUserBuilder) WithEmail

func (b *UpdUserBuilder) WithEmail(email string) *UpdUserBuilder

func (*UpdUserBuilder) WithNickname

func (b *UpdUserBuilder) WithNickname(nickname string) *UpdUserBuilder

type UrlIdsBuilder

type UrlIdsBuilder struct {
	UrlIds *models.UrlIds
}

func NewUrlIdsBuilder

func NewUrlIdsBuilder() *UrlIdsBuilder

func (*UrlIdsBuilder) Build

func (u *UrlIdsBuilder) Build() *models.UrlIds

func (*UrlIdsBuilder) WithBoard

func (u *UrlIdsBuilder) WithBoard(id int) *UrlIdsBuilder

func (*UrlIdsBuilder) WithList

func (u *UrlIdsBuilder) WithList(id int) *UrlIdsBuilder

func (*UrlIdsBuilder) WithProject

func (u *UrlIdsBuilder) WithProject(id int) *UrlIdsBuilder

func (*UrlIdsBuilder) WithTask

func (u *UrlIdsBuilder) WithTask(id int) *UrlIdsBuilder

type UserBuilder

type UserBuilder struct {
	User *models.User
}

func NewUserBuilder

func NewUserBuilder() *UserBuilder

func (*UserBuilder) Build

func (b *UserBuilder) Build() *models.User

func (*UserBuilder) WithAvatar

func (b *UserBuilder) WithAvatar(avatar string) *UserBuilder

func (*UserBuilder) WithEmail

func (b *UserBuilder) WithEmail(email string) *UserBuilder

func (*UserBuilder) WithNickname

func (b *UserBuilder) WithNickname(nickname string) *UserBuilder

func (*UserBuilder) WithPassword

func (b *UserBuilder) WithPassword(password string) *UserBuilder

Jump to

Keyboard shortcuts

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