box-node-sdk
Version:
Official SDK for Box Platform APIs
28 lines • 1.77 kB
TypeScript
import { ShieldInformationBarrierReportBase } from './shieldInformationBarrierReportBase';
import { ShieldInformationBarrierReference } from './shieldInformationBarrierReference';
import { ShieldInformationBarrierReportDetails } from './shieldInformationBarrierReportDetails';
import { UserBase } from './userBase';
import { DateTime } from '../internal/utils';
import { SerializedData } from '../serialization/json';
export type ShieldInformationBarrierReportStatusField = 'pending' | 'error' | 'done' | 'cancelled' | string;
export type ShieldInformationBarrierReport = ShieldInformationBarrierReportBase & {
readonly shieldInformationBarrier?: ShieldInformationBarrierReference;
/**
* Status of the shield information report. */
readonly status?: ShieldInformationBarrierReportStatusField;
readonly details?: ShieldInformationBarrierReportDetails;
/**
* ISO date time string when this
* shield information barrier report object was created. */
readonly createdAt?: DateTime;
readonly createdBy?: UserBase;
/**
* ISO date time string when this
* shield information barrier report was updated. */
readonly updatedAt?: DateTime;
};
export declare function serializeShieldInformationBarrierReportStatusField(val: ShieldInformationBarrierReportStatusField): SerializedData;
export declare function deserializeShieldInformationBarrierReportStatusField(val: SerializedData): ShieldInformationBarrierReportStatusField;
export declare function serializeShieldInformationBarrierReport(val: ShieldInformationBarrierReport): SerializedData;
export declare function deserializeShieldInformationBarrierReport(val: SerializedData): ShieldInformationBarrierReport;
//# sourceMappingURL=shieldInformationBarrierReport.d.ts.map