v3.7.2( 11-08-2023)
- Enhanced analytics
- Bug fixes & improvements
setAutoSDKValidation(GluedInAutoValidation(p1,p2,p3.... etc))
----- Sample GluedInAutoValidation class ------
GluedInAutoValidation(
Data(
userinfo = Userinfo(
userId = "user_id",
fullName = "full_name",
userName = "user_name",
email = "email@email.com",
profileImageUrl = "https://www.sampleimage.com/abc.png",
creator = true
),
userValidation = UserValidation(
closedCommunity = false,
privacyPolicy = "https://www.google.com/",
aboutUs = "https://www.google.com/",
termsAndConditions = "https://www.google.com/",
userAccessToken = "user_access_token",
userRefreshToken = "user_refresh_token",
guestRefreshToken = "guest_user_refresh_token",
guestAccessToken = "guest_user_access_token",
clientId = "client_id"
)
)
)
API Class : DiscoverInteractor
Method : getHashtagVideo()
It returns list of videos tagged with particular hashtag
API Request :
Request Object : HashtagParams
Parameters
hashtagName : hashtag keyword
limit: How many videos you want in a single response
offset: it's the current page/offset
API Response
Response Object : HomeFeed
StatusCode : It returns api status code (like 200,201,500,401)
Success: It returns boolean value, (true/false)
Message: It is simple string message
Page : it return page
Total : it return total page
PerPage : it return current page
ListVideo : it return list of video
API Class : UserAuthenticationInteractor
Method : validationEmail
It is used to check whether user registered with the system and have inviteOnlyCommunity access or not.
API Request :
Request Object : ValidationEmailRequest
Parameters:
email: Email address of the user
API Response
Response Object : ValidationEmailResponse
Message: It is a simple string message
StatusCode : It returns an API status code (like 200,201,500,401)
Success: It returns boolean value, (true/false)
result : user access related data
API Class: ProfileInteractor
Method : deleteUser()
It is used to delete the current logged in user’s profile from the system
Request:
Response:
• Response Object : DeleteResponse
• Message: It is a simple string message
• StatusCode : It returns an API status code (like 200,201,500,401)
• Success: It returns boolean value, (true/false)
fun onUserFollow(currentFeedItem: VideoInfo?)
fun onThumbnailUpdated(path: String)
fun onResetThumbnail()
fun onStartContentUpdate()
fun onThumbnailSelected(thumbnailType: ThumbnailType)
fun onThumbnailUpdated(path: String)
fun onResetThumbnail()
fun onStartContentUpdate()
fun onThumbnailSelected(thumbnailType: ThumbnailType)