Class FriendApplicationsQueryParams

  • All Implemented Interfaces:

    
    public final class FriendApplicationsQueryParams
    
                        

    Friend application pagination query parameters.

    Usage Example:

    val params = FriendApplicationsQueryParams().apply {
        pageSize = 20
        applicationTypes = listOf(FriendApplicationType.RECEIVED)
        applicationStatuses = listOf(FriendApplicationStatus.UN_HANDLED)
    }
    NCEngine.user.getFriendApplications(params) { result, error ->
        if (error == null && result != null) {
            result.data.forEach { app ->
                println("${app.userId}: ${app.applicationStatus}")
            }
        }
    }