Class ScrPersonEmploymentAssociationAugmentationType
A data type for additional information about a person employment association.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class ScrPersonEmploymentAssociationAugmentationType : IEquatable<ScrPersonEmploymentAssociationAugmentationType>
Properties
BeginSalaryAmount
A remuneration amount for Person's starting salary. NIEM reference is scr:BeginSalaryAmount
Declaration
[DataMember(Name = "beginSalaryAmount")]
public List<NcAmountType> BeginSalaryAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | A remuneration amount for Person's starting salary. NIEM reference is scr:BeginSalaryAmount |
Context
scrPersonEmploymentAssociationAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public ScrPersonEmploymentAssociationAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<ScrPersonEmploymentAssociationAugmentationType.ContextEnum> | scrPersonEmploymentAssociationAugmentationType JSON-LD context |
EmployeeBadgeNumberId
An identifier number for the the badge of the EMPLOYEE NIEM reference is scr:EmployeeBadgeNumberID
Declaration
[DataMember(Name = "employeeBadgeNumberId")]
public List<NiemXsstring> EmployeeBadgeNumberId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier number for the the badge of the EMPLOYEE NIEM reference is scr:EmployeeBadgeNumberID |
EmployeeCallNumberId
An identifier for the call number of the EMPLOYEE NIEM reference is scr:EmployeeCallNumberID
Declaration
[DataMember(Name = "employeeCallNumberId")]
public List<NiemXsstring> EmployeeCallNumberId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier for the call number of the EMPLOYEE NIEM reference is scr:EmployeeCallNumberID |
EmployeeStarNumberId
An identifier for a number representing the call number of an EMPLOYEE. NIEM reference is scr:EmployeeStarNumberID
Declaration
[DataMember(Name = "employeeStarNumberId")]
public List<NiemXsstring> EmployeeStarNumberId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier for a number representing the call number of an EMPLOYEE. NIEM reference is scr:EmployeeStarNumberID |
EndSalaryAmount
A date when the remuneration for PERSON EMPLOYMENT ended. NIEM reference is scr:EndSalaryAmount
Declaration
[DataMember(Name = "endSalaryAmount")]
public List<NcAmountType> EndSalaryAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | A date when the remuneration for PERSON EMPLOYMENT ended. NIEM reference is scr:EndSalaryAmount |
Organization
A unit which conducts some sort of business or operations. NIEM reference is nc:Organization
Declaration
[DataMember(Name = "organization")]
public List<NcOrganizationType> Organization { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | A unit which conducts some sort of business or operations. NIEM reference is nc:Organization |
PayRateAmount
An amount of remuneration resulting from PERSON EMPLOYMENT. NIEM reference is scr:PayRateAmount
Declaration
[DataMember(Name = "payRateAmount")]
public List<NcAmountType> PayRateAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | An amount of remuneration resulting from PERSON EMPLOYMENT. NIEM reference is scr:PayRateAmount |
Person
A human being. NIEM reference is nc:Person
Declaration
[DataMember(Name = "person")]
public List<NcPersonType> Person { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A human being. NIEM reference is nc:Person |
Methods
Equals(ScrPersonEmploymentAssociationAugmentationType)
Returns true if ScrPersonEmploymentAssociationAugmentationType instances are equal
Declaration
public bool Equals(ScrPersonEmploymentAssociationAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
ScrPersonEmploymentAssociationAugmentationType | other | Instance of ScrPersonEmploymentAssociationAugmentationType 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(ScrPersonEmploymentAssociationAugmentationType, ScrPersonEmploymentAssociationAugmentationType)
Declaration
public static bool operator ==(ScrPersonEmploymentAssociationAugmentationType left, ScrPersonEmploymentAssociationAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
ScrPersonEmploymentAssociationAugmentationType | left | |
ScrPersonEmploymentAssociationAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(ScrPersonEmploymentAssociationAugmentationType, ScrPersonEmploymentAssociationAugmentationType)
Declaration
public static bool operator !=(ScrPersonEmploymentAssociationAugmentationType left, ScrPersonEmploymentAssociationAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
ScrPersonEmploymentAssociationAugmentationType | left | |
ScrPersonEmploymentAssociationAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |