11 [DefaultImplementation(typeof(IdentityApplication))]
33 KeyValuePair<string, object>[]
Claims {
get; }
66 void ClaimInvalid(
string Claim,
string Reason,
string ReasonLanguage,
67 string ReasonCode,
object Service);
86 string ReasonCode,
object Service);
97 void ReportError(
string Error,
string ErrorLanguage,
string ErrorCode,
179 KeyValuePair<string, object>[]
Tags {
get; }
Represents an invalidated claim.
Represents an invalidated photo.
Represents a photo in an identity application.
Represents a validated claim.
Represents a validated photo.
Contains information about a validation error.
Interface for identity applications.
bool HasErrors
If errors are reported.
IPhoto[] UnvalidatedPhotos
Unvalidated photos.
void ClaimInvalid(string Claim, string Reason, string ReasonLanguage, string ReasonCode, object Service)
An identity authenticator service invalidates a claim.
IEnumerable< XmlDocument > Documents
Associated XML document attachments provided.
ValidPhoto[] ValidatedPhotos
Validated photos.
void ReportError(string Error, string ErrorLanguage, string ErrorCode, ValidationErrorType ErrorType, object Service, params KeyValuePair< string, object >[] Tags)
Reports an error encountered during validation.
InvalidPhoto[] InvalidatedPhotos
Invalidated photos.
void ValidateAllClaims()
Validates all claims.
KeyValuePair< string, object >[] Tags
Tags annotating the application, as reported by the different services.
bool Preview
If the application is a preview of an application. Previewed applications should not be persisted.
int NrServices
Number of services returning feedback on the the application.
bool HasValidatedClaims
If the application has validated claims.
int NrPhotos
Number of photos provided.
void PhotoValid(IPhoto Photo, object Service)
An identity authenticator service validates a photo.
KeyValuePair< string, object >[] Claims
Full set of claims made regarding the identity, as meta-data tags.
void ValidateAllPhotos()
Validates all photos
bool HasValidatedPhotos
If the application has validated photos.
object[] Services
Services involved in returning feedback on the application.
ValidationError[] Errors
Any errors reported during validation.
IAccount Account
Account over which the application was made.
void PhotoInvalid(IPhoto Photo, string Reason, string ReasonLanguage, string ReasonCode, object Service)
An identity authenticator service invalidates a photo.
ValidClaim[] ValidatedClaims
Validated claims.
void ClaimValid(string Claim, object Service)
An identity authenticator service validates a claim.
InvalidClaim[] InvalidatedClaims
Invalidated claims.
int NrErrors
Number of errors reported.
void InvalidateAllPhotos(string Reason, string ReasonLanguage, string ReasonCode)
Invalidates all photos
bool HasServices
If services have returned feedback on the application.
void AddPotentialClaims(string Claim, object Value, bool InformUser, object Service)
Adds potential claims to the application that can be used in a subsequent applcation....
bool? IsValid
If the application has been validated (true), invalidated (false), or not yet validated (null).
void InvalidateAllClaims(string Reason, string ReasonLanguage, string ReasonCode)
Invalidates all claims.
IEnumerable< IPhoto > Photos
Photos provided.
string[] UnvalidatedClaims
Unvalidated claims.
Interface for SMTP user accounts.
ValidationErrorType
Type of validation error.