본문으로 건너뛰기
버전: 5.16.0

Update

public BackendReturnObject Update(string groupUuid, string groupName);

파라미터

ValueTypeDescription
groupUuidstring변경할 그룹의 UUID
groupNamestring변경할 그룹의 이름

설명

자신이 속한 그룹을 변경합니다.

  • 길드마스터일 경우, 그룹 변경이 불가능하며, 길드를 탈퇴해야 가능합니다.
  • 길드원일 경우, 길드에서 탈퇴됩니다.
  • 현재 속한 그룹에 동일하게 그룹 변경을 시도할 경우, 204 Success가 호출됩니다.

Example

동기

BackEnd.Group.BackendGroupReturnObject tableBro = Backend.Group.Table.Get();
BackEnd.Group.GroupItem group = tableBro.GetGroupList()[0];
var bro = Backend.Group.Update(group.groupUuid, group.groupName);

if(bro.IsSuccess() == false)
{
Debug.LogError(bro);
}

비동기

Backend.Group.GetGroupList(bro => {

BackEnd.Group.GroupItem group = tableBro.GetGroupList()[0];

Backend.Group.Update(group.groupUuid, group.groupName, callback => {

if(callback.IsSuccess() == false)
{
Debug.LogError(callback);
}

});
});


ReturnCase

Success cases

그룹 변경에 성공한 경우
statusCode : 204
message : Success

Error cases

입력한 그룹의 정보가 일치하지 않을 경우
StatusCode : 400
ErrorCode : BadParameterException
Message : group not exist

groupUuid가 string.Empty이거나 null일 경우 StatusCode : 400
ErrorCode : ValidationException
Message : groupUuid is null or string.Empty

길드마스터인 유저가 변경을 시도할 경우
StatusCode : 400
ErrorCode : BadParameterException
Message : guild master can not change group