connect-sdk / de.proglove.sdk.utils / SdkResultObject
SdkResultObject
data class SdkResultObject<T>
*
Main class for packing the result of sdk calls. Use this instead of passing the customer callback further down the sdk. This is for internal use only. TODO: make all internal classes and interfaces visibility "internal" https://proglove.atlassian.net/browse/AN-146
Constructors
| Name | Summary |
|---|---|
| <init> | SdkResultObject(result: T? = null, errorCode:Int? = null, errorMessage:String? = null) |
Properties
| Name | Summary |
|---|---|
| errorCode | should only be set, if there was an error with this callval errorCode:Int? |
| errorMessage | might be set, if there were errors. These should be logged into the customer application's logval errorMessage:String? |
| result | the result of this api call. If this is set, then this represents a successful call.val result: T? |