models

package
v0.0.0-...-a4547dd Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type User

type User struct {
	// Имя пользователя.
	FirstName string
	// Фамилия пользователя.
	LastName string
	// Идентификатор пользователя в Slack.
	SlackID string
	// Идентификатор пользователя в Jira.
	JiraID string
	// Идентификатор проекта в Jira.
	ProjectID string
	// Группа которой принадлежит пользователь.
	Member UserMember
}

User пользователь системы. Например разработчик.

func (*User) ToString

func (user *User) ToString() string

ToString делает человекочитаемую строку из объекта.

type UserDepartment

type UserDepartment string

UserDepartment отдел пользователя.

const (
	// IOS - iOS отдел.
	IOS UserDepartment = "iOS"
	// Android отдел.
	Android UserDepartment = "Android"
	// Flutter отдел.
	Flutter UserDepartment = "Flutter"
	// Managers отдел менеджеров.
	Managers UserDepartment = "managers"
)

type UserMember

type UserMember struct {
	Department UserDepartment
	Role       UserRole
}

UserMember это описание группы, к которой принадлежит пользователь. Обозначает скорее группу рассылки.

func (UserMember) ToString

func (m UserMember) ToString() string

ToString делает человекочитаемую строку из объекта.

type UserRole

type UserRole string

UserRole роль пользователя в его отделе.

const (
	// Lead руководитель.
	Lead UserRole = "lead"
	// Developer разработчик.
	Developer UserRole = "developer"
	// Manager менеджер.
	Manager UserRole = "manager"
)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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