Table of Contents

Class StorageMetadataWrapper

Namespace
Monai.Deploy.InformaticsGateway.Database.Api
Assembly
Monai.Deploy.InformaticsGateway.Database.Api.dll

A wrapper class to support polymorphic types of FileStorageMetadata

public class StorageMetadataWrapper : MongoDBEntityBase
Inheritance
StorageMetadataWrapper
Inherited Members

Constructors

StorageMetadataWrapper(FileStorageMetadata)

public StorageMetadataWrapper(FileStorageMetadata metadata)

Parameters

metadata FileStorageMetadata

Properties

CorrelationId

[JsonPropertyName("correlationId")]
public string CorrelationId { get; set; }

Property Value

string

Identity

[JsonPropertyName("identity")]
public string Identity { get; set; }

Property Value

string

IsUploaded

[JsonPropertyName("isUploaded")]
public bool IsUploaded { get; set; }

Property Value

bool

TypeName

[JsonPropertyName("typeName")]
public string TypeName { get; set; }

Property Value

string

Value

[JsonPropertyName("value")]
public string Value { get; set; }

Property Value

string

Methods

GetObject()

public FileStorageMetadata GetObject()

Returns

FileStorageMetadata

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

Update(FileStorageMetadata)

public void Update(FileStorageMetadata metadata)

Parameters

metadata FileStorageMetadata