Class JOrganizationAugmentationType
A data type for additional information about an organization.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JOrganizationAugmentationType : IEquatable<JOrganizationAugmentationType>
Properties
AgencyAuthorization
An agency's access category to data. NIEM reference is j:AgencyAuthorizationText
Declaration
[DataMember(Name = "agencyAuthorization")]
public List<NcTextType> AgencyAuthorization { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An agency's access category to data. NIEM reference is j:AgencyAuthorizationText |
AgencyAuthorizationCode
An agency's access category to data. NIEM reference is j:AgencyAuthorizationCode
Declaration
[DataMember(Name = "agencyAuthorizationCode")]
public List<NletsAgencyAuthorizationCodeType> AgencyAuthorizationCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NletsAgencyAuthorizationCodeType> | An agency's access category to data. NIEM reference is j:AgencyAuthorizationCode |
AgencyBaselinePriorityValue
A baseline priority; values must be 0-12. NIEM reference is j:AgencyBaselinePriorityValue
Declaration
[DataMember(Name = "agencyBaselinePriorityValue")]
public List<NcNumericType> AgencyBaselinePriorityValue { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcNumericType> | A baseline priority; values must be 0-12. NIEM reference is j:AgencyBaselinePriorityValue |
AgencyServiceHours
An availability of an agency. NIEM reference is j:AgencyServiceHoursText
Declaration
[DataMember(Name = "agencyServiceHours")]
public List<NcTextType> AgencyServiceHours { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An availability of an agency. NIEM reference is j:AgencyServiceHoursText |
AgencyServiceHoursCode
A availability of an agency. NIEM reference is j:AgencyServiceHoursCode
Declaration
[DataMember(Name = "agencyServiceHoursCode")]
public List<NletsAgencyServiceHoursCodeType> AgencyServiceHoursCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NletsAgencyServiceHoursCodeType> | A availability of an agency. NIEM reference is j:AgencyServiceHoursCode |
Context
jOrganizationAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JOrganizationAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JOrganizationAugmentationType.ContextEnum> | jOrganizationAugmentationType JSON-LD context |
DistrictIdentification
An identification of a region or locality. NIEM reference is j:DistrictIdentification
Declaration
[DataMember(Name = "districtIdentification")]
public List<NcIdentificationType> DistrictIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification of a region or locality. NIEM reference is j:DistrictIdentification |
IsAgencyActive
True if the status of an ORI is active; false if it is inactive. NIEM reference is j:AgencyActiveIndicator
Declaration
[DataMember(Name = "isAgencyActive")]
public List<NiemXsboolean> IsAgencyActive { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the status of an ORI is active; false if it is inactive. NIEM reference is j:AgencyActiveIndicator |
IsAgencyAddCancel
True if an agency is authorized to add or cancel a record; false otherwise. NIEM reference is j:AgencyAddCancelIndicator
Declaration
[DataMember(Name = "isAgencyAddCancel")]
public List<NiemXsboolean> IsAgencyAddCancel { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if an agency is authorized to add or cancel a record; false otherwise. NIEM reference is j:AgencyAddCancelIndicator |
IsAgencyChriAuthorized
True if an agency is authorized to access criminal history information; false otherwise. NIEM reference is j:AgencyCHRIAuthorizedIndicator
Declaration
[DataMember(Name = "isAgencyChriAuthorized")]
public List<NiemXsboolean> IsAgencyChriAuthorized { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if an agency is authorized to access criminal history information; false otherwise. NIEM reference is j:AgencyCHRIAuthorizedIndicator |
IsAgencyControlTerminal
True if an agency is a control terminal; false otherwise. NIEM reference is j:AgencyControlTerminalIndicator
Declaration
[DataMember(Name = "isAgencyControlTerminal")]
public List<NiemXsboolean> IsAgencyControlTerminal { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if an agency is a control terminal; false otherwise. NIEM reference is j:AgencyControlTerminalIndicator |
OrganizationAlternateName
A name other than the primary one used by an organization. NIEM reference is j:OrganizationAlternateName
Declaration
[DataMember(Name = "organizationAlternateName")]
public List<JOrganizationAlternateNameType> OrganizationAlternateName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JOrganizationAlternateNameType> | A name other than the primary one used by an organization. NIEM reference is j:OrganizationAlternateName |
OrganizationFflid
An identifier of an organization that is licensed by the government to sell firearms. NIEM reference is j:OrganizationFFLID
Declaration
[DataMember(Name = "organizationFflid")]
public List<NiemXsstring> OrganizationFflid { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier of an organization that is licensed by the government to sell firearms. NIEM reference is j:OrganizationFFLID |
OrganizationFieldOffice
A Field Office that has jurisdiction over an area in which the ORI is located. NIEM reference is j:OrganizationFieldOfficeText
Declaration
[DataMember(Name = "organizationFieldOffice")]
public List<NcTextType> OrganizationFieldOffice { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A Field Office that has jurisdiction over an area in which the ORI is located. NIEM reference is j:OrganizationFieldOfficeText |
OrganizationGovernmentLevel
A governmental level of an organization. NIEM reference is j:OrganizationGovernmentLevelText
Declaration
[DataMember(Name = "organizationGovernmentLevel")]
public List<NcTextType> OrganizationGovernmentLevel { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A governmental level of an organization. NIEM reference is j:OrganizationGovernmentLevelText |
OrganizationJurisdiction
An area of service or jurisdiction an organization has over a region. NIEM reference is j:OrganizationJurisdiction
Declaration
[DataMember(Name = "organizationJurisdiction")]
public List<NcJurisdictionType> OrganizationJurisdiction { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcJurisdictionType> | An area of service or jurisdiction an organization has over a region. NIEM reference is j:OrganizationJurisdiction |
OrganizationLicenseIdentification
A license identification for an organization. NIEM reference is j:OrganizationLicenseIdentification
Declaration
[DataMember(Name = "organizationLicenseIdentification")]
public List<NcIdentificationType> OrganizationLicenseIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | A license identification for an organization. NIEM reference is j:OrganizationLicenseIdentification |
OrganizationOriIdentification
A unique nine character NCIC identification (ORI) assigned to a justice-related organization by the FBI CJIS Division. NIEM reference is j:OrganizationORIIdentification
Declaration
[DataMember(Name = "organizationOriIdentification")]
public List<NcIdentificationType> OrganizationOriIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | A unique nine character NCIC identification (ORI) assigned to a justice-related organization by the FBI CJIS Division. NIEM reference is j:OrganizationORIIdentification |
OrganizationValidDate
A date to which the organizational unit is valid. NIEM reference is j:OrganizationValidDate
Declaration
[DataMember(Name = "organizationValidDate")]
public List<NcDateType> OrganizationValidDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date to which the organizational unit is valid. NIEM reference is j:OrganizationValidDate |
Methods
Equals(JOrganizationAugmentationType)
Returns true if JOrganizationAugmentationType instances are equal
Declaration
public bool Equals(JOrganizationAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
JOrganizationAugmentationType | other | Instance of JOrganizationAugmentationType 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(JOrganizationAugmentationType, JOrganizationAugmentationType)
Declaration
public static bool operator ==(JOrganizationAugmentationType left, JOrganizationAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
JOrganizationAugmentationType | left | |
JOrganizationAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JOrganizationAugmentationType, JOrganizationAugmentationType)
Declaration
public static bool operator !=(JOrganizationAugmentationType left, JOrganizationAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
JOrganizationAugmentationType | left | |
JOrganizationAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |