Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IdentityReviewApplication.cs
1using System;
3using System.Xml;
6
7namespace Paiwise
8{
13 {
14 private readonly string purpose;
15 private readonly string clientEndpoint;
16
32 public IdentityReviewApplication(string LegalId, string Namespace, bool Preview,
33 PersonalInformation PersonalInformation, KeyValuePair<string, object>[] Claims,
34 IEnumerable<IPhoto> Photos, IAccount Account, string Purpose, string ClientEndpoint)
35 : this(LegalId, Namespace, Preview, PersonalInformation, Claims, Photos,
36 Array.Empty<XmlDocument>(), Account, Purpose, ClientEndpoint)
37 {
38 }
39
56 public IdentityReviewApplication(string LegalId, string Namespace, bool Preview,
57 PersonalInformation PersonalInformation, KeyValuePair<string, object>[] Claims,
58 IEnumerable<IPhoto> Photos, IEnumerable<XmlDocument> Documents, IAccount Account,
59 string Purpose, string ClientEndpoint)
60 : base(LegalId, Namespace, Preview, PersonalInformation, Claims, Photos,
62 {
63 this.purpose = Purpose;
64 this.clientEndpoint = ClientEndpoint;
65 }
66
70 public string Purpose => this.purpose;
71
75 public string ClientEndpoint => this.clientEndpoint;
76 }
77}
Contains information about a legal identity application.
IEnumerable< IPhoto > Photos
Photos provided.
IAccount Account
Account over which the application was made.
bool Preview
If the application is a preview of an application. Previewed applications should not be persisted.
IEnumerable< XmlDocument > Documents
Associated XML document attachments provided.
KeyValuePair< string, object >[] Claims
Full set of claims made regarding the identity, as meta-data tags.
Contains information about a legal identity application.
string Purpose
Purpose message, describing the purpose of the identity review.
IdentityReviewApplication(string LegalId, string Namespace, bool Preview, PersonalInformation PersonalInformation, KeyValuePair< string, object >[] Claims, IEnumerable< IPhoto > Photos, IAccount Account, string Purpose, string ClientEndpoint)
Contains information about a legal identity review application.
string ClientEndpoint
Remote endpoint of remote party client.
IdentityReviewApplication(string LegalId, string Namespace, bool Preview, PersonalInformation PersonalInformation, KeyValuePair< string, object >[] Claims, IEnumerable< IPhoto > Photos, IEnumerable< XmlDocument > Documents, IAccount Account, string Purpose, string ClientEndpoint)
Contains information about a legal identity review application.
Contains personal information found in a legal identity.
Interface for identity applications.
Interface for SMTP user accounts.
Definition: IAccount.cs:11