Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Document ¶
type Document struct { model.BaseEntity OrgID string `json:"orgId"` LabelID string `json:"folderId"` UserID string `json:"userId"` Job string `json:"job"` Location string `json:"location"` Title string `json:"name"` Excerpt string `json:"excerpt"` Slug string `json:"-"` Tags string `json:"tags"` Template bool `json:"template"` Layout string `json:"layout"` }
Document represents the purpose of Documize.
func (*Document) SetDefaults ¶
func (d *Document) SetDefaults()
SetDefaults ensures on blanks and cleans.
type DocumentMeta ¶
type DocumentMeta struct { Viewers []DocumentMetaViewer `json:"viewers"` Editors []DocumentMetaEditor `json:"editors"` }
DocumentMeta details who viewed the document.
type DocumentMetaEditor ¶
type DocumentMetaEditor struct { PageID string `json:"pageId"` UserID string `json:"userId"` Action string `json:"action"` Created time.Time `json:"created"` Firstname string `json:"firstname"` Lastname string `json:"lastname"` }
DocumentMetaEditor contains the "edit" metatdata content.
type DocumentMetaViewer ¶
type DocumentMetaViewer struct { UserID string `json:"userId"` Created time.Time `json:"created"` Firstname string `json:"firstname"` Lastname string `json:"lastname"` }
DocumentMetaViewer contains the "view" metatdata content.
type SitemapDocument ¶
type SitemapDocument struct { DocumentID string Document string FolderID string Folder string Revised time.Time }
SitemapDocument details a document that can be exposed via Sitemap.
type UploadModel ¶
type UploadModel struct {
JobID string `json:"jobId"`
}
UploadModel details the job ID of an uploaded document.
Click to show internal directories.
Click to hide internal directories.