Skip to main content

IBinaryInfo

Namespace: Meshmakers.Octo.Runtime.Contracts.RepositoryEntities

Interface for information of a binary

public interface IBinaryInfo

Properties

ContentType

Gets the content type of the binary

public abstract string ContentType { get; }

Property Value

String

BinaryId

Gets the object id of the binary

public abstract OctoObjectId BinaryId { get; }

Property Value

OctoObjectId

Filename

Gets the file name of the binary

public abstract string Filename { get; }

Property Value

String

UploadDateTime

Gets the upload date/time of the binary

public abstract DateTime UploadDateTime { get; }

Property Value

DateTime

ExpiryDateTime

Gets the expiry date/time of the binary if applicable

public abstract Nullable<DateTime> ExpiryDateTime { get; }

Property Value

Nullable<DateTime>

BinaryType

Gets the binary type

public abstract BinaryType BinaryType { get; }

Property Value

BinaryType

RtEntityId

Gets the runtime entity id of the binary

public abstract Nullable<RtEntityId> RtEntityId { get; }

Property Value

Nullable<RtEntityId>

Size

Gets the size of the binary in bytes

public abstract long Size { get; }

Property Value

Int64