Class JPersonEmploymentAssociationAugmentationType
A data type for additional information about a person employment association.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JPersonEmploymentAssociationAugmentationType : IEquatable<JPersonEmploymentAssociationAugmentationType>
Properties
Context
jPersonEmploymentAssociationAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JPersonEmploymentAssociationAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JPersonEmploymentAssociationAugmentationType.ContextEnum> | jPersonEmploymentAssociationAugmentationType JSON-LD context |
EmployeeHours
A number of hours spent at workplace or working in a given week. NIEM reference is j:EmployeeHoursText
Declaration
[DataMember(Name = "employeeHours")]
public List<NcTextType> EmployeeHours { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A number of hours spent at workplace or working in a given week. NIEM reference is j:EmployeeHoursText |
IsPersonEmploymentBondPostedToGainEmployment
True if the subject posted bond to gain or return to employment; false otherwise. NIEM reference is j:PersonEmploymentBondPostedToGainEmploymentIndicator
Declaration
[DataMember(Name = "isPersonEmploymentBondPostedToGainEmployment")]
public List<NiemXsboolean> IsPersonEmploymentBondPostedToGainEmployment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the subject posted bond to gain or return to employment; false otherwise. NIEM reference is j:PersonEmploymentBondPostedToGainEmploymentIndicator |
IsPersonEmploymentFullTime
True if the subject has part-time employment; false otherwise. NIEM reference is j:PersonEmploymentFullTimeIndicator
Declaration
[DataMember(Name = "isPersonEmploymentFullTime")]
public List<NiemXsboolean> IsPersonEmploymentFullTime { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the subject has part-time employment; false otherwise. NIEM reference is j:PersonEmploymentFullTimeIndicator |
IsPersonEmploymentIncludesCommunityService
True if the subject's employment contains community service; false otherwise. NIEM reference is j:PersonEmploymentIncludesCommunityServiceIndicator
Declaration
[DataMember(Name = "isPersonEmploymentIncludesCommunityService")]
public List<NiemXsboolean> IsPersonEmploymentIncludesCommunityService { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the subject's employment contains community service; false otherwise. NIEM reference is j:PersonEmploymentIncludesCommunityServiceIndicator |
PersonEmploymentAuthorizedEndDate
A date that the subject last worked at the referenced employer location. NIEM reference is j:PersonEmploymentAuthorizedEndDate
Declaration
[DataMember(Name = "personEmploymentAuthorizedEndDate")]
public List<NcDateType> PersonEmploymentAuthorizedEndDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date that the subject last worked at the referenced employer location. NIEM reference is j:PersonEmploymentAuthorizedEndDate |
PersonEmploymentDuration
A duration in years and months that the instance of employment lasted. NIEM reference is j:PersonEmploymentDuration
Declaration
[DataMember(Name = "personEmploymentDuration")]
public List<NiemXsduration> PersonEmploymentDuration { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsduration> | A duration in years and months that the instance of employment lasted. NIEM reference is j:PersonEmploymentDuration |
PersonEmploymentEmployeeOccupationTitle
A title of a subject's occupation. NIEM reference is j:PersonEmploymentEmployeeOccupationTitleText
Declaration
[DataMember(Name = "personEmploymentEmployeeOccupationTitle")]
public List<NcTextType> PersonEmploymentEmployeeOccupationTitle { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A title of a subject's occupation. NIEM reference is j:PersonEmploymentEmployeeOccupationTitleText |
PersonEmploymentEmployerTestimonial
A comment from an employer regarding a subject. NIEM reference is j:PersonEmploymentEmployerTestimonialText
Declaration
[DataMember(Name = "personEmploymentEmployerTestimonial")]
public List<NcTextType> PersonEmploymentEmployerTestimonial { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A comment from an employer regarding a subject. NIEM reference is j:PersonEmploymentEmployerTestimonialText |
PersonEmploymentEndReason
A comment indicating the reason for the end of an instance of employment. NIEM reference is j:PersonEmploymentEndReasonText
Declaration
[DataMember(Name = "personEmploymentEndReason")]
public List<NcTextType> PersonEmploymentEndReason { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A comment indicating the reason for the end of an instance of employment. NIEM reference is j:PersonEmploymentEndReasonText |
PersonEmploymentFacility
A physical building or plant where employment occurred. NIEM reference is j:PersonEmploymentFacility
Declaration
[DataMember(Name = "personEmploymentFacility")]
public List<NcFacilityType> PersonEmploymentFacility { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcFacilityType> | A physical building or plant where employment occurred. NIEM reference is j:PersonEmploymentFacility |
PersonEmploymentNumberOfDaysEmployedNumeric
A number value for the total days of a subject's employment. NIEM reference is j:PersonEmploymentNumberOfDaysEmployedNumeric
Declaration
[DataMember(Name = "personEmploymentNumberOfDaysEmployedNumeric")]
public List<NcNumericType> PersonEmploymentNumberOfDaysEmployedNumeric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcNumericType> | A number value for the total days of a subject's employment. NIEM reference is j:PersonEmploymentNumberOfDaysEmployedNumeric |
PersonEmploymentPlan
An employment or vocational plan for a person. NIEM reference is j:PersonEmploymentPlan
Declaration
[DataMember(Name = "personEmploymentPlan")]
public List<JPlanType> PersonEmploymentPlan { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JPlanType> | An employment or vocational plan for a person. NIEM reference is j:PersonEmploymentPlan |
PersonEmploymentSupervisor
A title of employment supervisor. NIEM reference is j:PersonEmploymentSupervisor
Declaration
[DataMember(Name = "personEmploymentSupervisor")]
public List<NcEntityType> PersonEmploymentSupervisor { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcEntityType> | A title of employment supervisor. NIEM reference is j:PersonEmploymentSupervisor |
PersonEmploymentUnemploymentStatus
A kind of unemployment. NIEM reference is j:PersonEmploymentUnemploymentStatusText
Declaration
[DataMember(Name = "personEmploymentUnemploymentStatus")]
public List<NcTextType> PersonEmploymentUnemploymentStatus { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of unemployment. NIEM reference is j:PersonEmploymentUnemploymentStatusText |
Methods
Equals(JPersonEmploymentAssociationAugmentationType)
Returns true if JPersonEmploymentAssociationAugmentationType instances are equal
Declaration
public bool Equals(JPersonEmploymentAssociationAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
JPersonEmploymentAssociationAugmentationType | other | Instance of JPersonEmploymentAssociationAugmentationType 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(JPersonEmploymentAssociationAugmentationType, JPersonEmploymentAssociationAugmentationType)
Declaration
public static bool operator ==(JPersonEmploymentAssociationAugmentationType left, JPersonEmploymentAssociationAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
JPersonEmploymentAssociationAugmentationType | left | |
JPersonEmploymentAssociationAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JPersonEmploymentAssociationAugmentationType, JPersonEmploymentAssociationAugmentationType)
Declaration
public static bool operator !=(JPersonEmploymentAssociationAugmentationType left, JPersonEmploymentAssociationAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
JPersonEmploymentAssociationAugmentationType | left | |
JPersonEmploymentAssociationAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |