PROTOCOL
DataMapper
public protocol DataMapper
Interface for a DataMapper instance that provides mappings from IdsvrHaapiSdk models to IdsvrHaapiUIKit models.
- Note: This is an experimental API. It may be changed or removed in the future.
Methods
mapClientOperationStepToOperation(clientOperation:)
func mapClientOperationStepToOperation(clientOperation: ClientOperationStep) throws -> UIOperationModel?
Maps a ClientOperationStep to an optional UIOperationModel.
mapHaapiRepresentationToInteraction(haapiRepresentation:)
func mapHaapiRepresentationToInteraction(haapiRepresentation: HaapiRepresentation) throws -> UIInteractionModel?
Maps a HaapiRepresentation to an optional UIInteractionModel.
mapHaapiRepresentationToOperation(haapiRepresentation:)
func mapHaapiRepresentationToOperation(haapiRepresentation: HaapiRepresentation) throws -> UIOperationModel?
Maps a HaapiRepresentation to an optional UIOperationModel.
mapHaapiResultToUIModel(haapiResult:)
func mapHaapiResultToUIModel(haapiResult: HaapiResult) throws -> UIModel?
Maps a HaapiResult to an optional UIModel.
mapProblemRepresentationToProblem(problemRepresentation:)
func mapProblemRepresentationToProblem(problemRepresentation: ProblemRepresentation) throws -> UIProblemModel?
Maps a ProblemRepresentation to an optional UIProblemModel.
mapRepresentationActionModelToUIInteractionModel(representationActionModel:)
func mapRepresentationActionModelToUIInteractionModel(representationActionModel: any RepresentationActionModel) throws -> UIInteractionModel?
Maps a RepresentationActionModel to an optional UIInteractionModel.