# SigningSessionDetails
class SigningSessionDetails(val sessionId: String, val signingHash: String, val signingDescription: String, val status: SigningSessionStatus, val expireTime: Long, val userId: String, val projectId: String, val projectName: String, val projectLogoUrl: String, val pinLength: Int, val verificationMethod: VerificationMethod, val verificationUrl: String, val verificationCustomText: String, val identityType: IdentityType, val identityTypeLabel: String, val quickCodeEnabled: Boolean, val limitQuickCodeRegistration: Boolean) : SessionDetails
Object representing details from incoming signing session.
# Parameters
| sessionId | Identifier of the signing session. |
| signingHash | Hash of the transaction that needs to be signed. |
| signingDescription | Description of the transaction that needs to be signed. |
| status | Status of the session. |
| expireTime | Date indicating if session is expired |
| userId | User ID entered by the user when session is started. |
| projectId | Project ID setting for the application in MIRACL platform. |
| projectName | Name of the project in MIRACL platform. |
| projectLogoUrl | URL of the project logo. |
| pinLength | Pin Length that needs to be entered from user. |
| verificationMethod | Indicates method of user verification. |
| verificationUrl | URL for verification in case of custom verification method. |
| verificationCustomText | Custom text specified in the MIRACL Trust portal for the custom verification. |
| identityType | Identity type which will be used for identity verification. |
| identityTypeLabel | Label of the identity which will be used for identity verification. |
| quickCodeEnabled | Indicates whether the QuickCode is enabled for the project or not. |
| limitQuickCodeRegistration | Indicates whether registration with QuickCode is allowed for identities registered also with QuickCode. |
# Constructors
| SigningSessionDetails | constructor(sessionId: String, signingHash: String, signingDescription: String, status: SigningSessionStatus, expireTime: Long, userId: String, projectId: String, projectName: String, projectLogoUrl: String, pinLength: Int, verificationMethod: VerificationMethod, verificationUrl: String, verificationCustomText: String, identityType: IdentityType, identityTypeLabel: String, quickCodeEnabled: Boolean, limitQuickCodeRegistration: Boolean) |
# Properties
| Name | Summary |
|---|---|
| expireTime | val expireTime: Long |
| identityType | val identityType: IdentityType |
| identityTypeLabel | val identityTypeLabel: String |
| limitQuickCodeRegistration | val limitQuickCodeRegistration: Boolean |
| pinLength | val pinLength: Int |
| projectId | val projectId: String |
| projectLogoUrl | val projectLogoUrl: String |
| projectName | val projectName: String |
| quickCodeEnabled | val quickCodeEnabled: Boolean |
| sessionId | val sessionId: String |
| signingDescription | val signingDescription: String |
| signingHash | val signingHash: String |
| status | val status: SigningSessionStatus |
| userId | val userId: String |
| verificationCustomText | val verificationCustomText: String |
| verificationMethod | val verificationMethod: VerificationMethod |
| verificationUrl | val verificationUrl: String |