Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,8 @@ NPM package: `@picturepark/sdk-v1-pickers`
| `11.12.x` | `11.12.x` | [11.12.x](https://github.com/Picturepark/Picturepark.SDK.TypeScript/tree/11.12.x)
| `11.13.x` | `11.13.x` | [11.13.x](https://github.com/Picturepark/Picturepark.SDK.TypeScript/tree/11.13.x)
| `11.14.x` | `11.14.x` | [11.14.x](https://github.com/Picturepark/Picturepark.SDK.TypeScript/tree/11.14.x)
| `11.15.x` | `11.15.x` | [master](https://github.com/Picturepark/Picturepark.SDK.TypeScript/tree/master)
| `11.15.x` | `11.15.x` | [11.15.x](https://github.com/Picturepark/Picturepark.SDK.TypeScript/tree/11.15.x)
| `11.16.x` | `11.16.x` | [master](https://github.com/Picturepark/Picturepark.SDK.TypeScript/tree/master)

SDK Development

Expand Down
19 changes: 19 additions & 0 deletions src/picturepark-sdk-v1-fetch/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34194,6 +34194,21 @@ export interface TaggerStatisticsEvent extends ApplicationEvent {
taggerName?: string | undefined;
}

export interface CdnStatisticsEvent extends ApplicationEvent {
traffic?: { [key: string]: CdnTrafficValues; } | undefined;
reportedTimeStart?: Date;
reportedTimeEnd?: Date;
}

export interface CdnTrafficValues {
originBytesFetched: number;
originBytesReceived: number;
cdnBytesReceived: number;
cdnBytesSent: number;
bytesTotal: number;
requests: number;
}

export interface ConsoleMessage extends Message {
command?: string | undefined;
arguments?: TupleOfStringAndString[] | undefined;
Expand Down Expand Up @@ -34355,6 +34370,10 @@ export interface DynamicViewFieldMetaWithErrorBase extends DynamicViewFieldMetaB
export interface DynamicViewFieldMetaWithRenderingError extends DynamicViewFieldMetaWithErrorBase {
}

/** Meta information for a dynamic view field when elastic query exception occured */
export interface DynamicViewFieldMetaWithQueryError extends DynamicViewFieldMetaWithErrorBase {
}

export interface FileParameter {
data: any;
fileName: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89559,6 +89559,11 @@ export class ApplicationEvent implements IApplicationEvent {
result.init(data);
return result;
}
if (data["kind"] === "CdnStatisticsEvent") {
let result = new CdnStatisticsEvent();
result.init(data);
return result;
}
let result = new ApplicationEvent();
result.init(data);
return result;
Expand Down Expand Up @@ -90432,6 +90437,127 @@ export interface ITaggerStatisticsEvent extends IApplicationEvent {
taggerName?: string | undefined;
}

export class CdnStatisticsEvent extends ApplicationEvent implements ICdnStatisticsEvent {
traffic?: { [key: string]: CdnTrafficValues; } | undefined;
reportedTimeStart?: Date;
reportedTimeEnd?: Date;

constructor(data?: ICdnStatisticsEvent) {
super(data);
if (data) {
if (data.traffic) {
this.traffic = {};
for (let key in data.traffic) {
if (data.traffic.hasOwnProperty(key)) {
let item = data.traffic[key];
this.traffic[key] = item && !(<any>item).toJSON ? new CdnTrafficValues(item) : <CdnTrafficValues>item;
}
}
}
}
this._discriminator = "CdnStatisticsEvent";
}

override init(_data?: any) {
super.init(_data);
if (_data) {
if (_data["traffic"]) {
this.traffic = {} as any;
for (let key in _data["traffic"]) {
if (_data["traffic"].hasOwnProperty(key))
(<any>this.traffic)![key] = _data["traffic"][key] ? CdnTrafficValues.fromJS(_data["traffic"][key]) : new CdnTrafficValues();
}
}
this.reportedTimeStart = _data["reportedTimeStart"] ? new Date(_data["reportedTimeStart"].toString()) : <any>undefined;
this.reportedTimeEnd = _data["reportedTimeEnd"] ? new Date(_data["reportedTimeEnd"].toString()) : <any>undefined;
}
}

static override fromJS(data: any): CdnStatisticsEvent {
data = typeof data === 'object' ? data : {};
let result = new CdnStatisticsEvent();
result.init(data);
return result;
}

override toJSON(data?: any) {
data = typeof data === 'object' ? data : {};
if (this.traffic) {
data["traffic"] = {};
for (let key in this.traffic) {
if (this.traffic.hasOwnProperty(key))
(<any>data["traffic"])[key] = this.traffic[key] ? this.traffic[key].toJSON() : <any>undefined;
}
}
data["reportedTimeStart"] = this.reportedTimeStart ? this.reportedTimeStart.toISOString() : <any>undefined;
data["reportedTimeEnd"] = this.reportedTimeEnd ? this.reportedTimeEnd.toISOString() : <any>undefined;
super.toJSON(data);
return data;
}
}

export interface ICdnStatisticsEvent extends IApplicationEvent {
traffic?: { [key: string]: ICdnTrafficValues; } | undefined;
reportedTimeStart?: Date;
reportedTimeEnd?: Date;
}

export class CdnTrafficValues implements ICdnTrafficValues {
originBytesFetched!: number;
originBytesReceived!: number;
cdnBytesReceived!: number;
cdnBytesSent!: number;
bytesTotal!: number;
requests!: number;

constructor(data?: ICdnTrafficValues) {
if (data) {
for (var property in data) {
if (data.hasOwnProperty(property))
(<any>this)[property] = (<any>data)[property];
}
}
}

init(_data?: any) {
if (_data) {
this.originBytesFetched = _data["originBytesFetched"];
this.originBytesReceived = _data["originBytesReceived"];
this.cdnBytesReceived = _data["cdnBytesReceived"];
this.cdnBytesSent = _data["cdnBytesSent"];
this.bytesTotal = _data["bytesTotal"];
this.requests = _data["requests"];
}
}

static fromJS(data: any): CdnTrafficValues {
data = typeof data === 'object' ? data : {};
let result = new CdnTrafficValues();
result.init(data);
return result;
}

toJSON(data?: any) {
data = typeof data === 'object' ? data : {};
data["originBytesFetched"] = this.originBytesFetched;
data["originBytesReceived"] = this.originBytesReceived;
data["cdnBytesReceived"] = this.cdnBytesReceived;
data["cdnBytesSent"] = this.cdnBytesSent;
data["bytesTotal"] = this.bytesTotal;
data["requests"] = this.requests;
return data;
}
}

export interface ICdnTrafficValues {
originBytesFetched: number;
originBytesReceived: number;
cdnBytesReceived: number;
cdnBytesSent: number;
bytesTotal: number;
requests: number;
}

export class ConsoleMessage extends Message implements IConsoleMessage {
command?: string | undefined;
arguments?: TupleOfStringAndString[] | undefined;
Expand Down Expand Up @@ -91278,6 +91404,11 @@ export abstract class DynamicViewFieldMetaBase implements IDynamicViewFieldMetaB
result.init(data);
return result;
}
if (data["kind"] === "DynamicViewFieldMetaWithQueryError") {
let result = new DynamicViewFieldMetaWithQueryError();
result.init(data);
return result;
}
if (data["kind"] === "DynamicViewFieldMetaWithHasItems") {
let result = new DynamicViewFieldMetaWithHasItems();
result.init(data);
Expand Down Expand Up @@ -91430,6 +91561,11 @@ export abstract class DynamicViewFieldMetaWithErrorBase extends DynamicViewField
result.init(data);
return result;
}
if (data["kind"] === "DynamicViewFieldMetaWithQueryError") {
let result = new DynamicViewFieldMetaWithQueryError();
result.init(data);
return result;
}
throw new Error("The abstract class 'DynamicViewFieldMetaWithErrorBase' cannot be instantiated.");
}

Expand Down Expand Up @@ -91476,6 +91612,36 @@ export class DynamicViewFieldMetaWithRenderingError extends DynamicViewFieldMeta
export interface IDynamicViewFieldMetaWithRenderingError extends IDynamicViewFieldMetaWithErrorBase {
}

/** Meta information for a dynamic view field when elastic query exception occured */
export class DynamicViewFieldMetaWithQueryError extends DynamicViewFieldMetaWithErrorBase implements IDynamicViewFieldMetaWithQueryError {

constructor(data?: IDynamicViewFieldMetaWithQueryError) {
super(data);
this._discriminator = "DynamicViewFieldMetaWithQueryError";
}

override init(_data?: any) {
super.init(_data);
}

static override fromJS(data: any): DynamicViewFieldMetaWithQueryError {
data = typeof data === 'object' ? data : {};
let result = new DynamicViewFieldMetaWithQueryError();
result.init(data);
return result;
}

override toJSON(data?: any) {
data = typeof data === 'object' ? data : {};
super.toJSON(data);
return data;
}
}

/** Meta information for a dynamic view field when elastic query exception occured */
export interface IDynamicViewFieldMetaWithQueryError extends IDynamicViewFieldMetaWithErrorBase {
}

export interface FileParameter {
data: any;
fileName: string;
Expand Down
82 changes: 81 additions & 1 deletion swagger/PictureparkSwagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -61758,7 +61758,8 @@
"BusinessRuleFiredEvent": "#/components/schemas/BusinessRuleFiredEvent",
"BusinessProcessCancellationRequestedEvent": "#/components/schemas/BusinessProcessCancellationRequestedEvent",
"DataExtractionRepairEvent": "#/components/schemas/DataExtractionRepairEvent",
"TaggerStatisticsEvent": "#/components/schemas/TaggerStatisticsEvent"
"TaggerStatisticsEvent": "#/components/schemas/TaggerStatisticsEvent",
"CdnStatisticsEvent": "#/components/schemas/CdnStatisticsEvent"
}
},
"additionalProperties": false,
Expand Down Expand Up @@ -62263,6 +62264,72 @@
}
]
},
"CdnStatisticsEvent": {
"allOf": [
{
"$ref": "#/components/schemas/ApplicationEvent"
},
{
"type": "object",
"additionalProperties": false,
"properties": {
"traffic": {
"type": "object",
"nullable": true,
"additionalProperties": {
"$ref": "#/components/schemas/CdnTrafficValues"
}
},
"reportedTimeStart": {
"type": "string",
"format": "date-time"
},
"reportedTimeEnd": {
"type": "string",
"format": "date-time"
}
}
}
]
},
"CdnTrafficValues": {
"type": "object",
"additionalProperties": false,
"required": [
"originBytesFetched",
"originBytesReceived",
"cdnBytesReceived",
"cdnBytesSent",
"bytesTotal",
"requests"
],
"properties": {
"originBytesFetched": {
"type": "integer",
"format": "int64"
},
"originBytesReceived": {
"type": "integer",
"format": "int64"
},
"cdnBytesReceived": {
"type": "integer",
"format": "int64"
},
"cdnBytesSent": {
"type": "integer",
"format": "int64"
},
"bytesTotal": {
"type": "integer",
"format": "int64"
},
"requests": {
"type": "integer",
"format": "int64"
}
}
},
"Message": {
"type": "object",
"discriminator": {
Expand Down Expand Up @@ -62903,6 +62970,7 @@
"mapping": {
"DynamicViewFieldMetaWithErrorBase": "#/components/schemas/DynamicViewFieldMetaWithErrorBase",
"DynamicViewFieldMetaWithRenderingError": "#/components/schemas/DynamicViewFieldMetaWithRenderingError",
"DynamicViewFieldMetaWithQueryError": "#/components/schemas/DynamicViewFieldMetaWithQueryError",
"DynamicViewFieldMeta": "#/components/schemas/DynamicViewFieldMeta"
}
},
Expand Down Expand Up @@ -62966,6 +63034,18 @@
}
}
]
},
"DynamicViewFieldMetaWithQueryError": {
"allOf": [
{
"$ref": "#/components/schemas/DynamicViewFieldMetaWithErrorBase"
},
{
"type": "object",
"description": "Meta information for a dynamic view field when elastic query exception occured",
"additionalProperties": false
}
]
}
},
"securitySchemes": {
Expand Down