first pass of update to Windream 8
This commit is contained in:
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/AutoMapper.dll
vendored
Normal file
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/AutoMapper.dll
vendored
Normal file
Binary file not shown.
1961
DigitalDataBNSPlugin/Libraries/3rdParty/AutoMapper.xml
vendored
Normal file
1961
DigitalDataBNSPlugin/Libraries/3rdParty/AutoMapper.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/FluentValidation.WebApi.dll
vendored
Normal file
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/FluentValidation.WebApi.dll
vendored
Normal file
Binary file not shown.
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/FluentValidation.dll
vendored
Normal file
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/FluentValidation.dll
vendored
Normal file
Binary file not shown.
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/Microsoft.Practices.Unity.RegistrationByConvention.dll
vendored
Normal file
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/Microsoft.Practices.Unity.RegistrationByConvention.dll
vendored
Normal file
Binary file not shown.
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/Microsoft.Practices.Unity.dll
vendored
Normal file
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/Microsoft.Practices.Unity.dll
vendored
Normal file
Binary file not shown.
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/Newtonsoft.Json.dll
vendored
Normal file
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/Newtonsoft.Json.dll
vendored
Normal file
Binary file not shown.
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/Swashbuckle.Core.dll
vendored
Normal file
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/Swashbuckle.Core.dll
vendored
Normal file
Binary file not shown.
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/System.Net.Http.Formatting.dll
vendored
Normal file
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/System.Net.Http.Formatting.dll
vendored
Normal file
Binary file not shown.
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/System.Web.Http.dll
vendored
Normal file
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/System.Web.Http.dll
vendored
Normal file
Binary file not shown.
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/log4net.dll
vendored
Normal file
BIN
DigitalDataBNSPlugin/Libraries/3rdParty/log4net.dll
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
DigitalDataBNSPlugin/Libraries/Windream/Windream.WebService.dll
Normal file
BIN
DigitalDataBNSPlugin/Libraries/Windream/Windream.WebService.dll
Normal file
Binary file not shown.
60
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Annotations.d.ts
vendored
Normal file
60
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Annotations.d.ts
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
import
|
||||
{
|
||||
ResponseContainerDTO,
|
||||
IdLocationNameIdentityDTO,
|
||||
IdLocationNameIdentityResponseDTO
|
||||
} from "./Windream.WebService";
|
||||
|
||||
|
||||
export interface IAnnotationsControllerDTO
|
||||
{
|
||||
GetAnnotations(parameter: GetAnnotationsDTO): GetAnnotationsResponseContainerDTO;
|
||||
Create(parameter: CreateAnnotationDTO): CreateAnnotationResponseContainerDTO;
|
||||
}
|
||||
|
||||
export interface AnnotationContentDTO
|
||||
{
|
||||
Title: String;
|
||||
Text: String;
|
||||
}
|
||||
|
||||
export interface AnnotationDTO extends AnnotationContentDTO
|
||||
{
|
||||
CreationDate: String;
|
||||
Creator: String;
|
||||
CreatedByRequestingUser: Boolean;
|
||||
Id: number;
|
||||
}
|
||||
|
||||
export interface AnnotationResponseDTO
|
||||
{
|
||||
CreationDate: String;
|
||||
Creator: String;
|
||||
CreatedByRequestingUser: Boolean;
|
||||
Id: number;
|
||||
Title: String;
|
||||
Text: String;
|
||||
}
|
||||
|
||||
export interface CreateAnnotationDTO
|
||||
{
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
Annotation: AnnotationContentDTO;
|
||||
}
|
||||
|
||||
export interface CreateAnnotationResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Annotation: AnnotationResponseDTO;
|
||||
Item: IdLocationNameIdentityResponseDTO;
|
||||
}
|
||||
|
||||
export interface GetAnnotationsDTO
|
||||
{
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
}
|
||||
|
||||
export interface GetAnnotationsResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Annotations: AnnotationResponseDTO[];
|
||||
Item: IdLocationNameIdentityResponseDTO;
|
||||
}
|
||||
38
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Attributes.d.ts
vendored
Normal file
38
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Attributes.d.ts
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
import
|
||||
{
|
||||
AttributeResponseDTO,
|
||||
NameValuePairDTO,
|
||||
WSValueType,
|
||||
ResponseContainerDTO,
|
||||
ObjectTypeResponseContainerDTO
|
||||
} from "./Windream.WebService";
|
||||
|
||||
|
||||
export interface IAttributesController
|
||||
{
|
||||
GetAttributes(parameter: AttributeFlagsValuesDTO): GetAttributesResponseContainerDTO;
|
||||
}
|
||||
|
||||
export const enum AttributeFlagsDTO
|
||||
{
|
||||
NonSortable = 256
|
||||
}
|
||||
|
||||
export interface AttributeFlagsValuesDTO
|
||||
{
|
||||
AttributeFlags: AttributeFlagsDTO;
|
||||
Values: string[];
|
||||
}
|
||||
|
||||
export interface GetAttributesResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Attributes: AttributeResponseDTO[];
|
||||
}
|
||||
|
||||
export interface GetAllAttributesResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
RelationalAttributes: AttributeResponseDTO[];
|
||||
SystemAttributes: AttributeResponseDTO[];
|
||||
TypeSpecificAttributes: ObjectTypeResponseContainerDTO[];
|
||||
VirtualAttributes: AttributeResponseDTO[];
|
||||
}
|
||||
6
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Authentication.d.ts
vendored
Normal file
6
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Authentication.d.ts
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
import { ResponseContainerDTO } from "./Windream.WebService";
|
||||
|
||||
export interface IAuthenticationController
|
||||
{
|
||||
Logout(): ResponseContainerDTO;
|
||||
}
|
||||
122
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Directories.d.ts
vendored
Normal file
122
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Directories.d.ts
vendored
Normal file
@@ -0,0 +1,122 @@
|
||||
import
|
||||
{
|
||||
AttributeDTO,
|
||||
ResponseContainerDTO,
|
||||
AttributeResponseDTO,
|
||||
IdLocationNameIdentityDTO,
|
||||
LocationNameIdentityDTO,
|
||||
IdLocationNameIdentityResponseDTO,
|
||||
ObjectTypeIdentityDTO,
|
||||
ItemResponseContainerDTO,
|
||||
ExistingItemIdentityDTO,
|
||||
ResponseDetailsType,
|
||||
WSAttributeFlags,
|
||||
ItemEntityDTO,
|
||||
NewItemIdentityDTO
|
||||
} from './Windream.WebService';
|
||||
|
||||
|
||||
export interface IDirectoriesController
|
||||
{
|
||||
Create(parameter: CreateDirectoryDTO): DirectoryResponseContainerDTO;
|
||||
CreateBulk(parameters: CreateDirectoryDTO[]): DirectoryResponseContainerDTO[];
|
||||
Delete(parameter: DeleteDirectoryDTO): DirectoryResponseContainerDTO;
|
||||
DeleteBulk(parameters: DeleteDirectoryDTO[]): DirectoryResponseContainerDTO[];
|
||||
Update(parameter: UpdateDirectoryDTO): DirectoryResponseContainerDTO;
|
||||
UpdateBulk(parameters: UpdateDirectoryDTO[]): DirectoryResponseContainerDTO[];
|
||||
GetDetails(id: Number): DirectoryResponseContainerDTO;
|
||||
GetDetails(parameter: GetDirectoryDetailsDTO): DirectoryResponseContainerDTO;
|
||||
GetDetailsBulk(parameters: GetDirectoryDetailsDTO[]): DirectoryResponseContainerDTO[];
|
||||
GetSubObjects(parameter: GetSubObjectsDTO): ItemResponseContainerDTO[];
|
||||
Move(parameter: MoveDirectoryDTO): DirectoryResponseContainerDTO;
|
||||
MoveBulk(parameters: MoveDirectoryDTO[]): DirectoryResponseContainerDTO[];
|
||||
Copy(parameter: CopyDirectoryDTO): DirectoryResponseContainerDTO;
|
||||
CopyBulk(parameters: CopyDirectoryDTO[]): DirectoryResponseContainerDTO[];
|
||||
}
|
||||
|
||||
export const enum CopyDirectoryFlags
|
||||
{
|
||||
FolderOnly = 0,
|
||||
WithFiles = 2,
|
||||
WithSubTree = 4
|
||||
}
|
||||
|
||||
export const enum SubObjectFlags
|
||||
{
|
||||
None = 1,
|
||||
IncludePreVersions = 2,
|
||||
Recursive = 4
|
||||
}
|
||||
|
||||
export interface CopyDirectoryDTO
|
||||
{
|
||||
Flags: CopyDirectoryFlags;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
Target: LocationNameIdentityDTO;
|
||||
}
|
||||
|
||||
export interface CreateDirectoryDTO
|
||||
{
|
||||
CreateTree: boolean;
|
||||
Item: NewDirectoryDTO;
|
||||
ResponseDetails: ResponseDetailsType;
|
||||
}
|
||||
|
||||
export interface DeleteDirectoryDTO
|
||||
{
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
Recursive: boolean;
|
||||
ResponseDetails: ResponseDetailsType;
|
||||
}
|
||||
|
||||
export interface DirectoryResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Item: DirectoryResponseDTO;
|
||||
}
|
||||
|
||||
export interface DirectoryResponseDTO extends IdLocationNameIdentityResponseDTO
|
||||
{
|
||||
Attributes: AttributeResponseDTO[];
|
||||
ObjectType: ObjectTypeIdentityDTO;
|
||||
ParentWindreamObject: IdLocationNameIdentityResponseDTO;
|
||||
}
|
||||
|
||||
export interface ExistingDirectoryIdentityDTO extends ExistingItemIdentityDTO
|
||||
{
|
||||
Attributes: AttributeDTO[];
|
||||
ObjectType: ObjectTypeIdentityDTO;
|
||||
}
|
||||
|
||||
export interface GetDirectoryDetailsDTO
|
||||
{
|
||||
AttributeFlags: WSAttributeFlags;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
Values: string[];
|
||||
}
|
||||
|
||||
export interface GetSubObjectsDTO
|
||||
{
|
||||
Entity: ItemEntityDTO;
|
||||
Filter: string;
|
||||
Flags: SubObjectFlags;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
}
|
||||
|
||||
export interface MoveDirectoryDTO
|
||||
{
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
ResponseDetails: ResponseDetailsType;
|
||||
Target: LocationNameIdentityDTO;
|
||||
}
|
||||
|
||||
export interface NewDirectoryDTO extends NewItemIdentityDTO
|
||||
{
|
||||
Attributes: AttributeDTO[];
|
||||
ObjectType: ObjectTypeIdentityDTO;
|
||||
}
|
||||
|
||||
export interface UpdateDirectoryDTO
|
||||
{
|
||||
Item: ExistingDirectoryIdentityDTO;
|
||||
ResponseDetails: ResponseDetailsType;
|
||||
}
|
||||
267
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Documents.d.ts
vendored
Normal file
267
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Documents.d.ts
vendored
Normal file
@@ -0,0 +1,267 @@
|
||||
import
|
||||
{
|
||||
AttributeResponseDTO,
|
||||
AttributeDTO,
|
||||
ResponseContainerDTO,
|
||||
ItemContainerDTO,
|
||||
LocationNameIdentityDTO,
|
||||
IdLocationNameIdentityDTO,
|
||||
ResponseDetailsType,
|
||||
IdLocationNameEntityIdentityResponseDTO,
|
||||
IdLocationNameIdentityResponseDTO,
|
||||
ExistingItemIdentityDTO,
|
||||
ObjectTypeIdentityDTO,
|
||||
WSAttributeFlags,
|
||||
NewItemIdentityDTO,
|
||||
ItemResponseContainerDTO
|
||||
} from "./Windream.WebService";
|
||||
|
||||
import { IndexingDetailsResponseDTO } from './Windream.WebService.Indexing';
|
||||
|
||||
|
||||
export interface IDocumentsController
|
||||
{
|
||||
Create(parameter: CreateDocumentDTO): DocumentResponseContainerDTO;
|
||||
CreateBulk(parameters: CreateDocumentDTO[]): DocumentResponseContainerDTO[];
|
||||
Delete(parameter: DeleteDocumentDTO): DocumentResponseContainerDTO;
|
||||
DeleteBulk(parameters: DeleteDocumentDTO[]): DocumentResponseContainerDTO[];
|
||||
Update(parameter: UpdateDocumentDTO): DocumentResponseContainerDTO;
|
||||
UpdateBulk(parameters: UpdateDocumentDTO[]): DocumentResponseContainerDTO[];
|
||||
GetDetails(id: Number): DocumentResponseContainerDTO;
|
||||
GetDetails(parameter: GetDocumentDetailsDTO): DocumentResponseContainerDTO;
|
||||
GetDetailsBulk(parameters: GetDocumentDetailsDTO[]): DocumentResponseContainerDTO[];
|
||||
GetHistory(parameters: GetDocumentDetailsDTO): HistoryResponseContainerDTO[];
|
||||
Move(parameter: MoveDocumentDTO): DocumentResponseContainerDTO;
|
||||
MoveBulk(parameters: MoveDocumentDTO[]): DocumentResponseContainerDTO[];
|
||||
Copy(parameter: CopyDocumentDTO): DocumentResponseContainerDTO;
|
||||
CopyBulk(parameters: CopyDocumentDTO[]): DocumentResponseContainerDTO[];
|
||||
UndoCheckOut(parameter: DocumentItemContainerDTO): DocumentResponseContainerDTO;
|
||||
UndoCheckOutBulk(parameters: DocumentItemContainerDTO[]): DocumentResponseContainerDTO[];
|
||||
Archive(parameter: DocumentItemContainerDTO): DocumentResponseContainerDTO;
|
||||
ArchiveBulk(parameters: DocumentItemContainerDTO[]): DocumentResponseContainerDTO[];
|
||||
HtmlPreview(parameter: HtmlPreviewDTO): HtmlPreviewResponseContainerDTO;
|
||||
Download(parameter: DownloadDocumentDTO): ResponseContainerDTO;
|
||||
Upload(parameter: UploadDocumentDTO): DocumentResponseContainerDTO;
|
||||
GetBinarySize(parameter: DocumentItemContainerDTO): DocumentResponseContainerDTO;
|
||||
}
|
||||
|
||||
export const enum CopyDocumentFlags
|
||||
{
|
||||
DocumentOnly = 0,
|
||||
WithPreVersions = 1
|
||||
}
|
||||
|
||||
export const enum DeleteDocumentFlags
|
||||
{
|
||||
IncludePreVersions = 2
|
||||
}
|
||||
|
||||
export const enum DownloadFlags
|
||||
{
|
||||
Checkout = 1
|
||||
}
|
||||
|
||||
export const enum UploadFlags
|
||||
{
|
||||
CreateObject = 1,
|
||||
CheckIn = 2,
|
||||
CreateNewVersion = 4,
|
||||
UseDefaultLocation = 8
|
||||
}
|
||||
|
||||
export interface DownloadDocumentDTO
|
||||
{
|
||||
Flags: DownloadFlags;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
}
|
||||
|
||||
export interface DownloadIDocumentResponseContainerDTO extends ItemResponseContainerDTO
|
||||
{
|
||||
ContentLength: number;
|
||||
Stream: any;
|
||||
}
|
||||
|
||||
export interface UploadDocumentDTO
|
||||
{
|
||||
Flags: UploadFlags;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
Stream: any;
|
||||
}
|
||||
|
||||
export interface UploadDocumentResponseContainerDTO extends DocumentResponseContainerDTO
|
||||
{
|
||||
IndexingDetails: IndexingDetailsResponseDTO;
|
||||
}
|
||||
|
||||
export interface CopyDocumentDTO
|
||||
{
|
||||
Flags: CopyDocumentFlags;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
ResponseDetails: ResponseDetailsType;
|
||||
Target: LocationNameIdentityDTO;
|
||||
}
|
||||
|
||||
export interface CreateDocumentDTO
|
||||
{
|
||||
CreateFolder: boolean;
|
||||
Item: NewDocumentDTO;
|
||||
ResponseDetails: ResponseDetailsType;
|
||||
}
|
||||
|
||||
export interface DeleteDocumentDTO
|
||||
{
|
||||
Flags: DeleteDocumentFlags;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
ResponseDetails: ResponseDetailsType;
|
||||
}
|
||||
|
||||
export interface DocumentItemContainerDTO extends ItemContainerDTO
|
||||
{
|
||||
}
|
||||
|
||||
export interface DocumentResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Item: DocumentResponseDTO;
|
||||
}
|
||||
|
||||
export interface DocumentResponseDTO extends IdLocationNameEntityIdentityResponseDTO
|
||||
{
|
||||
Attributes: AttributeResponseDTO[];
|
||||
ObjectType: ObjectTypeIdentityDTO;
|
||||
ParentWindreamObject: IdLocationNameIdentityResponseDTO;
|
||||
}
|
||||
|
||||
export interface ExistingDocumentDTO extends ExistingItemIdentityDTO
|
||||
{
|
||||
Attributes: AttributeDTO[];
|
||||
ObjectType: ObjectTypeIdentityDTO;
|
||||
}
|
||||
|
||||
export interface GetDocumentDetailsDTO
|
||||
{
|
||||
AttributeFlags: WSAttributeFlags;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
Values: string[];
|
||||
}
|
||||
|
||||
export interface MoveDocumentDTO
|
||||
{
|
||||
IncludePreVersions: boolean;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
ResponseDetails: ResponseDetailsType;
|
||||
Target: LocationNameIdentityDTO;
|
||||
}
|
||||
|
||||
export interface NewDocumentDTO extends NewItemIdentityDTO
|
||||
{
|
||||
Attributes: AttributeDTO[];
|
||||
ObjectType: ObjectTypeIdentityDTO;
|
||||
}
|
||||
|
||||
export interface UpdateDocumentDTO
|
||||
{
|
||||
CreateNewVersion: boolean;
|
||||
Item: ExistingDocumentDTO;
|
||||
ResponseDetails: ResponseDetailsType;
|
||||
}
|
||||
|
||||
export interface HistoryResponseContainerDTO extends DocumentResponseContainerDTO
|
||||
{
|
||||
History: HistoryItemResponseDTO[];
|
||||
CanAddNewEntries: boolean;
|
||||
}
|
||||
|
||||
export interface HistoryItemResponseDTO
|
||||
{
|
||||
HistoryDate: string;
|
||||
HistoryCreatorName: string;
|
||||
HistoryAction: string;
|
||||
HistoryComment: string;
|
||||
}
|
||||
|
||||
export interface HistoryItemContainerDTO
|
||||
{
|
||||
HistoryComment: string;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
}
|
||||
|
||||
export interface HtmlPreviewDTO
|
||||
{
|
||||
AbsoluteCacheDir: string;
|
||||
AbsoluteTemplatePath: string;
|
||||
FontDpi: number;
|
||||
GraphicType: GraphicType;
|
||||
HttpUrlPrefix: string;
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
JpegQuality: number;
|
||||
NumberOfPages: number;
|
||||
Resolution: ResolutionDTO;
|
||||
}
|
||||
|
||||
export interface HtmlPreviewResponseContainerDTO extends ItemResponseContainerDTO
|
||||
{
|
||||
PreviewUrl: string;
|
||||
}
|
||||
|
||||
export interface ResolutionDTO
|
||||
{
|
||||
Height: number;
|
||||
Width: number;
|
||||
}
|
||||
|
||||
export const enum GraphicType
|
||||
{
|
||||
Undefined = 0,
|
||||
Jpeg = 1,
|
||||
Gif = 2,
|
||||
Png = 3
|
||||
}
|
||||
|
||||
export const enum LifecyclePeriodNorms {
|
||||
None = 131072,
|
||||
MonthFirst = 262144,
|
||||
MonthLast = 524288,
|
||||
QuarterFirst = 1048576,
|
||||
QuarterLast = 2097152,
|
||||
YearFirst = 4194304,
|
||||
YearLast = 8388608
|
||||
}
|
||||
|
||||
export const enum LifecyclePeriodUnits {
|
||||
Day = 16777216,
|
||||
Week = 33554432,
|
||||
Month = 67108864,
|
||||
Year = 134217728
|
||||
}
|
||||
|
||||
export const enum LifecyclePeriodBases {
|
||||
EndEditPeriod = 1,
|
||||
Created = 16384,
|
||||
Updated = 32768,
|
||||
EndPreviousPeriod = 65536
|
||||
}
|
||||
|
||||
export interface LifecycleParameterDTO {
|
||||
Start: string,
|
||||
End: string,
|
||||
Norm: LifecyclePeriodNorms;
|
||||
Unit: LifecyclePeriodUnits;
|
||||
Period: number;
|
||||
PeriodBase: LifecyclePeriodBases;
|
||||
IsLifeCycleRuleChanged: boolean;
|
||||
IsManualChanged: boolean;
|
||||
IsManualEdit: boolean;
|
||||
IsManualMove: boolean;
|
||||
IsNoAutoMove: boolean;
|
||||
IsNoSelfContained: boolean;
|
||||
}
|
||||
|
||||
export interface LifecycleResponseContainerDTO extends ResponseContainerDTO {
|
||||
Document: LifecycleResponseDTO;
|
||||
ObjectType: LifecycleResponseDTO;
|
||||
}
|
||||
|
||||
export interface LifecycleResponseDTO {
|
||||
Editable: LifecycleParameterDTO;
|
||||
Archived: LifecycleParameterDTO;
|
||||
}
|
||||
71
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Favorites.d.ts
vendored
Normal file
71
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Favorites.d.ts
vendored
Normal file
@@ -0,0 +1,71 @@
|
||||
import
|
||||
{
|
||||
IdLocationNameIdentityDTO,
|
||||
ResponseContainerDTO
|
||||
} from "./Windream.WebService";
|
||||
|
||||
import { DocumentResponseDTO } from "./Windream.WebService.Documents";
|
||||
import { AttributeFlagsValuesDTO } from "./Windream.WebService.Attributes";
|
||||
|
||||
|
||||
export interface IFavoritesControllerDTO
|
||||
{
|
||||
GetMyWindreamFolders(): MyWindreamFolderResponseContainerDTO[];
|
||||
GetFavorites(parameter: GetFavoritesContentDTO): FavoritesItemResponseContainerDTO[];
|
||||
AddFavorites(parameter: SetFavoritesContentDTO): FavoritesItemResponseContainerDTO[];
|
||||
RemoveFavorites(parameter: SetFavoritesContentDTO): FavoritesItemResponseContainerDTO[];
|
||||
}
|
||||
|
||||
export enum MyWindreamSections
|
||||
{
|
||||
Undefined = 0,
|
||||
Global = 1,
|
||||
Private = 2
|
||||
}
|
||||
|
||||
export enum MyWindreamObjectTypes
|
||||
{
|
||||
Undefined = 0,
|
||||
Folder = 1,
|
||||
FavoritesFolder = 4,
|
||||
RecycleBin = 9,
|
||||
PrivateFolder = 11,
|
||||
PrivateUser = 12
|
||||
}
|
||||
|
||||
export interface FavoritesFolderIdentityDTO
|
||||
{
|
||||
MyWindreamSection: MyWindreamSections;
|
||||
Location: String;
|
||||
}
|
||||
|
||||
export interface FavoritesItemResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Item: DocumentResponseDTO;
|
||||
FavoritesFolder: FavoritesFolderIdentityDTO;
|
||||
}
|
||||
|
||||
export interface GetFavoritesContentDTO extends AttributeFlagsValuesDTO
|
||||
{
|
||||
FavoritesFolder: FavoritesFolderIdentityDTO;
|
||||
}
|
||||
|
||||
export interface MyWindreamFolderResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Item: NodeLeafResponseDTO;
|
||||
}
|
||||
|
||||
export interface NodeLeafResponseDTO
|
||||
{
|
||||
MyWindreamType: MyWindreamObjectTypes;
|
||||
NodeLeafId: number;
|
||||
ParentId: number;
|
||||
Name: String;
|
||||
DisplayName: String;
|
||||
}
|
||||
|
||||
export interface SetFavoritesContentDTO
|
||||
{
|
||||
Items: IdLocationNameIdentityDTO;
|
||||
FavoritesFolder: FavoritesFolderIdentityDTO;
|
||||
}
|
||||
4
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Indexing.d.ts
vendored
Normal file
4
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Indexing.d.ts
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
export interface IndexingDetailsResponseDTO
|
||||
{
|
||||
IndexEventRequired: boolean;
|
||||
}
|
||||
12
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Journal.d.ts
vendored
Normal file
12
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Journal.d.ts
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
import { ItemResponseContainerDTO } from "./Windream.WebService";
|
||||
|
||||
|
||||
export interface IJournalControllerDTO
|
||||
{
|
||||
GetLastModifiedDocuments(parameter: GetLastModifiedDocumentsDTO): ItemResponseContainerDTO[];
|
||||
}
|
||||
|
||||
export interface GetLastModifiedDocumentsDTO
|
||||
{
|
||||
NumberOfResults: number;
|
||||
}
|
||||
49
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Navigation.d.ts
vendored
Normal file
49
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Navigation.d.ts
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
import
|
||||
{
|
||||
IdLocationNameIdentityDTO,
|
||||
IdLocationNameEntityIdentityResponseDTO,
|
||||
ItemResponseDTO,
|
||||
ObjectTypeIdentityDTO,
|
||||
ResponseContainerDTO,
|
||||
SortConditionDTO,
|
||||
IdLocationNameEntityIdentityDTO
|
||||
} from "./Windream.WebService";
|
||||
|
||||
|
||||
export interface INavigationControllerDTO
|
||||
{
|
||||
FetchNodes(parameter: FetchNodesDTO): FetchNodesResponseContainerDTO;
|
||||
FullRootlineFetchNodes(parameter: FetchNodesDTO): FullRootlineFetchNodesResponseContainerDTO;
|
||||
}
|
||||
|
||||
export interface FetchNodesDTO
|
||||
{
|
||||
Item: IdLocationNameEntityIdentityDTO;
|
||||
Sorting: SortConditionDTO;
|
||||
Values: String[];
|
||||
}
|
||||
|
||||
export interface FetchNodesResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Rootline: IdLocationNameEntityIdentityResponseDTO[];
|
||||
Children: ItemResponseDTO[];
|
||||
Item: ItemResponseDTO;
|
||||
}
|
||||
|
||||
export interface FullRootlineFetchNodesResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Rootline: FullRootlineWSObjectIdentityDTO[];
|
||||
Children: ItemResponseDTO[];
|
||||
Item: ItemResponseDTO;
|
||||
}
|
||||
|
||||
export interface FullRootlineWSObjectIdentityDTO extends IdLocationNameEntityIdentityResponseDTO
|
||||
{
|
||||
Children: RootlineChildItemDTO[];
|
||||
ObjectType: ObjectTypeIdentityDTO;
|
||||
}
|
||||
|
||||
export interface RootlineChildItemDTO extends IdLocationNameEntityIdentityResponseDTO
|
||||
{
|
||||
ObjectType: ObjectTypeIdentityDTO;
|
||||
}
|
||||
161
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.ObjectTypes.d.ts
vendored
Normal file
161
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.ObjectTypes.d.ts
vendored
Normal file
@@ -0,0 +1,161 @@
|
||||
import
|
||||
{
|
||||
AttributeResponseDTO,
|
||||
IdNameIdentityDTO,
|
||||
ObjectTypeEntityDTO,
|
||||
ResponseContainerDTO,
|
||||
WSAttributeFlags,
|
||||
WSValueType,
|
||||
VectorDetailsDTO
|
||||
} from './Windream.WebService';
|
||||
|
||||
|
||||
export interface IObjectTypesController
|
||||
{
|
||||
GetIndexMaskData(parameter: GetIndexMaskDataDTO): IndexMaskDataResponseContainerDTO;
|
||||
GetObjectType(parameter: IGetObjectTypeDTO): IObjectTypeResponseContainerDTO;
|
||||
GetObjectTypes(): IObjectTypeResponseContainerDTO[];
|
||||
}
|
||||
|
||||
export interface GetIndexMaskDataDTO
|
||||
{
|
||||
Item: ObjectTypeIdentityDTO;
|
||||
IndexMaskMode?: IndexMaskModes;
|
||||
}
|
||||
|
||||
|
||||
|
||||
export interface IndexMaskDataResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
TabPages: IndexMaskTabPageResponseDTO[];
|
||||
}
|
||||
|
||||
export interface IndexMaskTabPageResponseDTO
|
||||
{
|
||||
Id: number;
|
||||
Name: String;
|
||||
Title: String;
|
||||
ScriptTrigger: IndexMaskScriptTriggerDTO;
|
||||
Elements: ElementResponseDTO[];
|
||||
Styles: StylesResponseDTO;
|
||||
}
|
||||
|
||||
export interface ElementResponseDTO
|
||||
{
|
||||
Id: String;
|
||||
LabelFor?: String;
|
||||
LabelRef?: String;
|
||||
TabPageId: number;
|
||||
Type: IndexMaskElementTypes;
|
||||
Index: IndexResponseDTO;
|
||||
Title: String;
|
||||
ScriptTrigger: IndexMaskScriptTriggerDTO;
|
||||
TabOrder: number;
|
||||
Name: String;
|
||||
IsReadOnly: Boolean;
|
||||
Position: ElementPositionResponseDTO;
|
||||
Size: ElementSizeResponseDTO;
|
||||
Styles: StylesResponseDTO;
|
||||
Min?: number;
|
||||
Max?: number;
|
||||
MaxLength?: number;
|
||||
Values: Object[];
|
||||
}
|
||||
|
||||
export interface ElementSizeResponseDTO
|
||||
{
|
||||
Width: number;
|
||||
Height: number;
|
||||
}
|
||||
|
||||
export interface IGetObjectTypeDTO
|
||||
{
|
||||
AttributeFlags: WSAttributeFlags;
|
||||
Item: ObjectTypeIdentityDTO;
|
||||
Values: string[];
|
||||
}
|
||||
|
||||
export interface ObjectTypeFullIdentityDTO extends IdNameIdentityDTO
|
||||
{
|
||||
Entity: ObjectTypeEntityDTO;
|
||||
}
|
||||
|
||||
export interface ObjectTypeIdentityDTO extends IdNameIdentityDTO
|
||||
{
|
||||
}
|
||||
|
||||
export interface IObjectTypeResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Item: IObjectTypeResponseDTO;
|
||||
}
|
||||
|
||||
export interface IObjectTypeResponseDTO extends ObjectTypeFullIdentityDTO
|
||||
{
|
||||
Attributes: AttributeResponseDTO[];
|
||||
ObjectType: ObjectTypeFullIdentityDTO;
|
||||
}
|
||||
|
||||
export enum IndexMaskModes
|
||||
{
|
||||
Default = 0,
|
||||
Indexing = 1,
|
||||
Searching = 2
|
||||
}
|
||||
|
||||
export enum IndexMaskElementTypes
|
||||
{
|
||||
Undefined = 0,
|
||||
Image = 1,
|
||||
Label = 2,
|
||||
Frame = 3,
|
||||
TextBox = 4,
|
||||
TextArea = 5,
|
||||
Button = 6,
|
||||
CheckBox = 7,
|
||||
ListBox = 8,
|
||||
ComboBox = 9,
|
||||
DropDownList = 10,
|
||||
DatePicker = 11,
|
||||
Clipboard = 12,
|
||||
Option = 13,
|
||||
CheckBoxList = 14,
|
||||
List = 15,
|
||||
FlexGrid = 16,
|
||||
TimePicker = 17,
|
||||
DateTimePicker = 18
|
||||
}
|
||||
|
||||
export interface ElementPositionResponseDTO
|
||||
{
|
||||
X: number;
|
||||
Y: number;
|
||||
}
|
||||
|
||||
export interface IndexMaskScriptTriggerDTO
|
||||
{
|
||||
OnBlur: Boolean;
|
||||
OnFocus: Boolean;
|
||||
OnChange: Boolean;
|
||||
OnClick: Boolean;
|
||||
}
|
||||
|
||||
export interface IndexResponseDTO
|
||||
{
|
||||
Column: String;
|
||||
GlobalName: String;
|
||||
ObjectTypeSpecificName: String;
|
||||
DisplayName: String;
|
||||
Type: WSValueType;
|
||||
UnderlyingType?: WSValueType;
|
||||
IsRequired: Boolean;
|
||||
IsReadOnly: Boolean;
|
||||
DefaultValue: Object;
|
||||
VectorDetails?: VectorDetailsDTO;
|
||||
}
|
||||
|
||||
export interface StylesResponseDTO
|
||||
{
|
||||
BackgroundImage: String;
|
||||
BackgroundColor: String;
|
||||
TextColor: String;
|
||||
}
|
||||
124
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Search.d.ts
vendored
Normal file
124
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.Search.d.ts
vendored
Normal file
@@ -0,0 +1,124 @@
|
||||
import
|
||||
{
|
||||
SortDirection,
|
||||
ResponseContainerDTO,
|
||||
IdLocationNameEntityIdentityDTO,
|
||||
BaseEntityDTO,
|
||||
ItemResponseDTO,
|
||||
SortConditionDTO
|
||||
} from "./Windream.WebService";
|
||||
|
||||
|
||||
export interface ISearchController
|
||||
{
|
||||
Search(parameter: SearchDTO): SearchResponseContainerDTO;
|
||||
GetResult(parameter: GetSearchResultDTO): SearchResponseContainerDTO;
|
||||
DisposeSearch(parameter: DisposeSearchDTO): ResponseContainerDTO;
|
||||
}
|
||||
|
||||
export const enum SearchAttributeFlagsDTO
|
||||
{
|
||||
Default = 0,
|
||||
Objecttype = 2,
|
||||
Values = 16,
|
||||
System = 32,
|
||||
OnlySearchable = 128
|
||||
}
|
||||
|
||||
export const enum SearchMode
|
||||
{
|
||||
Undefined = 0,
|
||||
Synchronous = 1,
|
||||
Asynchronous = 2
|
||||
}
|
||||
|
||||
export const enum SearchOperator
|
||||
{
|
||||
Undefined = 0,
|
||||
Equal = 1,
|
||||
NotEqual = 2,
|
||||
Lesser = 3,
|
||||
Greater = 4,
|
||||
LesserEqual = 5,
|
||||
GreaterEqual = 6,
|
||||
StringLike = 7,
|
||||
BitSet = 8,
|
||||
BitNotSet = 9,
|
||||
In = 10,
|
||||
NotIn = 11,
|
||||
Exists = 12,
|
||||
NotExists = 13,
|
||||
StringNotLike = 14,
|
||||
InSubTree = 15,
|
||||
NotInSubTree = 16,
|
||||
SetExactMatch = 17,
|
||||
NotSetExactMatch = 18,
|
||||
SetMatchesAny = 19,
|
||||
NotSetMatchesAny = 20,
|
||||
SetMatchesAll = 21,
|
||||
NotSetMatchesAll = 22,
|
||||
FulltextSpecial = 23,
|
||||
Between = 24,
|
||||
BetweenEqual = 25
|
||||
}
|
||||
|
||||
export const enum SearchRelation
|
||||
{
|
||||
Undefined = 0,
|
||||
And = 1,
|
||||
Or = 2,
|
||||
GroupBy = 3,
|
||||
Having = 4
|
||||
}
|
||||
|
||||
export const enum SearchState
|
||||
{
|
||||
Searching = 0,
|
||||
Finished = 1,
|
||||
Error = 2,
|
||||
Extracting = 3
|
||||
}
|
||||
|
||||
export interface DisposeSearchDTO
|
||||
{
|
||||
ResultId: String;
|
||||
}
|
||||
|
||||
export interface GetSearchResultDTO
|
||||
{
|
||||
Amount: number;
|
||||
DisposeResult: boolean;
|
||||
Offset: number;
|
||||
SearchId: String;
|
||||
}
|
||||
|
||||
export interface SearchConditionDTO
|
||||
{
|
||||
AutoWildcards?: boolean;
|
||||
Column?: string;
|
||||
LeftBrackets?: number;
|
||||
Name?: string;
|
||||
RightBrackets?: number;
|
||||
SearchOperator: SearchOperator;
|
||||
SearchRelation?: SearchRelation;
|
||||
Value: any | null;
|
||||
SubItems?: IdLocationNameEntityIdentityDTO[];
|
||||
}
|
||||
|
||||
export interface SearchDTO
|
||||
{
|
||||
AttributeFlags?: SearchAttributeFlagsDTO;
|
||||
Conditions: SearchConditionDTO[];
|
||||
Entity: BaseEntityDTO;
|
||||
Mode: SearchMode;
|
||||
Sorting?: SortConditionDTO;
|
||||
Values?: string[];
|
||||
}
|
||||
|
||||
export interface SearchResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Count: number;
|
||||
Result: ItemResponseDTO[];
|
||||
ResultId: String;
|
||||
State: SearchState;
|
||||
}
|
||||
252
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.d.ts
vendored
Normal file
252
DigitalDataBNSPlugin/Libraries/Windream/typings/Windream.WebService.d.ts
vendored
Normal file
@@ -0,0 +1,252 @@
|
||||
// As found in WINDREAMLib
|
||||
export const enum WMObjectStatus
|
||||
{
|
||||
WMObjectStatusCreated = 0,
|
||||
WMObjectStatusLocked = 1,
|
||||
WMObjectStatusDeleted = 2,
|
||||
WMObjectStatusNew = 4,
|
||||
WMObjectStatusIndexEdit = 4,
|
||||
WMObjectStatusSaved = 8,
|
||||
WMObjectStatusSystemEdit = 8,
|
||||
WMObjectStatusReadOnly = 16,
|
||||
WMObjectStatusDirty = 32,
|
||||
WMObjectStatusVirtual = 64,
|
||||
WMObjectStatusNoContentRead = 64,
|
||||
WMObjectStatusAdminEdit = 128,
|
||||
WMObjectStatusTTSUserDeleted = 128,
|
||||
WMObjectStatusEdit = 256,
|
||||
WMObjectStatusNoIndex = 512,
|
||||
WMObjectStatusHasExtension = 1024,
|
||||
WMObjectStatusLoggedIn = 1024,
|
||||
WMObjectStatusAttrDBIndex = 1024,
|
||||
WMObjectStatusPreVersion = 2048,
|
||||
WMObjectStatusFulltextNeed = 4096,
|
||||
WMObjectStatusMainUser = 4096,
|
||||
WMObjectStatusArchived = 8192,
|
||||
WMObjectStatusDelegateUser = 8192,
|
||||
WMObjectStatusRefresh = 16384,
|
||||
WMObjectStatusWorkLockEditOnly = 16384,
|
||||
WMObjectStatusNoRights = 32768,
|
||||
WMObjectStatusTemporary = 65536,
|
||||
WMObjectStatusFulltextError = 131072,
|
||||
WMObjectStatusPermanentLock = 262144,
|
||||
WMObjectStatusRelationLock = 524288,
|
||||
WMObjectStatusOTArchivedEditable = 524288,
|
||||
WMObjectStatusMarkedForArchive = 1048576,
|
||||
WMObjectStatusManualArchived = 2097152,
|
||||
WMObjectStatusObjectDefault = 2097152,
|
||||
WMObjectStatusSBX = 4194304,
|
||||
WMObjectStatusTypeAssigned = 4194304,
|
||||
WMObjectStatusCheckOutEditOnly = 8388608,
|
||||
WMObjectStatusOwnerRights = 8388608,
|
||||
WMObjectStatusVersionable = 16777216,
|
||||
WMObjectStatusInUse = 16777216,
|
||||
WMObjectStatusInactive = 33554432,
|
||||
WMObjectStatusManualFulltext = 33554432,
|
||||
WMObjectStatusAsyncProxyBinary = 33554432,
|
||||
WMObjectStatusBinaryReadOnly = 67108864,
|
||||
WMObjectStatusArchiveCertified = 67108864,
|
||||
WMObjectStatusParentOwnerRights = 67108864,
|
||||
WMObjectStatusUserWorkLock = 134217728,
|
||||
WMObjectStatusExternalHistory = 268435456,
|
||||
WMObjectStatusSubscribe = 268435456,
|
||||
WMObjectStatusLifeCycleEditDenied = 536870912,
|
||||
WMObjectStatusHSMBinary = 1073741824
|
||||
}
|
||||
|
||||
export const enum WSAttributeFlags
|
||||
{
|
||||
Default = 0,
|
||||
Objecttype = 2,
|
||||
Parent = 4,
|
||||
ValuesOnly = 8,
|
||||
Values = 16,
|
||||
System = 32,
|
||||
IndexmaskData = 64,
|
||||
OnlySearchable = 128,
|
||||
NonSortable = 256,
|
||||
Virtual = 512,
|
||||
Global = 1024
|
||||
}
|
||||
|
||||
export const enum WSValueType
|
||||
{
|
||||
Undefined = 0,
|
||||
Int = 1,
|
||||
Int64 = 2,
|
||||
String = 3,
|
||||
Double = 4,
|
||||
Vector = 5,
|
||||
Boolean = 6,
|
||||
Float = 7,
|
||||
DateTime = 8,
|
||||
Date = 9,
|
||||
Decimal = 10
|
||||
}
|
||||
|
||||
export const enum BaseEntityDTO
|
||||
{
|
||||
DocumentAndMap = 0,
|
||||
Document = 1,
|
||||
Folder = 2
|
||||
}
|
||||
|
||||
export const enum ItemEntityDTO
|
||||
{
|
||||
DocumentAndMap = 0,
|
||||
Document = 1,
|
||||
Folder = 2
|
||||
}
|
||||
|
||||
export interface ExistingItemIdentityDTO extends IdLocationNameIdentityDTO
|
||||
{
|
||||
}
|
||||
|
||||
export interface IdLocationNameEntityIdentityDTO extends IdLocationNameIdentityDTO
|
||||
{
|
||||
Entity: BaseEntityDTO;
|
||||
}
|
||||
|
||||
export interface IdLocationNameEntityIdentityResponseDTO extends IdLocationNameIdentityResponseDTO
|
||||
{
|
||||
Entity: BaseEntityDTO;
|
||||
}
|
||||
|
||||
export interface IdLocationNameIdentityDTO extends LocationNameIdentityDTO
|
||||
{
|
||||
Id: number;
|
||||
}
|
||||
|
||||
export interface IdLocationNameIdentityResponseDTO extends IdLocationNameIdentityDTO
|
||||
{
|
||||
LocationComplete: string;
|
||||
}
|
||||
|
||||
export interface IdNameIdentityDTO extends NameIdentityDTO
|
||||
{
|
||||
Id: number;
|
||||
}
|
||||
|
||||
export interface ItemContainerDTO
|
||||
{
|
||||
Item: IdLocationNameIdentityDTO;
|
||||
}
|
||||
|
||||
export interface ItemResponseDTO extends IdLocationNameEntityIdentityResponseDTO
|
||||
{
|
||||
Attributes: AttributeResponseDTO[];
|
||||
ObjectType: ObjectTypeIdentityDTO;
|
||||
ParentWindreamObject: IdLocationNameEntityIdentityResponseDTO;
|
||||
}
|
||||
|
||||
export interface LocationNameIdentityDTO extends NameIdentityDTO
|
||||
{
|
||||
Location: string;
|
||||
}
|
||||
|
||||
export interface NameIdentityDTO
|
||||
{
|
||||
Name: string;
|
||||
}
|
||||
|
||||
export interface NameValuePairDTO extends NameIdentityDTO
|
||||
{
|
||||
Value: any;
|
||||
}
|
||||
|
||||
export interface NewItemIdentityDTO extends LocationNameIdentityDTO
|
||||
{
|
||||
}
|
||||
|
||||
export interface VectorDetailsDTO
|
||||
{
|
||||
EntriesLimit?: number;
|
||||
}
|
||||
|
||||
export interface AttributeResponseDTO
|
||||
{
|
||||
DisplayName: string;
|
||||
IsSortable: boolean;
|
||||
IsSystem: boolean;
|
||||
Name: string;
|
||||
Type: WSValueType;
|
||||
UnderlyingType?: WSValueType;
|
||||
Value: any;
|
||||
VectorDetails?: VectorDetailsDTO;
|
||||
}
|
||||
|
||||
export interface AttributeDTO extends NameValuePairDTO
|
||||
{
|
||||
}
|
||||
|
||||
export interface ErrorResponseDTO
|
||||
{
|
||||
ErrorCode: number;
|
||||
Message: string;
|
||||
}
|
||||
|
||||
export const enum ObjectTypeEntityDTO
|
||||
{
|
||||
DocumentAndMap = 0,
|
||||
Document = 1,
|
||||
Folder = 2,
|
||||
ObjectType = 10
|
||||
}
|
||||
|
||||
export interface GetObjectTypeDTO
|
||||
{
|
||||
AttributeFlags: WSAttributeFlags;
|
||||
Item: ObjectTypeIdentityDTO;
|
||||
Values: string[];
|
||||
}
|
||||
|
||||
export interface ObjectTypeFullIdentityDTO extends IdNameIdentityDTO
|
||||
{
|
||||
Entity: ObjectTypeEntityDTO;
|
||||
}
|
||||
|
||||
export interface ObjectTypeIdentityDTO extends IdNameIdentityDTO
|
||||
{
|
||||
}
|
||||
|
||||
export interface ObjectTypeResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Item: ObjectTypeResponseDTO;
|
||||
}
|
||||
|
||||
export interface ObjectTypeResponseDTO extends ObjectTypeFullIdentityDTO
|
||||
{
|
||||
Attributes: AttributeResponseDTO[];
|
||||
ObjectType: ObjectTypeFullIdentityDTO;
|
||||
}
|
||||
|
||||
export const enum ResponseDetailsType
|
||||
{
|
||||
Always = 0,
|
||||
Failed = 1,
|
||||
Succeeded = 2,
|
||||
None = 3
|
||||
}
|
||||
|
||||
export interface ItemResponseContainerDTO extends ResponseContainerDTO
|
||||
{
|
||||
Item: IdLocationNameEntityIdentityResponseDTO;
|
||||
}
|
||||
|
||||
export interface ResponseContainerDTO
|
||||
{
|
||||
Error?: ErrorResponseDTO;
|
||||
HasErrors: boolean;
|
||||
}
|
||||
|
||||
export const enum SortDirection
|
||||
{
|
||||
Ascending = 0,
|
||||
Descending = 1
|
||||
}
|
||||
|
||||
export interface SortConditionDTO
|
||||
{
|
||||
AttributeName: string;
|
||||
Direction: SortDirection;
|
||||
}
|
||||
Reference in New Issue
Block a user