Document

Document#

DocumentState#

List of possible states of a document.

enum DocumentState {
 DOCUMENT_STATE_UNSPECIFIED = 0;
 DOCUMENT_STATE_TO_BE_CREATED = 1;
 DOCUMENT_STATE_DRAFT = 2;
 DOCUMENT_STATE_IN_PROGRESS = 3;
 DOCUMENT_STATE_COMPLETED = 4;
 DOCUMENT_STATE_REVIEWED = 5;
 DOCUMENT_STATE_RELEASED = 6;
 DOCUMENT_STATE_REJECTED = 20;
 DOCUMENT_STATE_WITHDRAWN = 21;
 DOCUMENT_STATE_EXPIRED = 30;
}

Value

Tag

Description

DOCUMENT_STATE_UNSPECIFIED

0

DOCUMENT_STATE_TO_BE_CREATED

1

DOCUMENT_STATE_DRAFT

2

DOCUMENT_STATE_IN_PROGRESS

3

DOCUMENT_STATE_COMPLETED

4

DOCUMENT_STATE_REVIEWED

5

DOCUMENT_STATE_RELEASED

6

DOCUMENT_STATE_REJECTED

20

DOCUMENT_STATE_WITHDRAWN

21

DOCUMENT_STATE_EXPIRED

30

DocumentStatus#

Status of a document. A document may be checked out, checked in or protected.

enum DocumentStatus {
 DOCUMENT_STATUS_UNSPECIFIED = 0;
 DOCUMENT_STATUS_CHECKEDIN = 1;
 DOCUMENT_STATUS_LOCKED = 2;
 DOCUMENT_STATUS_SHAREDLOCKED = 4;
 DOCUMENT_STATUS_PROTECTED = 3;
}

Value

Tag

Description

DOCUMENT_STATUS_UNSPECIFIED

0

DOCUMENT_STATUS_CHECKEDIN

1

DOCUMENT_STATUS_LOCKED

2

DOCUMENT_STATUS_SHAREDLOCKED

4

DOCUMENT_STATUS_PROTECTED

3