model

package
v0.0.0-...-af8066b Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2019 License: MIT Imports: 4 Imported by: 2

Documentation

Overview

* @Author: Young * DSHARP * @flow * @Date: 2019-03-19 14:16:38 * @Last Modified by: Young * @Last Modified time: 2019-03-22 15:32:20

* @Author: Young * DSHARP * @flow * @Date: 2018-08-07 17:15:23 * @Last Modified by: Young * @Last Modified time: 2019-04-02 14:51:57

* @Author: Young * DSHARP * @flow * @Date: 2018-06-28 15:45:19 * @Last Modified by: Young * @Last Modified time: 2019-04-03 15:08:18

* @Author: Young * DSHARP * @flow * @Date: 2018-06-22 14:06:13 * @Last Modified by: Young * @Last Modified time: 2018-10-26 14:12:16

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeviceTokenByUserId

func DeviceTokenByUserId(uid string) string

func ProjectMemberAlias

func ProjectMemberAlias(uid string) string

func ProjectName

func ProjectName(projectId string) string

func UpdateXgPushState

func UpdateXgPushState(uids []string)

Types

type ChangePassword

type ChangePassword struct {
	UserId string `json:"uid" binding:"required"`
	Old    string `json:"old" binding:"required"`
	New    string `json:"new" binding:"required"`
}

type DeviceToken

type DeviceToken struct {
	UID          string `json:"uid" binding:"required"`
	AccountName  string `json:"account_name" binding:"required"`
	DeviceToken  string `json:"device_token" binding:"required"`
	LastPushDate string
	PushTimes    int
}

func DeviceTokenObjectsByUserIds

func DeviceTokenObjectsByUserIds(uids []string) []DeviceToken

func (DeviceToken) Checking

func (dt DeviceToken) Checking() (new, modified bool)

type EditMember

type EditMember struct {
	UserId          string `json:"user_id" binding:"required"`
	Email           string `json:"email" binding:"required"`
	Alias           string `json:"alias" binding:"required"`
	ReceiveFromList string `json:"receive_from_list" binding:"required"`
}

type EditProject

type EditProject struct {
	UId           string       `json:"uid" binding:"required"`
	ProjectId     string       `json:"project_id" binding:"required"`
	ProjectName   string       `json:"project_name" binding:"required"`
	Language      string       `json:"language" binding:"required"`
	Members       []EditMember `json:"members" binding:"required"`
	DeleteMembers string       `json:"delete_members"`
}
type Header struct {
	TtfAccessToken  string `json:"ttf_access_token"`
	TtfLogTimestamp int    `json:"ttf_log_timestamp"`
}

type Project

type Project struct {
	ProjectName string   `json:"project_name" binding:"required"`
	Language    string   `json:"language" binding:"required"`
	CreatedBy   string   `json:"created_by" binding:"required"`
	Members     []member `json:"members" binding:"required"`
}

type ProjectBugRequest

type ProjectBugRequest struct {
	UserId      string   `json:"uid" binding:"required"`
	ProjectId   string   `json:"project_id" binding:"required"`
	DebuggerIds []string `json:"debugger_ids" binding:"required"`
	FetchPage   int      `json:"fetch_page" binding:"required"`
}

type ProjectBugsChartRequest

type ProjectBugsChartRequest struct {
	UserId      string   `json:"uid" binding:"required"`
	ProjectId   string   `json:"project_id" binding:"required"`
	DebuggerIds []string `json:"debugger_ids" binding:"required" `
}

type ReceiveFromList

type ReceiveFromList struct {
	UserId    string `json:"uid" binding:"required"`
	ProjectId string `json:"project_id" binding:"required"`
}

type SigninUser

type SigninUser struct {
	AccountName string `json:"account_name" binding:"required"`
	Password    string `json:"password" binding:"required"`
}

type UID

type UID struct {
	UserId string `json:"uid" binding:"required"`
}

type User

type User struct {
	UserName, Password string
}

func (User) AddUser

func (user User) AddUser() string

func (User) IsExisted

func (user User) IsExisted() (bool, string, string)

Jump to

Keyboard shortcuts

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