Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ByName ¶ added in v1.71.0
type ByName []Document
ByName sorts a collection of documents by document name.
type Document ¶
type Document struct { model.BaseEntity OrgID string `json:"orgId"` SpaceID string `json:"spaceId"` UserID string `json:"userId"` Job string `json:"job"` Location string `json:"location"` Name string `json:"name"` Excerpt string `json:"excerpt"` Slug string `json:"-"` Tags string `json:"tags"` Template bool `json:"template"` Protection workflow.Protection `json:"protection"` Approval workflow.Approval `json:"approval"` Lifecycle workflow.Lifecycle `json:"lifecycle"` Versioned bool `json:"versioned"` VersionID string `json:"versionId"` VersionOrder int `json:"versionOrder"` GroupID string `json:"groupId"` // Read-only presentation only data Category []string `json:"category"` }
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 { SectionID 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 SpaceID string Space 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.