Class BiomDNALaboratoryType
A data type for an organization responsible for processing DNA samples
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class BiomDNALaboratoryType : NcOrganizationType, IEquatable<NcOrganizationType>, IEquatable<BiomDNALaboratoryType>
Properties
Accreditation
A DNA laboratory accreditation NIEM reference is biom:DNALaboratoryAccreditation
Declaration
[DataMember(Name = "accreditation")]
public List<BiomDNALaboratoryAccreditationType> Accreditation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNALaboratoryAccreditationType> | A DNA laboratory accreditation NIEM reference is biom:DNALaboratoryAccreditation |
CategoryCode
A kind of DNA laboratory NIEM reference is biom:DNALaboratoryCategoryCode
Declaration
[DataMember(Name = "categoryCode")]
public List<BiomDNALaboratoryCategoryCodeType> CategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNALaboratoryCategoryCodeType> | A kind of DNA laboratory NIEM reference is biom:DNALaboratoryCategoryCode |
Context
biomDNALaboratoryType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public BiomDNALaboratoryType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<BiomDNALaboratoryType.ContextEnum> | biomDNALaboratoryType JSON-LD context |
InternationalOrganizationName
A name of an international affiliation of the DNA submitting organization NIEM reference is biom:DNALaboratoryInternationalOrganizationName
Declaration
[DataMember(Name = "internationalOrganizationName")]
public List<NcTextType> InternationalOrganizationName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of an international affiliation of the DNA submitting organization NIEM reference is biom:DNALaboratoryInternationalOrganizationName |
ProcessingCountry
A country code, describing where DNA sample was processed. NIEM reference is biom:DNALaboratoryProcessingCountry
Declaration
[DataMember(Name = "processingCountry")]
public List<NcCountryType> ProcessingCountry { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcCountryType> | A country code, describing where DNA sample was processed. NIEM reference is biom:DNALaboratoryProcessingCountry |
UnitCategoryCode
A kind of DNA laboratory unit NIEM reference is biom:DNALaboratoryUnitCategoryCode
Declaration
[DataMember(Name = "unitCategoryCode")]
public List<BiomDNALaboratoryUnitCategoryCodeType> UnitCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNALaboratoryUnitCategoryCodeType> | A kind of DNA laboratory unit NIEM reference is biom:DNALaboratoryUnitCategoryCode |
Methods
Equals(BiomDNALaboratoryType)
Returns true if BiomDNALaboratoryType instances are equal
Declaration
public bool Equals(BiomDNALaboratoryType other)
Parameters
Type | Name | Description |
---|---|---|
BiomDNALaboratoryType | other | Instance of BiomDNALaboratoryType 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(BiomDNALaboratoryType, BiomDNALaboratoryType)
Declaration
public static bool operator ==(BiomDNALaboratoryType left, BiomDNALaboratoryType right)
Parameters
Type | Name | Description |
---|---|---|
BiomDNALaboratoryType | left | |
BiomDNALaboratoryType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(BiomDNALaboratoryType, BiomDNALaboratoryType)
Declaration
public static bool operator !=(BiomDNALaboratoryType left, BiomDNALaboratoryType right)
Parameters
Type | Name | Description |
---|---|---|
BiomDNALaboratoryType | left | |
BiomDNALaboratoryType | right |
Returns
Type | Description |
---|---|
System.Boolean |