/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { RegistryEventActor } from './RegistryEventActor'; import type { RegistryEventRequest } from './RegistryEventRequest'; import type { RegistryEventSource } from './RegistryEventSource'; import type { RegistryEventTarget } from './RegistryEventTarget'; /** * https://godoc.org/github.com/docker/distribution/notifications#Event * @export * @interface DockerRegistryEvent */ export interface DockerRegistryEvent { /** * ID provides a unique identifier for the event. * @type {string} * @memberof DockerRegistryEvent */ id?: string; /** * Timestamp is the time at which the event occurred. * @type {string} * @memberof DockerRegistryEvent */ timestamp?: string; /** * * @type {string} * @memberof DockerRegistryEvent */ action?: DockerRegistryEventActionEnum; /** * * @type {RegistryEventTarget} * @memberof DockerRegistryEvent */ target?: RegistryEventTarget; /** * * @type {RegistryEventRequest} * @memberof DockerRegistryEvent */ request?: RegistryEventRequest; /** * * @type {RegistryEventActor} * @memberof DockerRegistryEvent */ actor?: RegistryEventActor; /** * * @type {RegistryEventSource} * @memberof DockerRegistryEvent */ source?: RegistryEventSource; } /** * @export */ export declare const DockerRegistryEventActionEnum: { readonly push: "push"; readonly pull: "pull"; readonly mount: "mount"; }; export type DockerRegistryEventActionEnum = typeof DockerRegistryEventActionEnum[keyof typeof DockerRegistryEventActionEnum]; /** * Check if a given object implements the DockerRegistryEvent interface. */ export declare function instanceOfDockerRegistryEvent(value: object): value is DockerRegistryEvent; export declare function DockerRegistryEventFromJSON(json: any): DockerRegistryEvent; export declare function DockerRegistryEventFromJSONTyped(json: any, ignoreDiscriminator: boolean): DockerRegistryEvent; export declare function DockerRegistryEventToJSON(json: any): DockerRegistryEvent; export declare function DockerRegistryEventToJSONTyped(value?: DockerRegistryEvent | null, ignoreDiscriminator?: boolean): any;