UNPKG

@itwin/insights-client

Version:

Insights client for the iTwin platform

207 lines 3.93 kB
export interface ODataItem { /** * * @type {string} * @memberof ODataItem */ name: string; /** * * @type {string} * @memberof ODataItem */ url: string; } /** * OData response. * @export * @interface ODataResponse */ export interface ODataResponse { /** * OData Schema * @type {string} * @memberof ODataResponse */ "@odata.context": string; /** * * @type {Array<ODataItem>} * @memberof ODataResponseStatus */ value: Array<ODataItem>; } /** * OData Entity response. * @export * @interface ODataEntityResponse */ export interface ODataEntityResponse { /** * OData Schema * @type {string} * @memberof ODataResponse */ "@odata.context": string; /** * * @type {Array<[key: string]: string>} * @memberof ODataResponseStatus */ value: Array<ODataEntityValue>; /** * * @type {string} * @memberof ODataResponse */ "@odata.nextLink"?: string; } export interface ODataEntityValue { [key: string]: string | number | boolean | null; } /** * OData annotation. * @export * @interface ODataAnnotation */ export interface ODataAnnotation { /** * Name of a term. * @type {string} * @memberof ODataAnnotation */ term: string; /** * String value of the annotation. * @type {string} * @memberof ODataAnnotation */ stringValue?: string; } /** * OData MetaData table. * @export * @interface ODataTable */ export interface ODataTable { /** * Table name. * @type {string} * @memberof ODataTable */ name: string; /** * Table columns. * @type {ODataColumn[]} * @memberof ODataTable */ columns: ODataColumn[]; /** * Table annotations. * @type {ODataAnnotation[]} * @memberof ODataTable */ annotations: ODataAnnotation[]; } /** * OData MetaData property. * @export * @interface ODataColumn */ export interface ODataColumn { /** * Property name * @type {string} * @memberof ODataColumn */ name: string; /** * Property type * @type {string} * @memberof ODataColumn */ type: string; } /** * OData MetaData property. * @export * @interface ODataMetaDataProperty */ export interface ODataMetaDataProperty { /** * Property name * @type {string} * @memberof ODataMetaDataProperty */ Name: string; /** * Property type * @type {string} * @memberof ODataMetaDataProperty */ Type: string; } /** * OData MetaData property. * @export * @interface ODataMetaDataSchema */ export interface ODataMetaDataSchema { /** * Property name * @type {string} * @memberof ODataMetaDataSchema */ entityType: ODataMetaDataEntityType; /** * Property name * @type {string} * @memberof ODataMetaDataSchema */ Namespace: string; /** * Property type * @type {string} * @memberof ODataMetaDataSchema */ xmlns: string; } /** * OData MetaData property. * @export * @interface ODataMetaDataEntityType */ export interface ODataMetaDataEntityType { /** * Property name * @type {ODataMetaDataProperty} * @memberof ODataMetaDataEntityType */ property: ODataMetaDataProperty[]; /** * Property name * @type {string} * @memberof ODataMetaDataEntityType */ Name: string; } /** * OData MetaData property. * @export * @interface ODataMetaDataEntitySet */ export interface ODataMetaDataEntitySet { /** * Property name * @type {ODataMetaDataProperty} * @memberof ODataMetaDataEntitySet */ Name: string; /** * Property name * @type {string} * @memberof ODataMetaDataEntitySet */ EntityType: string; } //# sourceMappingURL=OData.d.ts.map