Package com.streamwide.smartms.lib.core.api_ktx.contact.model

Types

Link copied to clipboard
annotation class GeolocationErrorReason
Link copied to clipboard
class InviteGuestError(    var code: Int,     var message: String? = null,     val throwable: Throwable? = null) : Error
Link copied to clipboard
annotation class InviteGuestMode
Link copied to clipboard
data class OperationResult<out T>(    val status: OperationResult.Status,     val data: T? = null,     val errorCode: Int? = null,     val error: Exception? = null)
Link copied to clipboard
annotation class PhoneSubType
Link copied to clipboard
annotation class RecipientType
Link copied to clipboard
class RemoteSearchException : Exception
Link copied to clipboard
abstract class STWContact : Parcelable
Link copied to clipboard
class STWExternalContact : STWSingleContact
Link copied to clipboard
class STWGroup : STWContact
Link copied to clipboard
data class STWGroupDetails(val group: STWGroup, val members: List<STWContact>? = null)
Link copied to clipboard
class STWOperationalStatus : Parcelable
Link copied to clipboard
class STWPhone(    val id: Int?,     val systemContactID: Long?,     val internationalNumber: String,     val phoneType: Int,     val geolocationLatitude: Double? = null,     val geolocationLongitude: Double? = null,     val geolocationAccuracy: Long? = null,     val geolocationAddress: String? = null,     val geolocationSpeed: Long = PhonesEntity.TableInfo.DEFAULT_GEOLOCATION_SPEED,     val lastSubscriberDataDate: String? = null,     val userAvailability: Long = UserAvailability.AVAILABILITY_UNKNOWN,     val batteryLevel: Long? = null,     val signalStrength: Long? = null,     val networkType: String? = null,     val batteryNetworkDate: String? = null,     val phoneSubType: Long = PhoneSubType.TYPE_USER,     val geolocationErrorReason: Long = GeolocationErrorReason.GEOLOCATION_ERROR_DEFAULT_REASON,     val geolocationErrorReasonDate: String? = null,     val geolocationErrorReasonAccuracy: Long? = null,     val operationalStatus: Long = PhonesEntity.TableInfo.DEFAULT_OPERATIONAL_STATUS_ID,     val roleIcon: Long = PhonesEntity.TableInfo.DEFAULT_ROLE_ICON_ID,     val userStatus: Long = UserStatus.STATUS_CONNECTED,     val fqdn: String? = null) : Parcelable
Link copied to clipboard
class STWRadioChannel : STWSingleContact
Link copied to clipboard
abstract class STWRecipient : Parcelable
Link copied to clipboard
data class STWRecipientGroup(var groupId: Long, var groupName: String?) : STWRecipient
Link copied to clipboard
data class STWRecipientSingle(var internationalNumber: String, var fqdn: String?) : STWRecipient
Link copied to clipboard
abstract class STWSingleContact : STWContact
Link copied to clipboard
class STWSubscriber : STWSingleContact
Link copied to clipboard
class STWSubscriberDetails : Parcelable
Link copied to clipboard
annotation class SystemPhoneType
Link copied to clipboard
annotation class UserAvailability
Link copied to clipboard
annotation class UserReachability
Link copied to clipboard
annotation class UserStatus