4254 lines
117 KiB
JSON
4254 lines
117 KiB
JSON
{
|
|
"swagger": "2.0",
|
|
"info": {
|
|
"title": "OData Service for namespace Default",
|
|
"description": "This OData service is located at http://localhost",
|
|
"version": "1.0.1"
|
|
},
|
|
"host": "localhost",
|
|
"schemes": [
|
|
"http"
|
|
],
|
|
"paths": {
|
|
"/Categories": {
|
|
"get": {
|
|
"tags": [
|
|
"Categories.CategoryDto"
|
|
],
|
|
"summary": "Get entities from Categories",
|
|
"operationId": "Categories.CategoryDto.ListCategoryDto",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"$ref": "#/parameters/top"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/skip"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/search"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/filter"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/count"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$orderby",
|
|
"description": "Order items by property values",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Id desc",
|
|
"Name",
|
|
"Name desc",
|
|
"Description",
|
|
"Description desc",
|
|
"CreationDate",
|
|
"CreationDate desc",
|
|
"ModificationDate",
|
|
"ModificationDate desc",
|
|
"DomainId",
|
|
"DomainId desc"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Description",
|
|
"CreationDate",
|
|
"ModificationDate",
|
|
"DomainId"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved entities",
|
|
"schema": {
|
|
"title": "Collection of CategoryDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"value": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.CategoryDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"tags": [
|
|
"Categories.CategoryDto"
|
|
],
|
|
"summary": "Add new entity to Categories",
|
|
"operationId": "Categories.CategoryDto.CreateCategoryDto",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "body",
|
|
"name": "body",
|
|
"description": "New entity",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.CategoryDto"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"201": {
|
|
"description": "Created entity",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.CategoryDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
}
|
|
},
|
|
"/Categories({Id})": {
|
|
"get": {
|
|
"tags": [
|
|
"Categories.CategoryDto"
|
|
],
|
|
"summary": "Get entity from Categories by key",
|
|
"operationId": "Categories.CategoryDto.GetCategoryDto",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of CategoryDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "CategoryDto"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Description",
|
|
"CreationDate",
|
|
"ModificationDate",
|
|
"DomainId"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved entity",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.CategoryDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
},
|
|
"patch": {
|
|
"tags": [
|
|
"Categories.CategoryDto"
|
|
],
|
|
"summary": "Update entity in Categories",
|
|
"operationId": "Categories.CategoryDto.UpdateCategoryDto",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of CategoryDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "CategoryDto"
|
|
},
|
|
{
|
|
"in": "body",
|
|
"name": "body",
|
|
"description": "New property values",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.CategoryDto"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"204": {
|
|
"description": "Success"
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
},
|
|
"delete": {
|
|
"tags": [
|
|
"Categories.CategoryDto"
|
|
],
|
|
"summary": "Delete entity from Categories",
|
|
"operationId": "Categories.CategoryDto.DeleteCategoryDto",
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of CategoryDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "CategoryDto"
|
|
},
|
|
{
|
|
"in": "header",
|
|
"name": "If-Match",
|
|
"description": "ETag",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"204": {
|
|
"description": "Success"
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
}
|
|
},
|
|
"/Documents": {
|
|
"get": {
|
|
"tags": [
|
|
"Documents.DocumentDto"
|
|
],
|
|
"summary": "Get entities from Documents",
|
|
"operationId": "Documents.DocumentDto.ListDocumentDto",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"$ref": "#/parameters/top"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/skip"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/search"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/filter"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/count"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$orderby",
|
|
"description": "Order items by property values",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Id desc",
|
|
"Name",
|
|
"Name desc",
|
|
"Description",
|
|
"Description desc",
|
|
"Filename",
|
|
"Filename desc",
|
|
"NumberOfRevisions",
|
|
"NumberOfRevisions desc",
|
|
"Suffix",
|
|
"Suffix desc",
|
|
"DomainId",
|
|
"DomainId desc",
|
|
"ModificationDate",
|
|
"ModificationDate desc",
|
|
"ModifiedBy",
|
|
"ModifiedBy desc",
|
|
"Tags",
|
|
"Tags desc"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Description",
|
|
"Filename",
|
|
"NumberOfRevisions",
|
|
"Suffix",
|
|
"DomainId",
|
|
"ModificationDate",
|
|
"ModifiedBy",
|
|
"Tags",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved entities",
|
|
"schema": {
|
|
"title": "Collection of DocumentDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"value": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"tags": [
|
|
"Documents.DocumentDto"
|
|
],
|
|
"summary": "Add new entity to Documents",
|
|
"operationId": "Documents.DocumentDto.CreateDocumentDto",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "body",
|
|
"name": "body",
|
|
"description": "New entity",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"201": {
|
|
"description": "Created entity",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
}
|
|
},
|
|
"/Documents({Id})": {
|
|
"get": {
|
|
"tags": [
|
|
"Documents.DocumentDto"
|
|
],
|
|
"summary": "Get entity from Documents by key",
|
|
"operationId": "Documents.DocumentDto.GetDocumentDto",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Description",
|
|
"Filename",
|
|
"NumberOfRevisions",
|
|
"Suffix",
|
|
"DomainId",
|
|
"ModificationDate",
|
|
"ModifiedBy",
|
|
"Tags",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved entity",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
},
|
|
"patch": {
|
|
"tags": [
|
|
"Documents.DocumentDto"
|
|
],
|
|
"summary": "Update entity in Documents",
|
|
"operationId": "Documents.DocumentDto.UpdateDocumentDto",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"in": "body",
|
|
"name": "body",
|
|
"description": "New property values",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"204": {
|
|
"description": "Success"
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
},
|
|
"delete": {
|
|
"tags": [
|
|
"Documents.DocumentDto"
|
|
],
|
|
"summary": "Delete entity from Documents",
|
|
"operationId": "Documents.DocumentDto.DeleteDocumentDto",
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"in": "header",
|
|
"name": "If-Match",
|
|
"description": "ETag",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"204": {
|
|
"description": "Success"
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
}
|
|
},
|
|
"/Documents({Id})/Default.Upload": {
|
|
"post": {
|
|
"tags": [
|
|
"Documents.Actions"
|
|
],
|
|
"summary": "Invoke action Upload",
|
|
"operationId": "Documents.Upload",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "action"
|
|
}
|
|
},
|
|
"/Documents({Id})/Revisions": {
|
|
"get": {
|
|
"tags": [
|
|
"Documents.RevisionDto"
|
|
],
|
|
"summary": "Get Revisions from Documents",
|
|
"operationId": "Documents.ListRevisions",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/top"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/skip"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/search"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/filter"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/count"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$orderby",
|
|
"description": "Order items by property values",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Id desc",
|
|
"Number",
|
|
"Number desc",
|
|
"DocumentId",
|
|
"DocumentId desc",
|
|
"DocumentName",
|
|
"DocumentName desc",
|
|
"DocumentDescription",
|
|
"DocumentDescription desc",
|
|
"CreationDate",
|
|
"CreationDate desc",
|
|
"CreatedBy",
|
|
"CreatedBy desc",
|
|
"IsReviewed",
|
|
"IsReviewed desc",
|
|
"ReviewedBy",
|
|
"ReviewedBy desc",
|
|
"ReviewedDate",
|
|
"ReviewedDate desc",
|
|
"IsApproved",
|
|
"IsApproved desc",
|
|
"ApprovedBy",
|
|
"ApprovedBy desc",
|
|
"ApprovedDate",
|
|
"ApprovedDate desc",
|
|
"IsRejected",
|
|
"IsRejected desc",
|
|
"RejectedBy",
|
|
"RejectedBy desc",
|
|
"RejectedDate",
|
|
"RejectedDate desc",
|
|
"DomainId",
|
|
"DomainId desc"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Number",
|
|
"DocumentId",
|
|
"DocumentName",
|
|
"DocumentDescription",
|
|
"CreationDate",
|
|
"CreatedBy",
|
|
"IsReviewed",
|
|
"ReviewedBy",
|
|
"ReviewedDate",
|
|
"IsApproved",
|
|
"ApprovedBy",
|
|
"ApprovedDate",
|
|
"IsRejected",
|
|
"RejectedBy",
|
|
"RejectedDate",
|
|
"DomainId",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved navigation property",
|
|
"schema": {
|
|
"title": "Collection of RevisionDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"value": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/Documents({Id})/Revisions({Id1})": {
|
|
"get": {
|
|
"tags": [
|
|
"Documents.RevisionDto"
|
|
],
|
|
"summary": "Get Revisions from Documents",
|
|
"operationId": "Documents.GetRevisions",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"in": "path",
|
|
"name": "Id1",
|
|
"description": "key: Id of RevisionDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "RevisionDto"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Number",
|
|
"DocumentId",
|
|
"DocumentName",
|
|
"DocumentDescription",
|
|
"CreationDate",
|
|
"CreatedBy",
|
|
"IsReviewed",
|
|
"ReviewedBy",
|
|
"ReviewedDate",
|
|
"IsApproved",
|
|
"ApprovedBy",
|
|
"ApprovedDate",
|
|
"IsRejected",
|
|
"RejectedBy",
|
|
"RejectedDate",
|
|
"DomainId",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved navigation property",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/Libraries": {
|
|
"get": {
|
|
"tags": [
|
|
"Libraries.LibraryDto"
|
|
],
|
|
"summary": "Get entities from Libraries",
|
|
"operationId": "Libraries.LibraryDto.ListLibraryDto",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"$ref": "#/parameters/top"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/skip"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/search"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/filter"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/count"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$orderby",
|
|
"description": "Order items by property values",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Id desc",
|
|
"Name",
|
|
"Name desc",
|
|
"Number",
|
|
"Number desc",
|
|
"Description",
|
|
"Description desc",
|
|
"LibraryTemplateId",
|
|
"LibraryTemplateId desc",
|
|
"ParentTypeId",
|
|
"ParentTypeId desc",
|
|
"ParentId",
|
|
"ParentId desc",
|
|
"AllowMultiple",
|
|
"AllowMultiple desc",
|
|
"AutoCreate",
|
|
"AutoCreate desc",
|
|
"TypeId",
|
|
"TypeId desc",
|
|
"DomainId",
|
|
"DomainId desc",
|
|
"CreatedBy",
|
|
"CreatedBy desc",
|
|
"CreationDate",
|
|
"CreationDate desc",
|
|
"ModifiedBy",
|
|
"ModifiedBy desc",
|
|
"ModificationDate",
|
|
"ModificationDate desc"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Number",
|
|
"Description",
|
|
"LibraryTemplateId",
|
|
"ParentTypeId",
|
|
"ParentId",
|
|
"AllowMultiple",
|
|
"AutoCreate",
|
|
"TypeId",
|
|
"DomainId",
|
|
"CreatedBy",
|
|
"CreationDate",
|
|
"ModifiedBy",
|
|
"ModificationDate",
|
|
"Documents"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Documents"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved entities",
|
|
"schema": {
|
|
"title": "Collection of LibraryDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"value": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.LibraryDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"tags": [
|
|
"Libraries.LibraryDto"
|
|
],
|
|
"summary": "Add new entity to Libraries",
|
|
"operationId": "Libraries.LibraryDto.CreateLibraryDto",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "body",
|
|
"name": "body",
|
|
"description": "New entity",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.LibraryDto"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"201": {
|
|
"description": "Created entity",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.LibraryDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
}
|
|
},
|
|
"/Libraries({Id})": {
|
|
"get": {
|
|
"tags": [
|
|
"Libraries.LibraryDto"
|
|
],
|
|
"summary": "Get entity from Libraries by key",
|
|
"operationId": "Libraries.LibraryDto.GetLibraryDto",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of LibraryDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "LibraryDto"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Number",
|
|
"Description",
|
|
"LibraryTemplateId",
|
|
"ParentTypeId",
|
|
"ParentId",
|
|
"AllowMultiple",
|
|
"AutoCreate",
|
|
"TypeId",
|
|
"DomainId",
|
|
"CreatedBy",
|
|
"CreationDate",
|
|
"ModifiedBy",
|
|
"ModificationDate",
|
|
"Documents"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Documents"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved entity",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.LibraryDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
},
|
|
"patch": {
|
|
"tags": [
|
|
"Libraries.LibraryDto"
|
|
],
|
|
"summary": "Update entity in Libraries",
|
|
"operationId": "Libraries.LibraryDto.UpdateLibraryDto",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of LibraryDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "LibraryDto"
|
|
},
|
|
{
|
|
"in": "body",
|
|
"name": "body",
|
|
"description": "New property values",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.LibraryDto"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"204": {
|
|
"description": "Success"
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
},
|
|
"delete": {
|
|
"tags": [
|
|
"Libraries.LibraryDto"
|
|
],
|
|
"summary": "Delete entity from Libraries",
|
|
"operationId": "Libraries.LibraryDto.DeleteLibraryDto",
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of LibraryDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "LibraryDto"
|
|
},
|
|
{
|
|
"in": "header",
|
|
"name": "If-Match",
|
|
"description": "ETag",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"204": {
|
|
"description": "Success"
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
}
|
|
},
|
|
"/Libraries({Id})/Documents": {
|
|
"get": {
|
|
"tags": [
|
|
"Libraries.DocumentDto"
|
|
],
|
|
"summary": "Get Documents from Libraries",
|
|
"operationId": "Libraries.ListDocuments",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of LibraryDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "LibraryDto"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/top"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/skip"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/search"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/filter"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/count"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$orderby",
|
|
"description": "Order items by property values",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Id desc",
|
|
"Name",
|
|
"Name desc",
|
|
"Description",
|
|
"Description desc",
|
|
"Filename",
|
|
"Filename desc",
|
|
"NumberOfRevisions",
|
|
"NumberOfRevisions desc",
|
|
"Suffix",
|
|
"Suffix desc",
|
|
"DomainId",
|
|
"DomainId desc",
|
|
"ModificationDate",
|
|
"ModificationDate desc",
|
|
"ModifiedBy",
|
|
"ModifiedBy desc",
|
|
"Tags",
|
|
"Tags desc"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Description",
|
|
"Filename",
|
|
"NumberOfRevisions",
|
|
"Suffix",
|
|
"DomainId",
|
|
"ModificationDate",
|
|
"ModifiedBy",
|
|
"Tags",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved navigation property",
|
|
"schema": {
|
|
"title": "Collection of DocumentDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"value": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/Libraries({Id})/Documents({Id1})": {
|
|
"get": {
|
|
"tags": [
|
|
"Libraries.DocumentDto"
|
|
],
|
|
"summary": "Get Documents from Libraries",
|
|
"operationId": "Libraries.GetDocuments",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of LibraryDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "LibraryDto"
|
|
},
|
|
{
|
|
"in": "path",
|
|
"name": "Id1",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Description",
|
|
"Filename",
|
|
"NumberOfRevisions",
|
|
"Suffix",
|
|
"DomainId",
|
|
"ModificationDate",
|
|
"ModifiedBy",
|
|
"Tags",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved navigation property",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/Revisions": {
|
|
"get": {
|
|
"tags": [
|
|
"Revisions.RevisionDto"
|
|
],
|
|
"summary": "Get entities from Revisions",
|
|
"operationId": "Revisions.RevisionDto.ListRevisionDto",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"$ref": "#/parameters/top"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/skip"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/search"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/filter"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/count"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$orderby",
|
|
"description": "Order items by property values",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Id desc",
|
|
"Number",
|
|
"Number desc",
|
|
"DocumentId",
|
|
"DocumentId desc",
|
|
"DocumentName",
|
|
"DocumentName desc",
|
|
"DocumentDescription",
|
|
"DocumentDescription desc",
|
|
"CreationDate",
|
|
"CreationDate desc",
|
|
"CreatedBy",
|
|
"CreatedBy desc",
|
|
"IsReviewed",
|
|
"IsReviewed desc",
|
|
"ReviewedBy",
|
|
"ReviewedBy desc",
|
|
"ReviewedDate",
|
|
"ReviewedDate desc",
|
|
"IsApproved",
|
|
"IsApproved desc",
|
|
"ApprovedBy",
|
|
"ApprovedBy desc",
|
|
"ApprovedDate",
|
|
"ApprovedDate desc",
|
|
"IsRejected",
|
|
"IsRejected desc",
|
|
"RejectedBy",
|
|
"RejectedBy desc",
|
|
"RejectedDate",
|
|
"RejectedDate desc",
|
|
"DomainId",
|
|
"DomainId desc"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Number",
|
|
"DocumentId",
|
|
"DocumentName",
|
|
"DocumentDescription",
|
|
"CreationDate",
|
|
"CreatedBy",
|
|
"IsReviewed",
|
|
"ReviewedBy",
|
|
"ReviewedDate",
|
|
"IsApproved",
|
|
"ApprovedBy",
|
|
"ApprovedDate",
|
|
"IsRejected",
|
|
"RejectedBy",
|
|
"RejectedDate",
|
|
"DomainId",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved entities",
|
|
"schema": {
|
|
"title": "Collection of RevisionDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"value": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"tags": [
|
|
"Revisions.RevisionDto"
|
|
],
|
|
"summary": "Add new entity to Revisions",
|
|
"operationId": "Revisions.RevisionDto.CreateRevisionDto",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "body",
|
|
"name": "body",
|
|
"description": "New entity",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"201": {
|
|
"description": "Created entity",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
}
|
|
},
|
|
"/Revisions({Id})": {
|
|
"get": {
|
|
"tags": [
|
|
"Revisions.RevisionDto"
|
|
],
|
|
"summary": "Get entity from Revisions by key",
|
|
"operationId": "Revisions.RevisionDto.GetRevisionDto",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of RevisionDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "RevisionDto"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Number",
|
|
"DocumentId",
|
|
"DocumentName",
|
|
"DocumentDescription",
|
|
"CreationDate",
|
|
"CreatedBy",
|
|
"IsReviewed",
|
|
"ReviewedBy",
|
|
"ReviewedDate",
|
|
"IsApproved",
|
|
"ApprovedBy",
|
|
"ApprovedDate",
|
|
"IsRejected",
|
|
"RejectedBy",
|
|
"RejectedDate",
|
|
"DomainId",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved entity",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
},
|
|
"patch": {
|
|
"tags": [
|
|
"Revisions.RevisionDto"
|
|
],
|
|
"summary": "Update entity in Revisions",
|
|
"operationId": "Revisions.RevisionDto.UpdateRevisionDto",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of RevisionDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "RevisionDto"
|
|
},
|
|
{
|
|
"in": "body",
|
|
"name": "body",
|
|
"description": "New property values",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"204": {
|
|
"description": "Success"
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
},
|
|
"delete": {
|
|
"tags": [
|
|
"Revisions.RevisionDto"
|
|
],
|
|
"summary": "Delete entity from Revisions",
|
|
"operationId": "Revisions.RevisionDto.DeleteRevisionDto",
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of RevisionDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "RevisionDto"
|
|
},
|
|
{
|
|
"in": "header",
|
|
"name": "If-Match",
|
|
"description": "ETag",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"204": {
|
|
"description": "Success"
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
}
|
|
},
|
|
"/Revisions({Id})/Document": {
|
|
"get": {
|
|
"tags": [
|
|
"Revisions.Document"
|
|
],
|
|
"summary": "Get Document from Revisions",
|
|
"operationId": "Revisions.GetDocument",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of RevisionDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "RevisionDto"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Description",
|
|
"StatusId",
|
|
"TypeId",
|
|
"Keywords",
|
|
"CreationDate",
|
|
"CreatedBy",
|
|
"ModificationDate",
|
|
"ModifiedBy",
|
|
"DomainId",
|
|
"LibraryId",
|
|
"OwnerUserId",
|
|
"StatusDate",
|
|
"LastRevisionId",
|
|
"CheckoutDate",
|
|
"CheckoutPath",
|
|
"CheckoutUserId",
|
|
"Number",
|
|
"OriginalDate",
|
|
"FileSized",
|
|
"FileClientPath",
|
|
"LastRevisionFileId",
|
|
"IsDeleted",
|
|
"IsNa",
|
|
"IsRejected",
|
|
"IsReviewed",
|
|
"NaDescription",
|
|
"NaReason",
|
|
"RejectedDescription",
|
|
"RejectedReason",
|
|
"ReviewDescription",
|
|
"SourceDocumentId",
|
|
"ScraperMapId",
|
|
"LastDownloadedDate",
|
|
"SmsId",
|
|
"IsApprovedOld",
|
|
"Suffix",
|
|
"ScrapeResultId",
|
|
"IsApproved",
|
|
"CategoryId",
|
|
"SectionId",
|
|
"VersionCount",
|
|
"LastFileName",
|
|
"DocumentClasses",
|
|
"Tags",
|
|
"Library",
|
|
"LastRevisionFile",
|
|
"SourceDocument",
|
|
"SourceDocumentChildren",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Library",
|
|
"LastRevisionFile",
|
|
"SourceDocument",
|
|
"SourceDocumentChildren",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved navigation property",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/Tasks": {
|
|
"get": {
|
|
"tags": [
|
|
"Tasks.DocumentDto"
|
|
],
|
|
"summary": "Get entities from Tasks",
|
|
"operationId": "Tasks.DocumentDto.ListDocumentDto",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"$ref": "#/parameters/top"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/skip"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/search"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/filter"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/count"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$orderby",
|
|
"description": "Order items by property values",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Id desc",
|
|
"Name",
|
|
"Name desc",
|
|
"Description",
|
|
"Description desc",
|
|
"Filename",
|
|
"Filename desc",
|
|
"NumberOfRevisions",
|
|
"NumberOfRevisions desc",
|
|
"Suffix",
|
|
"Suffix desc",
|
|
"DomainId",
|
|
"DomainId desc",
|
|
"ModificationDate",
|
|
"ModificationDate desc",
|
|
"ModifiedBy",
|
|
"ModifiedBy desc",
|
|
"Tags",
|
|
"Tags desc"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Description",
|
|
"Filename",
|
|
"NumberOfRevisions",
|
|
"Suffix",
|
|
"DomainId",
|
|
"ModificationDate",
|
|
"ModifiedBy",
|
|
"Tags",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved entities",
|
|
"schema": {
|
|
"title": "Collection of DocumentDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"value": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"tags": [
|
|
"Tasks.DocumentDto"
|
|
],
|
|
"summary": "Add new entity to Tasks",
|
|
"operationId": "Tasks.DocumentDto.CreateDocumentDto",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "body",
|
|
"name": "body",
|
|
"description": "New entity",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"201": {
|
|
"description": "Created entity",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
}
|
|
},
|
|
"/Tasks({Id})": {
|
|
"get": {
|
|
"tags": [
|
|
"Tasks.DocumentDto"
|
|
],
|
|
"summary": "Get entity from Tasks by key",
|
|
"operationId": "Tasks.DocumentDto.GetDocumentDto",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Name",
|
|
"Description",
|
|
"Filename",
|
|
"NumberOfRevisions",
|
|
"Suffix",
|
|
"DomainId",
|
|
"ModificationDate",
|
|
"ModifiedBy",
|
|
"Tags",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Revisions"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved entity",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
},
|
|
"patch": {
|
|
"tags": [
|
|
"Tasks.DocumentDto"
|
|
],
|
|
"summary": "Update entity in Tasks",
|
|
"operationId": "Tasks.DocumentDto.UpdateDocumentDto",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"in": "body",
|
|
"name": "body",
|
|
"description": "New property values",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"204": {
|
|
"description": "Success"
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
},
|
|
"delete": {
|
|
"tags": [
|
|
"Tasks.DocumentDto"
|
|
],
|
|
"summary": "Delete entity from Tasks",
|
|
"operationId": "Tasks.DocumentDto.DeleteDocumentDto",
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"in": "header",
|
|
"name": "If-Match",
|
|
"description": "ETag",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"204": {
|
|
"description": "Success"
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "operation"
|
|
}
|
|
},
|
|
"/Tasks({Id})/Default.Upload": {
|
|
"post": {
|
|
"tags": [
|
|
"Tasks.Actions"
|
|
],
|
|
"summary": "Invoke action Upload",
|
|
"operationId": "Tasks.Upload",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
},
|
|
"x-ms-docs-operation-type": "action"
|
|
}
|
|
},
|
|
"/Tasks({Id})/Revisions": {
|
|
"get": {
|
|
"tags": [
|
|
"Tasks.RevisionDto"
|
|
],
|
|
"summary": "Get Revisions from Tasks",
|
|
"operationId": "Tasks.ListRevisions",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/top"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/skip"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/search"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/filter"
|
|
},
|
|
{
|
|
"$ref": "#/parameters/count"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$orderby",
|
|
"description": "Order items by property values",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Id desc",
|
|
"Number",
|
|
"Number desc",
|
|
"DocumentId",
|
|
"DocumentId desc",
|
|
"DocumentName",
|
|
"DocumentName desc",
|
|
"DocumentDescription",
|
|
"DocumentDescription desc",
|
|
"CreationDate",
|
|
"CreationDate desc",
|
|
"CreatedBy",
|
|
"CreatedBy desc",
|
|
"IsReviewed",
|
|
"IsReviewed desc",
|
|
"ReviewedBy",
|
|
"ReviewedBy desc",
|
|
"ReviewedDate",
|
|
"ReviewedDate desc",
|
|
"IsApproved",
|
|
"IsApproved desc",
|
|
"ApprovedBy",
|
|
"ApprovedBy desc",
|
|
"ApprovedDate",
|
|
"ApprovedDate desc",
|
|
"IsRejected",
|
|
"IsRejected desc",
|
|
"RejectedBy",
|
|
"RejectedBy desc",
|
|
"RejectedDate",
|
|
"RejectedDate desc",
|
|
"DomainId",
|
|
"DomainId desc"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Number",
|
|
"DocumentId",
|
|
"DocumentName",
|
|
"DocumentDescription",
|
|
"CreationDate",
|
|
"CreatedBy",
|
|
"IsReviewed",
|
|
"ReviewedBy",
|
|
"ReviewedDate",
|
|
"IsApproved",
|
|
"ApprovedBy",
|
|
"ApprovedDate",
|
|
"IsRejected",
|
|
"RejectedBy",
|
|
"RejectedDate",
|
|
"DomainId",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved navigation property",
|
|
"schema": {
|
|
"title": "Collection of RevisionDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"value": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/Tasks({Id})/Revisions({Id1})": {
|
|
"get": {
|
|
"tags": [
|
|
"Tasks.RevisionDto"
|
|
],
|
|
"summary": "Get Revisions from Tasks",
|
|
"operationId": "Tasks.GetRevisions",
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "Id",
|
|
"description": "key: Id of DocumentDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "DocumentDto"
|
|
},
|
|
{
|
|
"in": "path",
|
|
"name": "Id1",
|
|
"description": "key: Id of RevisionDto",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"x-ms-docs-key-type": "RevisionDto"
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$select",
|
|
"description": "Select properties to be returned",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"Id",
|
|
"Number",
|
|
"DocumentId",
|
|
"DocumentName",
|
|
"DocumentDescription",
|
|
"CreationDate",
|
|
"CreatedBy",
|
|
"IsReviewed",
|
|
"ReviewedBy",
|
|
"ReviewedDate",
|
|
"IsApproved",
|
|
"ApprovedBy",
|
|
"ApprovedDate",
|
|
"IsRejected",
|
|
"RejectedBy",
|
|
"RejectedDate",
|
|
"DomainId",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "$expand",
|
|
"description": "Expand related entities",
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
"*",
|
|
"Document"
|
|
],
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Retrieved navigation property",
|
|
"schema": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
},
|
|
"default": {
|
|
"$ref": "#/responses/error"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"definitions": {
|
|
"Siterra.Documents.App.DTO.DocumentDto": {
|
|
"title": "DocumentDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Description": {
|
|
"type": "string"
|
|
},
|
|
"Filename": {
|
|
"type": "string"
|
|
},
|
|
"NumberOfRevisions": {
|
|
"type": "string"
|
|
},
|
|
"Suffix": {
|
|
"type": "string"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModifiedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto"
|
|
}
|
|
},
|
|
"Revisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"Name": "string",
|
|
"Description": "string",
|
|
"Filename": "string",
|
|
"NumberOfRevisions": "string",
|
|
"Suffix": "string",
|
|
"DomainId": "integer",
|
|
"ModificationDate": "string (timestamp)",
|
|
"ModifiedBy": "integer",
|
|
"Tags": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.App.DTO.DocumentTagRelDto"
|
|
}
|
|
],
|
|
"Revisions": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.App.DTO.RevisionDto"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Siterra.Documents.App.DTO.LibraryDto": {
|
|
"title": "LibraryDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Number": {
|
|
"type": "string"
|
|
},
|
|
"Description": {
|
|
"type": "string"
|
|
},
|
|
"LibraryTemplateId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ParentTypeId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ParentId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"AllowMultiple": {
|
|
"type": "boolean"
|
|
},
|
|
"AutoCreate": {
|
|
"type": "boolean"
|
|
},
|
|
"TypeId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreatedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModifiedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"Documents": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"Name": "string",
|
|
"Number": "string",
|
|
"Description": "string",
|
|
"LibraryTemplateId": "integer",
|
|
"ParentTypeId": "integer",
|
|
"ParentId": "integer",
|
|
"AllowMultiple": true,
|
|
"AutoCreate": true,
|
|
"TypeId": "integer",
|
|
"DomainId": "integer",
|
|
"CreatedBy": "integer",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModifiedBy": "integer",
|
|
"ModificationDate": "string (timestamp)",
|
|
"Documents": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.App.DTO.DocumentDto"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Siterra.Documents.App.DTO.RevisionDto": {
|
|
"title": "RevisionDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Number": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DocumentId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DocumentName": {
|
|
"type": "string"
|
|
},
|
|
"DocumentDescription": {
|
|
"type": "string"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"CreatedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IsReviewed": {
|
|
"type": "boolean"
|
|
},
|
|
"ReviewedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ReviewedDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"IsApproved": {
|
|
"type": "boolean"
|
|
},
|
|
"ApprovedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ApprovedDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"IsRejected": {
|
|
"type": "boolean"
|
|
},
|
|
"RejectedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"RejectedDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Document": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"Number": "integer",
|
|
"DocumentId": "integer",
|
|
"DocumentName": "string",
|
|
"DocumentDescription": "string",
|
|
"CreationDate": "string (timestamp)",
|
|
"CreatedBy": "integer",
|
|
"IsReviewed": true,
|
|
"ReviewedBy": "integer",
|
|
"ReviewedDate": "string (timestamp)",
|
|
"IsApproved": true,
|
|
"ApprovedBy": "integer",
|
|
"ApprovedDate": "string (timestamp)",
|
|
"IsRejected": true,
|
|
"RejectedBy": "integer",
|
|
"RejectedDate": "string (timestamp)",
|
|
"DomainId": "integer",
|
|
"Document": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
}
|
|
},
|
|
"Siterra.Documents.App.DTO.CategoryDto": {
|
|
"title": "CategoryDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Description": {
|
|
"type": "string"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"Name": "string",
|
|
"Description": "string",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModificationDate": "string (timestamp)",
|
|
"DomainId": "integer"
|
|
}
|
|
},
|
|
"Siterra.Documents.App.DTO.DocumentTagRelDto": {
|
|
"title": "DocumentTagRelDto",
|
|
"type": "object",
|
|
"properties": {
|
|
"Name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"Name": "string"
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.Document.Document": {
|
|
"title": "Document",
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Description": {
|
|
"type": "string"
|
|
},
|
|
"StatusId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"TypeId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Keywords": {
|
|
"type": "string"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"CreatedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModifiedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"LibraryId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"OwnerUserId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"StatusDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"LastRevisionId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CheckoutDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"CheckoutPath": {
|
|
"type": "string"
|
|
},
|
|
"CheckoutUserId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Number": {
|
|
"type": "string"
|
|
},
|
|
"OriginalDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"FileSized": {
|
|
"format": "decimal",
|
|
"multipleOf": 1,
|
|
"type": "number"
|
|
},
|
|
"FileClientPath": {
|
|
"type": "string"
|
|
},
|
|
"LastRevisionFileId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IsDeleted": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IsNa": {
|
|
"format": "decimal",
|
|
"multipleOf": 1,
|
|
"type": "number"
|
|
},
|
|
"IsRejected": {
|
|
"format": "decimal",
|
|
"multipleOf": 1,
|
|
"type": "number"
|
|
},
|
|
"IsReviewed": {
|
|
"format": "decimal",
|
|
"multipleOf": 1,
|
|
"type": "number"
|
|
},
|
|
"NaDescription": {
|
|
"type": "string"
|
|
},
|
|
"NaReason": {
|
|
"type": "string"
|
|
},
|
|
"RejectedDescription": {
|
|
"type": "string"
|
|
},
|
|
"RejectedReason": {
|
|
"type": "string"
|
|
},
|
|
"ReviewDescription": {
|
|
"type": "string"
|
|
},
|
|
"SourceDocumentId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ScraperMapId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"LastDownloadedDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"SmsId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IsApprovedOld": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Suffix": {
|
|
"type": "string"
|
|
},
|
|
"ScrapeResultId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IsApproved": {
|
|
"format": "decimal",
|
|
"multipleOf": 1,
|
|
"type": "number"
|
|
},
|
|
"CategoryId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"SectionId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"VersionCount": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"LastFileName": {
|
|
"type": "string"
|
|
},
|
|
"DocumentClasses": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass"
|
|
}
|
|
},
|
|
"Tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel"
|
|
}
|
|
},
|
|
"Library": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library"
|
|
},
|
|
"LastRevisionFile": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile"
|
|
},
|
|
"SourceDocument": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
},
|
|
"SourceDocumentChildren": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
},
|
|
"Revisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Revision.Revision"
|
|
}
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"Name": "string",
|
|
"Description": "string",
|
|
"StatusId": "integer",
|
|
"TypeId": "integer",
|
|
"Keywords": "string",
|
|
"CreationDate": "string (timestamp)",
|
|
"CreatedBy": "integer",
|
|
"ModificationDate": "string (timestamp)",
|
|
"ModifiedBy": "integer",
|
|
"DomainId": "integer",
|
|
"LibraryId": "integer",
|
|
"OwnerUserId": "integer",
|
|
"StatusDate": "string (timestamp)",
|
|
"LastRevisionId": "integer",
|
|
"CheckoutDate": "string (timestamp)",
|
|
"CheckoutPath": "string",
|
|
"CheckoutUserId": "integer",
|
|
"Number": "string",
|
|
"OriginalDate": "string (timestamp)",
|
|
"FileSized": "number",
|
|
"FileClientPath": "string",
|
|
"LastRevisionFileId": "integer",
|
|
"IsDeleted": "integer",
|
|
"IsNa": "number",
|
|
"IsRejected": "number",
|
|
"IsReviewed": "number",
|
|
"NaDescription": "string",
|
|
"NaReason": "string",
|
|
"RejectedDescription": "string",
|
|
"RejectedReason": "string",
|
|
"ReviewDescription": "string",
|
|
"SourceDocumentId": "integer",
|
|
"ScraperMapId": "integer",
|
|
"LastDownloadedDate": "string (timestamp)",
|
|
"SmsId": "integer",
|
|
"IsApprovedOld": "integer",
|
|
"Suffix": "string",
|
|
"ScrapeResultId": "integer",
|
|
"IsApproved": "number",
|
|
"CategoryId": "integer",
|
|
"SectionId": "integer",
|
|
"VersionCount": "integer",
|
|
"LastFileName": "string",
|
|
"DocumentClasses": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass"
|
|
}
|
|
],
|
|
"Tags": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel"
|
|
}
|
|
],
|
|
"Library": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Library.Library"
|
|
},
|
|
"LastRevisionFile": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile"
|
|
},
|
|
"SourceDocument": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
},
|
|
"SourceDocumentChildren": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
],
|
|
"Revisions": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Revision.Revision"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass": {
|
|
"title": "DocumentClass",
|
|
"type": "object",
|
|
"properties": {
|
|
"ClassInstance": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ClassId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DocumentId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreatedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModifiedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"IsPrimary": {
|
|
"type": "boolean"
|
|
},
|
|
"Document": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
},
|
|
"example": {
|
|
"ClassInstance": "integer",
|
|
"ClassId": "integer",
|
|
"DocumentId": "integer",
|
|
"CreatedBy": "integer",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModifiedBy": "integer",
|
|
"ModificationDate": "string (timestamp)",
|
|
"IsPrimary": true,
|
|
"Document": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel": {
|
|
"title": "DocumentTagRel",
|
|
"type": "object",
|
|
"properties": {
|
|
"DocumentId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"TagId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreatedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ModifiedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"Document": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
},
|
|
"Tag": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag"
|
|
}
|
|
},
|
|
"example": {
|
|
"DocumentId": "integer",
|
|
"TagId": "integer",
|
|
"DomainId": "integer",
|
|
"CreatedBy": "integer",
|
|
"ModifiedBy": "integer",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModificationDate": "string (timestamp)",
|
|
"Document": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
},
|
|
"Tag": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Tags.Tag"
|
|
}
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.Library.Library": {
|
|
"title": "Library",
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"ParentFolderId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Number": {
|
|
"type": "string"
|
|
},
|
|
"TypeId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"OwnerUserId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"TotalSize": {
|
|
"format": "decimal",
|
|
"multipleOf": 1,
|
|
"type": "number"
|
|
},
|
|
"FilesCounter": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"FoldersCounter": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModifiedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreatedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ProjectId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"SearchRingId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"SiteId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"AssetId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"AllowMultiple": {
|
|
"type": "boolean"
|
|
},
|
|
"AutoCreate": {
|
|
"type": "boolean"
|
|
},
|
|
"Description": {
|
|
"type": "string"
|
|
},
|
|
"IsTemplate": {
|
|
"type": "boolean"
|
|
},
|
|
"ProgramId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"SourceFolderId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"TemplateClassId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"TemplateSubType": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IsHidden": {
|
|
"type": "boolean"
|
|
},
|
|
"IsDeleted": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"StatusId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"SmsId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ContractId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"VendorId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"OrganizationUnitId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IncidentId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"EventId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ClassInstance": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ClassId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"LibraryParent": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library"
|
|
},
|
|
"Type": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType"
|
|
},
|
|
"SourceFolder": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library"
|
|
},
|
|
"Documents": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
},
|
|
"LibraryChildren": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library"
|
|
}
|
|
},
|
|
"SourceLibraryChildren": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library"
|
|
}
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"DomainId": "integer",
|
|
"Name": "string",
|
|
"ParentFolderId": "integer",
|
|
"Number": "string",
|
|
"TypeId": "integer",
|
|
"OwnerUserId": "integer",
|
|
"TotalSize": "number",
|
|
"FilesCounter": "integer",
|
|
"FoldersCounter": "integer",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModificationDate": "string (timestamp)",
|
|
"ModifiedBy": "integer",
|
|
"CreatedBy": "integer",
|
|
"ProjectId": "integer",
|
|
"SearchRingId": "integer",
|
|
"SiteId": "integer",
|
|
"AssetId": "integer",
|
|
"AllowMultiple": true,
|
|
"AutoCreate": true,
|
|
"Description": "string",
|
|
"IsTemplate": true,
|
|
"ProgramId": "integer",
|
|
"SourceFolderId": "integer",
|
|
"TemplateClassId": "integer",
|
|
"TemplateSubType": "integer",
|
|
"IsHidden": true,
|
|
"IsDeleted": "integer",
|
|
"StatusId": "integer",
|
|
"SmsId": "integer",
|
|
"ContractId": "integer",
|
|
"VendorId": "integer",
|
|
"OrganizationUnitId": "integer",
|
|
"IncidentId": "integer",
|
|
"EventId": "integer",
|
|
"ClassInstance": "integer",
|
|
"ClassId": "integer",
|
|
"LibraryParent": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Library.Library"
|
|
},
|
|
"Type": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Library.LibraryType"
|
|
},
|
|
"SourceFolder": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Library.Library"
|
|
},
|
|
"Documents": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
],
|
|
"LibraryChildren": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Library.Library"
|
|
}
|
|
],
|
|
"SourceLibraryChildren": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Library.Library"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType": {
|
|
"title": "LibraryType",
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"ModifiedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreatedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Description": {
|
|
"type": "string"
|
|
},
|
|
"XmlName": {
|
|
"type": "string"
|
|
},
|
|
"MasterId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Number": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ClassId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ParentId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"HasChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"MasterLibraryType": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType"
|
|
},
|
|
"ParentLibraryTypes": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType"
|
|
},
|
|
"MasterLibraryTypeChildren": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType"
|
|
}
|
|
},
|
|
"ChildrenLibraryTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType"
|
|
}
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"Name": "string",
|
|
"ModifiedBy": "integer",
|
|
"CreatedBy": "integer",
|
|
"ModificationDate": "string (timestamp)",
|
|
"CreationDate": "string (timestamp)",
|
|
"DomainId": "integer",
|
|
"Description": "string",
|
|
"XmlName": "string",
|
|
"MasterId": "integer",
|
|
"Number": "integer",
|
|
"ClassId": "integer",
|
|
"ParentId": "integer",
|
|
"HasChanged": true,
|
|
"MasterLibraryType": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Library.LibraryType"
|
|
},
|
|
"ParentLibraryTypes": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Library.LibraryType"
|
|
},
|
|
"MasterLibraryTypeChildren": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Library.LibraryType"
|
|
}
|
|
],
|
|
"ChildrenLibraryTypes": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Library.LibraryType"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile": {
|
|
"title": "DocumentFile",
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Path": {
|
|
"type": "string"
|
|
},
|
|
"ModifiedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreatedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"Sized": {
|
|
"format": "decimal",
|
|
"multipleOf": 1,
|
|
"type": "number"
|
|
},
|
|
"ActualName": {
|
|
"type": "string"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"SourceClassId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ContentTypeId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ClientPath": {
|
|
"type": "string"
|
|
},
|
|
"IsSelfHosted": {
|
|
"format": "int16",
|
|
"maximum": 32767,
|
|
"minimum": -32768,
|
|
"type": "integer"
|
|
},
|
|
"SmsId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Latitude": {
|
|
"format": "decimal",
|
|
"multipleOf": 1,
|
|
"type": "number"
|
|
},
|
|
"Longitude": {
|
|
"format": "decimal",
|
|
"multipleOf": 1,
|
|
"type": "number"
|
|
},
|
|
"Documents": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"Name": "string",
|
|
"Path": "string",
|
|
"ModifiedBy": "integer",
|
|
"CreatedBy": "integer",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModificationDate": "string (timestamp)",
|
|
"Sized": "number",
|
|
"ActualName": "string",
|
|
"DomainId": "integer",
|
|
"SourceClassId": "integer",
|
|
"ContentTypeId": "integer",
|
|
"ClientPath": "string",
|
|
"IsSelfHosted": "integer",
|
|
"SmsId": "integer",
|
|
"Latitude": "number",
|
|
"Longitude": "number",
|
|
"Documents": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.Tags.Tag": {
|
|
"title": "Tag",
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Description": {
|
|
"type": "string"
|
|
},
|
|
"CreatedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ModifiedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"DomainId": "integer",
|
|
"Name": "string",
|
|
"Description": "string",
|
|
"CreatedBy": "integer",
|
|
"ModifiedBy": "integer",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModificationDate": "string (timestamp)"
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag"
|
|
},
|
|
{
|
|
"title": "UserDefinedTag",
|
|
"type": "object",
|
|
"properties": {
|
|
"Documents": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"DomainId": "integer",
|
|
"Name": "string",
|
|
"Description": "string",
|
|
"CreatedBy": "integer",
|
|
"ModifiedBy": "integer",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModificationDate": "string (timestamp)",
|
|
"Documents": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.Tags.Section": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag"
|
|
},
|
|
{
|
|
"title": "Section",
|
|
"type": "object",
|
|
"properties": {
|
|
"Documents": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"DomainId": "integer",
|
|
"Name": "string",
|
|
"Description": "string",
|
|
"CreatedBy": "integer",
|
|
"ModifiedBy": "integer",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModificationDate": "string (timestamp)",
|
|
"Documents": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.Tags.Category": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag"
|
|
},
|
|
{
|
|
"title": "Category",
|
|
"type": "object",
|
|
"properties": {
|
|
"Documents": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"DomainId": "integer",
|
|
"Name": "string",
|
|
"Description": "string",
|
|
"CreatedBy": "integer",
|
|
"ModifiedBy": "integer",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModificationDate": "string (timestamp)",
|
|
"Documents": [
|
|
{
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Siterra.Documents.BusinessLogic.Entities.Revision.Revision": {
|
|
"title": "Revision",
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Number": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DocumentId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ModificationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"CreationDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ModifiedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"CreatedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"Remarks": {
|
|
"type": "string"
|
|
},
|
|
"FileId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DocumentOwnerContact": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"DocumentDescription": {
|
|
"type": "string"
|
|
},
|
|
"DocumentStatusDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"DocumentFolder": {
|
|
"type": "string"
|
|
},
|
|
"DocumentKeywords": {
|
|
"type": "string"
|
|
},
|
|
"DocumentStatus": {
|
|
"type": "string"
|
|
},
|
|
"DocumentType": {
|
|
"type": "string"
|
|
},
|
|
"DocumentName": {
|
|
"type": "string"
|
|
},
|
|
"DocumentNumber": {
|
|
"type": "string"
|
|
},
|
|
"DomainId": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IsDeleted": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IsReviewed": {
|
|
"type": "boolean"
|
|
},
|
|
"ReviewDescription": {
|
|
"type": "string"
|
|
},
|
|
"ReviewedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IsRejected": {
|
|
"type": "boolean"
|
|
},
|
|
"RejectedReason": {
|
|
"type": "string"
|
|
},
|
|
"RejectedDescription": {
|
|
"type": "string"
|
|
},
|
|
"RejectedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"IsApproved": {
|
|
"type": "boolean"
|
|
},
|
|
"ApprovedBy": {
|
|
"format": "int32",
|
|
"maximum": 2147483647,
|
|
"minimum": -2147483648,
|
|
"type": "integer"
|
|
},
|
|
"ReviewedDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"RejectedDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"ApprovedDate": {
|
|
"format": "date-time",
|
|
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
|
|
"type": "string"
|
|
},
|
|
"Document": {
|
|
"$ref": "#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "integer (identifier)",
|
|
"Number": "integer",
|
|
"DocumentId": "integer",
|
|
"ModificationDate": "string (timestamp)",
|
|
"CreationDate": "string (timestamp)",
|
|
"ModifiedBy": "integer",
|
|
"CreatedBy": "integer",
|
|
"Remarks": "string",
|
|
"FileId": "integer",
|
|
"DocumentOwnerContact": "integer",
|
|
"DocumentDescription": "string",
|
|
"DocumentStatusDate": "string (timestamp)",
|
|
"DocumentFolder": "string",
|
|
"DocumentKeywords": "string",
|
|
"DocumentStatus": "string",
|
|
"DocumentType": "string",
|
|
"DocumentName": "string",
|
|
"DocumentNumber": "string",
|
|
"DomainId": "integer",
|
|
"IsDeleted": "integer",
|
|
"IsReviewed": true,
|
|
"ReviewDescription": "string",
|
|
"ReviewedBy": "integer",
|
|
"IsRejected": true,
|
|
"RejectedReason": "string",
|
|
"RejectedDescription": "string",
|
|
"RejectedBy": "integer",
|
|
"IsApproved": true,
|
|
"ApprovedBy": "integer",
|
|
"ReviewedDate": "string (timestamp)",
|
|
"RejectedDate": "string (timestamp)",
|
|
"ApprovedDate": "string (timestamp)",
|
|
"Document": {
|
|
"@odata.type": "Siterra.Documents.BusinessLogic.Entities.Document.Document"
|
|
}
|
|
}
|
|
},
|
|
"odata.error": {
|
|
"required": [
|
|
"error"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"error": {
|
|
"$ref": "#/definitions/odata.error.main"
|
|
}
|
|
}
|
|
},
|
|
"odata.error.main": {
|
|
"required": [
|
|
"code",
|
|
"message"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"target": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/odata.error.detail"
|
|
}
|
|
},
|
|
"innererror": {
|
|
"description": "The structure of this object is service-specific",
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"odata.error.detail": {
|
|
"required": [
|
|
"code",
|
|
"message"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"target": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"parameters": {
|
|
"top": {
|
|
"in": "query",
|
|
"name": "$top",
|
|
"description": "Show only the first n items",
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"skip": {
|
|
"in": "query",
|
|
"name": "$skip",
|
|
"description": "Skip the first n items",
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"count": {
|
|
"in": "query",
|
|
"name": "$count",
|
|
"description": "Include count of items",
|
|
"type": "boolean"
|
|
},
|
|
"filter": {
|
|
"in": "query",
|
|
"name": "$filter",
|
|
"description": "Filter items by property values",
|
|
"type": "string"
|
|
},
|
|
"search": {
|
|
"in": "query",
|
|
"name": "$search",
|
|
"description": "Search items by search phrases",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"responses": {
|
|
"error": {
|
|
"description": "error",
|
|
"schema": {
|
|
"$ref": "#/definitions/odata.error"
|
|
}
|
|
}
|
|
},
|
|
"tags": [
|
|
{
|
|
"name": "Categories.CategoryDto",
|
|
"x-ms-docs-toc-type": "page"
|
|
},
|
|
{
|
|
"name": "Documents.DocumentDto",
|
|
"x-ms-docs-toc-type": "page"
|
|
},
|
|
{
|
|
"name": "Documents.Actions",
|
|
"x-ms-docs-toc-type": "container"
|
|
},
|
|
{
|
|
"name": "Documents.RevisionDto",
|
|
"x-ms-docs-toc-type": "page"
|
|
},
|
|
{
|
|
"name": "Libraries.LibraryDto",
|
|
"x-ms-docs-toc-type": "page"
|
|
},
|
|
{
|
|
"name": "Libraries.DocumentDto",
|
|
"x-ms-docs-toc-type": "page"
|
|
},
|
|
{
|
|
"name": "Revisions.RevisionDto",
|
|
"x-ms-docs-toc-type": "page"
|
|
},
|
|
{
|
|
"name": "Revisions.Document",
|
|
"x-ms-docs-toc-type": "page"
|
|
},
|
|
{
|
|
"name": "Tasks.DocumentDto",
|
|
"x-ms-docs-toc-type": "page"
|
|
},
|
|
{
|
|
"name": "Tasks.Actions",
|
|
"x-ms-docs-toc-type": "container"
|
|
},
|
|
{
|
|
"name": "Tasks.RevisionDto",
|
|
"x-ms-docs-toc-type": "page"
|
|
}
|
|
]
|
|
} |