Get Member Info

TerraCore v0

Usage#

Get info of a loyalty member. SubjectNotFound or SubjectInActive error indicates that user is not a loyalty member yet.

val result = TerraLoyalty.getInstance(terraApp).getMemberInfo()
if (result.isSuccess()) {
val memberInfo: MemberInfo = result.get()
} else {
val errorMessage = when (val e = result.exception()) {
is MissingRequiredParamException -> e.message
is InvalidParamException -> e.message
is UnauthorizedException -> e.message
is SubjectNotFoundException -> e.message
else -> e.message
}
}

References#