Package cn.leancloud

Class LCFriendshipRequest

java.lang.Object
cn.leancloud.LCObject
cn.leancloud.LCFriendshipRequest

public class LCFriendshipRequest extends LCObject
  • Field Details

  • Constructor Details

    • LCFriendshipRequest

      public LCFriendshipRequest()
    • LCFriendshipRequest

      public LCFriendshipRequest(LCFriendshipRequest other)
  • Method Details

    • setFriend

      public void setFriend(LCUser user)
    • getFriend

      public LCUser getFriend()
    • getSourceUser

      public LCUser getSourceUser()
    • setSourceUser

      public void setSourceUser(LCUser user)
    • accept

      public io.reactivex.Observable<? extends LCObject> accept(Map<String,Object> attributes)
      accept friend request by current user.
      Parameters:
      attributes - additional attributes for this friend.
      Returns:
      observable instance notice: attributes is necessary as parameter bcz they are not properties of FriendshipRequest.
    • decline

      public io.reactivex.Observable<? extends LCObject> decline()
      decline friend request by current user.
      Returns:
      observable instance
    • saveInBackground

      public io.reactivex.Observable<? extends LCObject> saveInBackground(LCSaveOption option)
      Description copied from class: LCObject
      Save object in background.
      Overrides:
      saveInBackground in class LCObject
      Parameters:
      option - save option.
      Returns:
      observable instance.