Documentation
¶
Index ¶
- type Memo
- type MemoCreate
- type MemoDelete
- type MemoFind
- type MemoOrganizer
- type MemoOrganizerFind
- type MemoOrganizerUpsert
- type MemoPatch
- type Resource
- type ResourceCreate
- type ResourceDelete
- type ResourceFind
- type Role
- type RowStatus
- type Shortcut
- type ShortcutCreate
- type ShortcutDelete
- type ShortcutFind
- type ShortcutPatch
- type Signin
- type Signup
- type SystemStatus
- type User
- type UserCreate
- type UserFind
- type UserPatch
- type Visibility
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Memo ¶
type Memo struct { ID int `json:"id"` // Standard fields RowStatus RowStatus `json:"rowStatus"` CreatorID int `json:"creatorId"` CreatedTs int64 `json:"createdTs"` UpdatedTs int64 `json:"updatedTs"` // Domain specific fields Content string `json:"content"` Visibility Visibility `json:"visibility"` Pinned bool `json:"pinned"` }
type MemoCreate ¶
type MemoCreate struct { // Standard fields CreatorID int // Used to import memos with a clearly created ts. CreatedTs *int64 `json:"createdTs"` // Domain specific fields Content string `json:"content"` Visibility *Visibility `json:"visibility"` }
type MemoDelete ¶
type MemoDelete struct {
ID int `json:"id"`
}
type MemoOrganizer ¶
type MemoOrganizerFind ¶
type MemoOrganizerUpsert ¶
type MemoPatch ¶
type MemoPatch struct { ID int // Standard fields RowStatus *RowStatus `json:"rowStatus"` // Domain specific fields Content *string `json:"content"` Visibility *Visibility `json:"visibility"` }
type Resource ¶
type Resource struct { ID int `json:"id"` // Standard fields CreatorID int `json:"creatorId"` CreatedTs int64 `json:"createdTs"` UpdatedTs int64 `json:"updatedTs"` // Domain specific fields Filename string `json:"filename"` Blob []byte `json:"blob"` Type string `json:"type"` Size int64 `json:"size"` }
type ResourceCreate ¶
type ResourceDelete ¶
type ResourceDelete struct {
ID int
}
type ResourceFind ¶
type ShortcutCreate ¶
type ShortcutDelete ¶
type ShortcutDelete struct {
ID int
}
type ShortcutFind ¶
type ShortcutPatch ¶
type SystemStatus ¶
type User ¶
type User struct { ID int `json:"id"` // Standard fields RowStatus RowStatus `json:"rowStatus"` CreatedTs int64 `json:"createdTs"` UpdatedTs int64 `json:"updatedTs"` // Domain specific fields Email string `json:"email"` Role Role `json:"role"` Name string `json:"name"` PasswordHash string `json:"-"` OpenID string `json:"openId"` }
type UserCreate ¶
type Visibility ¶ added in v0.2.0
type Visibility string
Visibility is the type of a visibility.
const ( // Public is the PUBLIC visibility. Public Visibility = "PUBLIC" // Privite is the PRIVATE visibility. Privite Visibility = "PRIVATE" )
func (Visibility) String ¶ added in v0.2.0
func (e Visibility) String() string
Click to show internal directories.
Click to hide internal directories.