Package com.ozforensics.liveness.sdk.api.model

Data structures for communicating with Oz API.

Types

AddFolderResponse
Link copied to clipboard
data class AddFolderResponse(folderId: String)
AnalysesRequest
Link copied to clipboard
data class AnalysesRequest(analyses: List<AnalysesRequest.AnalyseRequest>)
AnalysesResponse
Link copied to clipboard
data class AnalysesResponse(timeCreated: Double, timeUpdated: Double?, analyseId: String?, folderId: String?, type: String?, state: String?, resultsData: AnalysesResponse.ResultsDataResponse?, sourceMedia: List<AnalysesResponse.SourceMediaResponse>?, resultsMedia: List<AnalysesResponse.ResultsMediaResponse>?, resolutionStatus: String?, resolution: String?, errorCode: Int?, errorMessage: String?, errorDetails: String?)
AuthRequest
Link copied to clipboard
data class AuthRequest(credentials: AuthRequest.Credentials?)
AuthResponse
Link copied to clipboard
data class AuthResponse(sessionId: Int, userId: String?, accessToken: String?, expireToken: String?, expireDate: Double?, user: AuthResponse.User?)
ErrorResponse
Link copied to clipboard
data class ErrorResponse(errorCode: Int?, errorMessage: String?, errorDetails: String?)
EventSessionsRequest
Link copied to clipboard
data class EventSessionsRequest(records: List<JournalEntry>)
FoldersResponse
Link copied to clipboard
data class FoldersResponse(timeCreated: Double, timeUpdated: Double?, metaData: MetaData?, folderId: String?, resolutionTime: String?, resolutionStatus: String?, resolutionEndpoint: String?, resolutionStateHash: String?, resolutionComment: String?, resolutionSuggest: String?, isArchive: Boolean?, media: ArrayList<Media>)
GetABTestingConfigurationResponse
Link copied to clipboard
data class GetABTestingConfigurationResponse(relativeOvalSizes169: GetABTestingConfigurationResponse.RelativeOvalSizes?, relativeOvalSizes43: GetABTestingConfigurationResponse.RelativeOvalSizes?, attemptsCount: GetABTestingConfigurationResponse.AttemptsCount?, shortActionDuration: Int?, logLevel: String?, recordSettings: GetABTestingConfigurationResponse.RecordSettings?, saveFailedAlignVideo: Boolean?, saveFailedActionVideo: Boolean?, selfieMaskThreshold: Float?, selfieGlassesThreshold: Float?)
Info
Link copied to clipboard
data class Info(thumb: Info.ThumbResponse?, original: Info.OriginalResponse?, preview: Info.PreviewResponse?, video: Info.VideoResponse?)
Media
Link copied to clipboard
data class Media(timeCreated: Double?, timeUpdated: Double?, metaData: MetaData?, mediaId: String?, mediaType: String?, info: Info?, tags: List<String>?, originalName: String?, videoId: String?, videoUrl: String?, previewUrl: String?, imageId: String?, originalUrl: String?, thumbUrl: String?)
MetaData
Link copied to clipboard
data class MetaData(property: String?)
Payload
Link copied to clipboard
data class Payload(type: String?, metaData: Payload.MetaData?, mediaTags: Map<String, List<String>>?)
RefreshTokenRequest
Link copied to clipboard
data class RefreshTokenRequest(expireToken: String)