import { _Owner, _UnmarshalledOwner } from "./_Owner"; /** * _ObjectVersion shape */ export interface _ObjectVersion { /** * _ETag shape */ ETag?: string; /** *
Size in bytes of the object.
*/ Size?: number; /** *The class of storage used to store the object.
*/ StorageClass?: "STANDARD" | string; /** *The object key.
*/ Key?: string; /** *Version ID of an object.
*/ VersionId?: string; /** *Specifies whether the object is (true) or is not (false) the latest version of an object.
*/ IsLatest?: boolean; /** *Date and time the object was last modified.
*/ LastModified?: Date | string | number; /** * _Owner shape */ Owner?: _Owner; } export interface _UnmarshalledObjectVersion extends _ObjectVersion { /** *Date and time the object was last modified.
*/ LastModified?: Date; /** * _Owner shape */ Owner?: _UnmarshalledOwner; }