Class MoImageAugmentationType
A data type for additional information about an image.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class MoImageAugmentationType : IEquatable<MoImageAugmentationType>
Properties
Context
moImageAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public MoImageAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<MoImageAugmentationType.ContextEnum> | moImageAugmentationType JSON-LD context |
ImageAlternateName
An alternate name associated to an image. NIEM reference is mo:ImageAlternateName
Declaration
[DataMember(Name = "imageAlternateName")]
public List<NcTextType> ImageAlternateName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An alternate name associated to an image. NIEM reference is mo:ImageAlternateName |
ImageBinary
A text that is a binary base-64 string that represents an Image. NIEM reference is mo:ImageBinaryText
Declaration
[DataMember(Name = "imageBinary")]
public List<NcTextType> ImageBinary { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A text that is a binary base-64 string that represents an Image. NIEM reference is mo:ImageBinaryText |
ImageDescription
A text for the primary description of the image. NIEM reference is mo:ImageDescriptionText
Declaration
[DataMember(Name = "imageDescription")]
public List<NcTextType> ImageDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A text for the primary description of the image. NIEM reference is mo:ImageDescriptionText |
ImageFileCategory
A kind of image on file. NIEM reference is mo:ImageFileCategoryText
Declaration
[DataMember(Name = "imageFileCategory")]
public List<NcTextType> ImageFileCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of image on file. NIEM reference is mo:ImageFileCategoryText |
ImageIdentification
An identification for the image. NIEM reference is mo:ImageIdentification
Declaration
[DataMember(Name = "imageIdentification")]
public List<NcIdentificationType> ImageIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification for the image. NIEM reference is mo:ImageIdentification |
ImageName
A name for the image. NIEM reference is mo:ImageName
Declaration
[DataMember(Name = "imageName")]
public List<NcTextType> ImageName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name for the image. NIEM reference is mo:ImageName |
ImageRelativeLocationUri
A URI describing the relative location of an image. NIEM reference is mo:ImageRelativeLocationURI
Declaration
[DataMember(Name = "imageRelativeLocationUri")]
public List<NiemXsanyURI> ImageRelativeLocationUri { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsanyURI> | A URI describing the relative location of an image. NIEM reference is mo:ImageRelativeLocationURI |
Methods
Equals(MoImageAugmentationType)
Returns true if MoImageAugmentationType instances are equal
Declaration
public bool Equals(MoImageAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
MoImageAugmentationType | other | Instance of MoImageAugmentationType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(MoImageAugmentationType, MoImageAugmentationType)
Declaration
public static bool operator ==(MoImageAugmentationType left, MoImageAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
MoImageAugmentationType | left | |
MoImageAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(MoImageAugmentationType, MoImageAugmentationType)
Declaration
public static bool operator !=(MoImageAugmentationType left, MoImageAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
MoImageAugmentationType | left | |
MoImageAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |