Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Paiwise.PersonalInformation Class Reference

Contains personal information found in a legal identity. More...

Static Public Member Functions

static PersonalInformation Create (IEnumerable< KeyValuePair< string, object > > Properties)
 Extracts personal information from an enumeration of tags. More...
 

Public Attributes

CaseInsensitiveString FirstName = null
 First name More...
 
CaseInsensitiveString MiddleNames = null
 Middle names More...
 
CaseInsensitiveString LastNames = null
 Last names More...
 
CaseInsensitiveString FullName = null
 FullName More...
 
CaseInsensitiveString Address = null
 Address More...
 
CaseInsensitiveString Address2 = null
 Address, second row More...
 
CaseInsensitiveString PostalCode = null
 Postal Code More...
 
CaseInsensitiveString Area = null
 Area More...
 
CaseInsensitiveString City = null
 City More...
 
CaseInsensitiveString Region = null
 Region More...
 
CaseInsensitiveString Country = null
 Country More...
 
CaseInsensitiveString Nationality = null
 Nationality More...
 
CaseInsensitiveString PersonalNumber = null
 Personal Number More...
 
CaseInsensitiveString OrgName = null
 Organization Name More...
 
CaseInsensitiveString OrgDepartment = null
 Organization Department More...
 
CaseInsensitiveString OrgRole = null
 Role in Organization More...
 
CaseInsensitiveString OrgAddress = null
 Organization Address More...
 
CaseInsensitiveString OrgAddress2 = null
 Organization Address, second row More...
 
CaseInsensitiveString OrgPostalCode = null
 Organization Postal Code More...
 
CaseInsensitiveString OrgArea = null
 Organization Area More...
 
CaseInsensitiveString OrgCity = null
 Organization City More...
 
CaseInsensitiveString OrgRegion = null
 Organization Region More...
 
CaseInsensitiveString OrgCountry = null
 Organization Country More...
 
CaseInsensitiveString OrgNumber = null
 Organization Number More...
 
string EMail = null
 e-mail address More...
 
string Phone = null
 Phone Number More...
 
string Jid = null
 JID More...
 
GenderGender = null
 Gender More...
 
int? BirthYear = null
 Birth year More...
 
int? BirthMonth = null
 Birth month More...
 
int? BirthDay = null
 Birth day More...
 
int? AgeAbove = null
 Age above the stated number of years More...
 
bool HasOrg = false
 If identity has organization information More...
 
bool HasBirthDate = false
 If identity has birth date More...
 

Static Public Attributes

const string FirstNameTag = "FIRST"
 FIRST More...
 
const string MiddleNamesTag = "MIDDLE"
 MIDDLE More...
 
const string LastNamesTag = "LAST"
 LAST More...
 
const string FullNameTag = "FULLNAME"
 FULLNAME More...
 
const string AddressTag = "ADDR"
 ADDR More...
 
const string Address2Tag = "ADDR2"
 ADDR2 More...
 
const string FullAddressTag = "FULLADDR"
 FULLADDR More...
 
const string PostalCodeTag = "ZIP"
 ZIP More...
 
const string AreaTag = "AREA"
 AREA More...
 
const string CityTag = "CITY"
 CITY More...
 
const string RegionTag = "REGION"
 REGION More...
 
const string CountryTag = "COUNTRY"
 COUNTRY More...
 
const string NationalityTag = "NATIONALITY"
 NATIONALITY More...
 
const string GenderTag = "GENDER"
 GENDER More...
 
const string BirthDayTag = "BDAY"
 BDAY More...
 
const string BirthMonthTag = "BMONTH"
 BMONTH More...
 
const string BirthYearTag = "BYEAR"
 BYEAR More...
 
const string AgeAboveTag = "AGEABOVE"
 AGEABOVE More...
 
const string PersonalNumberTag = "PNR"
 PNR More...
 
const string OrganizationNameTag = "ORGNAME"
 ORGNAME More...
 
const string OrganizationDepartmentTag = "ORGDEPT"
 ORGDEPT More...
 
const string OrganizationRoleTag = "ORGROLE"
 ORGROLE More...
 
const string OrganizationAddressTag = "ORGADDR"
 ORGADDR More...
 
const string OrganizationAddress2Tag = "ORGADDR2"
 ORGADDR2 More...
 
const string OrganizationPostalCodeTag = "ORGZIP"
 ORGZIP More...
 
const string OrganizationAreaTag = "ORGAREA"
 ORGAREA More...
 
const string OrganizationCityTag = "ORGCITY"
 ORGCITY More...
 
const string OrganizationRegionTag = "ORGREGION"
 ORGREGION More...
 
const string OrganizationCountryTag = "ORGCOUNTRY"
 ORGCOUNTRY More...
 
const string OrganizationNumberTag = "ORGNR"
 ORGNR More...
 
const string PhoneTag = "PHONE"
 PHONE More...
 
const string EMailTag = "EMAIL"
 EMAIL More...
 
const string JidTag = "JID"
 JID More...
 
const string AgentTag = "AGENT"
 AGENT More...
 
const string DomainTag = "DOMAIN"
 DOMAIN More...
 
const string PreviewTag = "PREVIEW"
 PREVIEW More...
 
const string DeviceIdTag = "DEVICE_ID"
 DEVICE_ID More...
 

Properties

DateTime? BirthDate [get]
 Birth date More...
 
int Age [get]
 Age More...
 

Detailed Description

Contains personal information found in a legal identity.

Definition at line 12 of file PersonalInformation.cs.

Member Function Documentation

◆ Create()

static PersonalInformation Paiwise.PersonalInformation.Create ( IEnumerable< KeyValuePair< string, object > >  Properties)
static

Extracts personal information from an enumeration of tags.

Parameters
PropertiesEnumeration of tags.
Returns
Personal information

Definition at line 393 of file PersonalInformation.cs.

Member Data Documentation

◆ Address

CaseInsensitiveString Paiwise.PersonalInformation.Address = null

Address

Definition at line 222 of file PersonalInformation.cs.

◆ Address2

CaseInsensitiveString Paiwise.PersonalInformation.Address2 = null

Address, second row

Definition at line 227 of file PersonalInformation.cs.

◆ Address2Tag

const string Paiwise.PersonalInformation.Address2Tag = "ADDR2"
static

ADDR2

Definition at line 42 of file PersonalInformation.cs.

◆ AddressTag

const string Paiwise.PersonalInformation.AddressTag = "ADDR"
static

ADDR

Definition at line 37 of file PersonalInformation.cs.

◆ AgeAbove

int? Paiwise.PersonalInformation.AgeAbove = null

Age above the stated number of years

Definition at line 357 of file PersonalInformation.cs.

◆ AgeAboveTag

const string Paiwise.PersonalInformation.AgeAboveTag = "AGEABOVE"
static

AGEABOVE

Definition at line 102 of file PersonalInformation.cs.

◆ AgentTag

const string Paiwise.PersonalInformation.AgentTag = "AGENT"
static

AGENT

Definition at line 182 of file PersonalInformation.cs.

◆ Area

CaseInsensitiveString Paiwise.PersonalInformation.Area = null

Area

Definition at line 237 of file PersonalInformation.cs.

◆ AreaTag

const string Paiwise.PersonalInformation.AreaTag = "AREA"
static

AREA

Definition at line 57 of file PersonalInformation.cs.

◆ BirthDay

int? Paiwise.PersonalInformation.BirthDay = null

Birth day

Definition at line 352 of file PersonalInformation.cs.

◆ BirthDayTag

const string Paiwise.PersonalInformation.BirthDayTag = "BDAY"
static

BDAY

Definition at line 87 of file PersonalInformation.cs.

◆ BirthMonth

int? Paiwise.PersonalInformation.BirthMonth = null

Birth month

Definition at line 347 of file PersonalInformation.cs.

◆ BirthMonthTag

const string Paiwise.PersonalInformation.BirthMonthTag = "BMONTH"
static

BMONTH

Definition at line 92 of file PersonalInformation.cs.

◆ BirthYear

int? Paiwise.PersonalInformation.BirthYear = null

Birth year

Definition at line 342 of file PersonalInformation.cs.

◆ BirthYearTag

const string Paiwise.PersonalInformation.BirthYearTag = "BYEAR"
static

BYEAR

Definition at line 97 of file PersonalInformation.cs.

◆ City

CaseInsensitiveString Paiwise.PersonalInformation.City = null

City

Definition at line 242 of file PersonalInformation.cs.

◆ CityTag

const string Paiwise.PersonalInformation.CityTag = "CITY"
static

CITY

Definition at line 62 of file PersonalInformation.cs.

◆ Country

CaseInsensitiveString Paiwise.PersonalInformation.Country = null

Country

Definition at line 252 of file PersonalInformation.cs.

◆ CountryTag

const string Paiwise.PersonalInformation.CountryTag = "COUNTRY"
static

COUNTRY

Definition at line 72 of file PersonalInformation.cs.

◆ DeviceIdTag

const string Paiwise.PersonalInformation.DeviceIdTag = "DEVICE_ID"
static

DEVICE_ID

Definition at line 197 of file PersonalInformation.cs.

◆ DomainTag

const string Paiwise.PersonalInformation.DomainTag = "DOMAIN"
static

DOMAIN

