import { _NetworkBinding, _UnmarshalledNetworkBinding } from "./_NetworkBinding"; /** *
An object representing a change in state for a container.
*/ export interface _ContainerStateChange { /** *The name of the container.
*/ containerName?: string; /** *The exit code for the container, if the state change is a result of the container exiting.
*/ exitCode?: number; /** *Any network bindings associated with the container.
*/ networkBindings?: Array<_NetworkBinding> | Iterable<_NetworkBinding>; /** *The reason for the state change.
*/ reason?: string; /** *The status of the container.
*/ status?: string; } export interface _UnmarshalledContainerStateChange extends _ContainerStateChange { /** *Any network bindings associated with the container.
*/ networkBindings?: Array<_UnmarshalledNetworkBinding>; }