// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: social.proto

package io.grasscutter.net.proto.social;

public interface GetPlayerFriendListRspOrBuilder extends
    // @@protoc_insertion_point(interface_extends:GetPlayerFriendListRsp)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>repeated .FriendBrief friend_list = 15;</code>
   */
  java.util.List<io.grasscutter.net.proto.social.FriendBrief> 
      getFriendListList();
  /**
   * <code>repeated .FriendBrief friend_list = 15;</code>
   */
  io.grasscutter.net.proto.social.FriendBrief getFriendList(int index);
  /**
   * <code>repeated .FriendBrief friend_list = 15;</code>
   */
  int getFriendListCount();
  /**
   * <code>repeated .FriendBrief friend_list = 15;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.social.FriendBriefOrBuilder> 
      getFriendListOrBuilderList();
  /**
   * <code>repeated .FriendBrief friend_list = 15;</code>
   */
  io.grasscutter.net.proto.social.FriendBriefOrBuilder getFriendListOrBuilder(
      int index);

  /**
   * <code>repeated .FriendBrief ask_friend_list = 9;</code>
   */
  java.util.List<io.grasscutter.net.proto.social.FriendBrief> 
      getAskFriendListList();
  /**
   * <code>repeated .FriendBrief ask_friend_list = 9;</code>
   */
  io.grasscutter.net.proto.social.FriendBrief getAskFriendList(int index);
  /**
   * <code>repeated .FriendBrief ask_friend_list = 9;</code>
   */
  int getAskFriendListCount();
  /**
   * <code>repeated .FriendBrief ask_friend_list = 9;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.social.FriendBriefOrBuilder> 
      getAskFriendListOrBuilderList();
  /**
   * <code>repeated .FriendBrief ask_friend_list = 9;</code>
   */
  io.grasscutter.net.proto.social.FriendBriefOrBuilder getAskFriendListOrBuilder(
      int index);

  /**
   * <code>int32 retcode = 4;</code>
   * @return The retcode.
   */
  int getRetcode();
}