Definition at line 187 of file PersonalInformation.cs.

◆ EMail

string Paiwise.PersonalInformation.EMail = null

e-mail address

Definition at line 322 of file PersonalInformation.cs.

◆ EMailTag

const string Paiwise.PersonalInformation.EMailTag = "EMAIL"
static

EMAIL

Definition at line 172 of file PersonalInformation.cs.

◆ FirstName

CaseInsensitiveString Paiwise.PersonalInformation.FirstName = null

First name

Definition at line 202 of file PersonalInformation.cs.

◆ FirstNameTag

const string Paiwise.PersonalInformation.FirstNameTag = "FIRST"
static

FIRST

Definition at line 17 of file PersonalInformation.cs.

◆ FullAddressTag

const string Paiwise.PersonalInformation.FullAddressTag = "FULLADDR"
static

FULLADDR

Definition at line 47 of file PersonalInformation.cs.

◆ FullName

CaseInsensitiveString Paiwise.PersonalInformation.FullName = null

FullName

Definition at line 217 of file PersonalInformation.cs.

◆ FullNameTag

const string Paiwise.PersonalInformation.FullNameTag = "FULLNAME"
static

FULLNAME

Definition at line 32 of file PersonalInformation.cs.

◆ Gender

Gender? Paiwise.PersonalInformation.Gender = null

Gender

Definition at line 337 of file PersonalInformation.cs.

◆ GenderTag

const string Paiwise.PersonalInformation.GenderTag = "GENDER"
static

GENDER

Definition at line 82 of file PersonalInformation.cs.

◆ HasBirthDate

bool Paiwise.PersonalInformation.HasBirthDate = false

If identity has birth date

Definition at line 367 of file PersonalInformation.cs.

◆ HasOrg

bool Paiwise.PersonalInformation.HasOrg = false

If identity has organization information

Definition at line 362 of file PersonalInformation.cs.

◆ Jid

string Paiwise.PersonalInformation.Jid = null

JID

Definition at line 332 of file PersonalInformation.cs.

◆ JidTag

const string Paiwise.PersonalInformation.JidTag = "JID"
static

JID

Definition at line 177 of file PersonalInformation.cs.

◆ LastNames

CaseInsensitiveString Paiwise.PersonalInformation.LastNames = null

Last names

Definition at line 212 of file PersonalInformation.cs.

◆ LastNamesTag

const string Paiwise.PersonalInformation.LastNamesTag = "LAST"
static

LAST

Definition at line 27 of file PersonalInformation.cs.

◆ MiddleNames

CaseInsensitiveString Paiwise.PersonalInformation.MiddleNames = null

Middle names

Definition at line 207 of file PersonalInformation.cs.

◆ MiddleNamesTag

const string Paiwise.PersonalInformation.MiddleNamesTag = "MIDDLE"
static

MIDDLE

Definition at line 22 of file PersonalInformation.cs.

◆ Nationality

CaseInsensitiveString Paiwise.PersonalInformation.Nationality = null

Nationality

Definition at line 257 of file PersonalInformation.cs.

◆ NationalityTag

const string Paiwise.PersonalInformation.NationalityTag = "NATIONALITY"
static

NATIONALITY

Definition at line 77 of file PersonalInformation.cs.

◆ OrgAddress

CaseInsensitiveString Paiwise.PersonalInformation.OrgAddress = null

Organization Address

Definition at line 282 of file PersonalInformation.cs.

◆ OrgAddress2

CaseInsensitiveString Paiwise.PersonalInformation.OrgAddress2 = null

Organization Address, second row

Definition at line 287 of file PersonalInformation.cs.

◆ OrganizationAddress2Tag

const string Paiwise.PersonalInformation.OrganizationAddress2Tag = "ORGADDR2"
static

ORGADDR2

Definition at line 132 of file PersonalInformation.cs.

◆ OrganizationAddressTag

const string Paiwise.PersonalInformation.OrganizationAddressTag = "ORGADDR"
static

ORGADDR

Definition at line 127 of file PersonalInformation.cs.

◆ OrganizationAreaTag

const string Paiwise.PersonalInformation.OrganizationAreaTag = "ORGAREA"
static

ORGAREA

Definition at line 142 of file PersonalInformation.cs.

◆ OrganizationCityTag

const string Paiwise.PersonalInformation.OrganizationCityTag = "ORGCITY"
static

ORGCITY

Definition at line 147 of file PersonalInformation.cs.

◆ OrganizationCountryTag

const string Paiwise.PersonalInformation.OrganizationCountryTag = "ORGCOUNTRY"
static

ORGCOUNTRY

Definition at line 157 of file PersonalInformation.cs.

◆ OrganizationDepartmentTag

