Class JItemTitleType
A data type for a deed or other official document showing the legal ownership of a property item.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JItemTitleType : IEquatable<JItemTitleType>
Properties
Context
jItemTitleType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JItemTitleType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JItemTitleType.ContextEnum> | jItemTitleType JSON-LD context |
DocumentCategoryCode
A kind of individual title document. NIEM reference is j:ItemTitleDocumentCategoryCode
Declaration
[DataMember(Name = "documentCategoryCode")]
public List<AamvaD20VehicleTitleDocumentCategoryCodeType> DocumentCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<AamvaD20VehicleTitleDocumentCategoryCodeType> | A kind of individual title document. NIEM reference is j:ItemTitleDocumentCategoryCode |
IsTitleLien
True if a lien exists on the titled property; false otherwise. NIEM reference is j:TitleLienIndicator
Declaration
[DataMember(Name = "isTitleLien")]
public List<NiemXsboolean> IsTitleLien { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a lien exists on the titled property; false otherwise. NIEM reference is j:TitleLienIndicator |
Lien
A legal encumbrance placed on a property item. NIEM reference is j:Lien
Declaration
[DataMember(Name = "lien")]
public List<JLienType> Lien { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JLienType> | A legal encumbrance placed on a property item. NIEM reference is j:Lien |
PurchaseDate
A date a current owner purchased a vehicle. NIEM reference is j:ItemTitlePurchaseDate
Declaration
[DataMember(Name = "purchaseDate")]
public List<NcDateType> PurchaseDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a current owner purchased a vehicle. NIEM reference is j:ItemTitlePurchaseDate |
PurchasePriceAmount
A price a current owner paid to purchase a vehicle. NIEM reference is j:ItemTitlePurchasePriceAmount
Declaration
[DataMember(Name = "purchasePriceAmount")]
public List<NcAmountType> PurchasePriceAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | A price a current owner paid to purchase a vehicle. NIEM reference is j:ItemTitlePurchasePriceAmount |
SalesTaxAmount
A sales tax charged on a purchase of a vehicle. NIEM reference is j:ItemTitleSalesTaxAmount
Declaration
[DataMember(Name = "salesTaxAmount")]
public List<NcAmountType> SalesTaxAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | A sales tax charged on a purchase of a vehicle. NIEM reference is j:ItemTitleSalesTaxAmount |
SalesTaxPercent
A tax rate used for computing sales tax on a vehicle. NIEM reference is j:ItemTitleSalesTaxPercent
Declaration
[DataMember(Name = "salesTaxPercent")]
public List<NiemXsdecimal> SalesTaxPercent { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsdecimal> | A tax rate used for computing sales tax on a vehicle. NIEM reference is j:ItemTitleSalesTaxPercent |
TaxableValue
A dollar value used to compute the taxes on a vehicle. NIEM reference is j:ItemTitleTaxableValue
Declaration
[DataMember(Name = "taxableValue")]
public List<NcItemValueType> TaxableValue { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcItemValueType> | A dollar value used to compute the taxes on a vehicle. NIEM reference is j:ItemTitleTaxableValue |
TitleCategory
A kind of title issued. NIEM reference is j:TitleCategoryText
Declaration
[DataMember(Name = "titleCategory")]
public List<NcTextType> TitleCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of title issued. NIEM reference is j:TitleCategoryText |
TitleDuplicateQuantity
A total number of title documents issued where the titling information is unchanged by the current titling jurisdiction. NIEM reference is j:TitleDuplicateQuantity
Declaration
[DataMember(Name = "titleDuplicateQuantity")]
public List<NiemXsnonNegativeInteger> TitleDuplicateQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsnonNegativeInteger> | A total number of title documents issued where the titling information is unchanged by the current titling jurisdiction. NIEM reference is j:TitleDuplicateQuantity |
TitleHolder
An entity to whom a title is issued. NIEM reference is j:TitleHolder
Declaration
[DataMember(Name = "titleHolder")]
public List<NcEntityType> TitleHolder { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcEntityType> | An entity to whom a title is issued. NIEM reference is j:TitleHolder |
TitleIdentification
An identification of a certificate of title to a property item. NIEM reference is j:TitleIdentification
Declaration
[DataMember(Name = "titleIdentification")]
public List<NcIdentificationType> TitleIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification of a certificate of title to a property item. NIEM reference is j:TitleIdentification |
TitleIssueDate
A date on which a jurisdictional titling authority issued a title to the owner of a property item. NIEM reference is j:TitleIssueDate
Declaration
[DataMember(Name = "titleIssueDate")]
public List<NcDateType> TitleIssueDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which a jurisdictional titling authority issued a title to the owner of a property item. NIEM reference is j:TitleIssueDate |
TitleIssuingAuthorityName
A name of an authority which issued a title. NIEM reference is j:TitleIssuingAuthorityName
Declaration
[DataMember(Name = "titleIssuingAuthorityName")]
public List<NcTextType> TitleIssuingAuthorityName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of an authority which issued a title. NIEM reference is j:TitleIssuingAuthorityName |
TitleIssuingJurisdiction
A jurisdiction which issued a title. NIEM reference is j:TitleIssuingJurisdiction
Declaration
[DataMember(Name = "titleIssuingJurisdiction")]
public List<NcJurisdictionType> TitleIssuingJurisdiction { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcJurisdictionType> | A jurisdiction which issued a title. NIEM reference is j:TitleIssuingJurisdiction |
TitleItem
A property item for which a title is issued. NIEM reference is j:TitleItem
Declaration
[DataMember(Name = "titleItem")]
public List<NcItemType> TitleItem { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcItemType> | A property item for which a title is issued. NIEM reference is j:TitleItem |
TitleStatus
A status of a property title. NIEM reference is j:TitleStatus
Declaration
[DataMember(Name = "titleStatus")]
public List<JTitleStatusType> TitleStatus { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JTitleStatusType> | A status of a property title. NIEM reference is j:TitleStatus |
Methods
Equals(JItemTitleType)
Returns true if JItemTitleType instances are equal
Declaration
public bool Equals(JItemTitleType other)
Parameters
Type | Name | Description |
---|---|---|
JItemTitleType | other | Instance of JItemTitleType 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(JItemTitleType, JItemTitleType)
Declaration
public static bool operator ==(JItemTitleType left, JItemTitleType right)
Parameters
Type | Name | Description |
---|---|---|
JItemTitleType | left | |
JItemTitleType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JItemTitleType, JItemTitleType)
Declaration
public static bool operator !=(JItemTitleType left, JItemTitleType right)
Parameters
Type | Name | Description |
---|---|---|
JItemTitleType | left | |
JItemTitleType | right |
Returns
Type | Description |
---|---|
System.Boolean |