Android


11. Member Profile

You can use this function to retrieve data member which is stored in Goodie system.

Here is the example:

Goodie.setMemberProfile(authToken, deviceUniqueId, memberId, merchantId)
    .memberProfileGoodie(mActivity,
        new SetMemberProfileListener() {

        @Override
        public void onSuccess(MemberProfileResponse resp) {

        if (resp.getAbstractResponse().getResponseStatus().equals("INQ000")) 
            {

        //On Success

            }

        }

        @Override
        public void onError(Throwable throwable) {

        // On Failure

        }
});
                    

Where :
Param Type Description
authToken String authToken is used as for header authentication purpose
deviceUniqueId String deviceUniqueId is identify android device
memberId String memberId is identifier that will be used to identity a member
merchantId String merchantId is identifier that will be used to identity a merchant

Response Member Profile :
{
        "memberId": "7E711A24-B85D-4106-B283-47F057D1B300",
        "firstName": "Nganu",
        "lastName": "Prince",
        "userName": "test888@gmail.com",
        "memberPicture": null,
        "address": "test888@gmail.com",
        "city": null,
        "province": null,
        "country": "Indonesia",
        "postalCode": "",
        "placeOfBirth": null,
        "birthDate": "-",
        "gender": null,
        "mobilePhone": "0852147852369",
        "email": "test888@gmail.com",

        "abstractResponse": {

            "responseStatus": "INQ000",
            "responseMessage": "Inquiry success"

    }

}