const string Paiwise.PersonalInformation.OrganizationDepartmentTag = "ORGDEPT"
static

ORGDEPT

Definition at line 117 of file PersonalInformation.cs.

◆ OrganizationNameTag

const string Paiwise.PersonalInformation.OrganizationNameTag = "ORGNAME"
static

ORGNAME

Definition at line 112 of file PersonalInformation.cs.

◆ OrganizationNumberTag

const string Paiwise.PersonalInformation.OrganizationNumberTag = "ORGNR"
static

ORGNR

Definition at line 162 of file PersonalInformation.cs.

◆ OrganizationPostalCodeTag

const string Paiwise.PersonalInformation.OrganizationPostalCodeTag = "ORGZIP"
static

ORGZIP

Definition at line 137 of file PersonalInformation.cs.

◆ OrganizationRegionTag

const string Paiwise.PersonalInformation.OrganizationRegionTag = "ORGREGION"
static

ORGREGION

Definition at line 152 of file PersonalInformation.cs.

◆ OrganizationRoleTag

const string Paiwise.PersonalInformation.OrganizationRoleTag = "ORGROLE"
static

ORGROLE

Definition at line 122 of file PersonalInformation.cs.

◆ OrgArea

CaseInsensitiveString Paiwise.PersonalInformation.OrgArea = null

Organization Area

Definition at line 297 of file PersonalInformation.cs.

◆ OrgCity

CaseInsensitiveString Paiwise.PersonalInformation.OrgCity = null

Organization City

Definition at line 302 of file PersonalInformation.cs.

◆ OrgCountry

CaseInsensitiveString Paiwise.PersonalInformation.OrgCountry = null

Organization Country

Definition at line 312 of file PersonalInformation.cs.

◆ OrgDepartment

CaseInsensitiveString Paiwise.PersonalInformation.OrgDepartment = null

Organization Department

Definition at line 272 of file PersonalInformation.cs.

◆ OrgName

CaseInsensitiveString Paiwise.PersonalInformation.OrgName = null

Organization Name

Definition at line 267 of file PersonalInformation.cs.

◆ OrgNumber

CaseInsensitiveString Paiwise.PersonalInformation.OrgNumber = null

Organization Number

Definition at line 317 of file PersonalInformation.cs.

◆ OrgPostalCode

CaseInsensitiveString Paiwise.PersonalInformation.OrgPostalCode = null

Organization Postal Code

Definition at line 292 of file PersonalInformation.cs.

◆ OrgRegion

CaseInsensitiveString Paiwise.PersonalInformation.OrgRegion = null

Organization Region

Definition at line 307 of file PersonalInformation.cs.

◆ OrgRole

CaseInsensitiveString Paiwise.PersonalInformation.OrgRole = null

Role in Organization

Definition at line 277 of file PersonalInformation.cs.

◆ PersonalNumber

CaseInsensitiveString Paiwise.PersonalInformation.PersonalNumber = null

Personal Number

Definition at line 262 of file PersonalInformation.cs.

◆ PersonalNumberTag

const string Paiwise.PersonalInformation.PersonalNumberTag = "PNR"
static

PNR

Definition at line 107 of file PersonalInformation.cs.

◆ Phone

string Paiwise.PersonalInformation.Phone = null

Phone Number

Definition at line 327 of file PersonalInformation.cs.

◆ PhoneTag

const string Paiwise.PersonalInformation.PhoneTag = "PHONE"
static

PHONE

Definition at line 167 of file PersonalInformation.cs.

◆ PostalCode

CaseInsensitiveString Paiwise.PersonalInformation.PostalCode = null

Postal Code

Definition at line 232 of file PersonalInformation.cs.

◆ PostalCodeTag

const string Paiwise.PersonalInformation.PostalCodeTag = "ZIP"
static

ZIP

Definition at line 52 of file PersonalInformation.cs.

◆ PreviewTag

const string Paiwise.PersonalInformation.PreviewTag = "PREVIEW"
static

PREVIEW

Definition at line 192 of file PersonalInformation.cs.

◆ Region

CaseInsensitiveString Paiwise.PersonalInformation.Region = null

Region

Definition at line 247 of file PersonalInformation.cs.

◆ RegionTag

const string Paiwise.PersonalInformation.RegionTag = "REGION"
static

REGION

Definition at line 67 of file PersonalInformation.cs.

Property Documentation

◆ Age

int Paiwise.PersonalInformation.Age
get

Age

Definition at line 386 of file PersonalInformation.cs.

◆ BirthDate

DateTime? Paiwise.PersonalInformation.BirthDate
get

Birth date

Definition at line 372 of file PersonalInformation.cs.


The documentation for this class was generated from the following file: