Table of Contents

Class DigitalSignAuthVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Represents a authorization request sent to digital sign In addition it will store the accesstokens, given by DS at certain point Most data manipulation of this class is made by GOSHAREDWS app

[AttTable("DigitalSignAuth", 20221125)]
[AttTableTarget(DBTarget.SharedDB)]
public class DigitalSignAuthVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
DigitalSignAuthVO

Properties

accessTokenExpireDate

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime accessTokenExpireDate { get; set; }

Property Value

DateTime

authorizerExpirationDate

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime authorizerExpirationDate { get; set; }

Property Value

DateTime

certificateCreateDate

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime certificateCreateDate { get; set; }

Property Value

DateTime

digitalSignAuthstamp

[AttLenght(25)]
public string digitalSignAuthstamp { get; set; }

Property Value

string

dsAccessToken

[AttLenght(500)]
public string dsAccessToken { get; set; }

Property Value

string

expiresIn

[AttLenght(20)]
public int expiresIn { get; set; }

Property Value

int

productID

[AttLenght(200)]
public string productID { get; set; }

Property Value

string

seed

[AttLenght(200)]
public string seed { get; set; }

Property Value

string

status

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public DigitalSignAuthStatus status { get; set; }

Property Value

DigitalSignAuthStatus

submissionDate

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime submissionDate { get; set; }

Property Value

DateTime

submissionRef

[AttMandatory]
[AttPrimaryKey]
[AttLenght(200)]
public string submissionRef { get; set; }

Property Value

string

tokenType

[AttLenght(50)]
public string tokenType { get; set; }

Property Value

string

totpAlias

[AttLenght(200)]
public string totpAlias { get; set; }

Property Value

string

totpID

[AttLenght(200)]
public string totpID { get; set; }

Property Value

string

voucherCreateDate

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime voucherCreateDate { get; set; }

Property Value

DateTime

voucherUsageDate

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime voucherUsageDate { get; set; }

Property Value

DateTime