BackendReturnObject(리턴 값)
BackendReturnObject는 통신의 결과로 넘어오는 값을 저장하는 클래스입니다.
뒤끝 SDK를 이용하여 서버로 요청한 모든 기능은 BackendReturnObject 클래스 형태로 리턴됩니다.  
| Value | Type | Description | 
|---|---|---|
| statusCode | string | 서버에서 넘겨주는 상태 코드 | 
| errorCode | string | 에러 정보를 알려주는 코드 | 
| message | string | 서버에서 넘겨주는 성공 / 실패 세부 정보 | 
| returnValue | string | 요청 성공 시 서버에서 넘겨준 json 형태의 데이터 | 
BackendReturnObejct는 returnValue에 요청에 대한 응답을 담고 있습니다. 이는 Json 형태입니다.
Json 라이브러리는 LitJson을 사용하며, 이곳에서 api를 확인하실 수 있습니다.
Example
BackendReturnObject bro= Backend.BMember.AuthorizeFederation("AccessToken", FederationType.Google);
if(bro.IsSuccess() == false) {
    // 서버에 에러가 리턴되었다면
    Debug.Log(bro.ToString()); // 에러 정보 확인
    return;
}
// 서버의 응답을 json 객체로 변환
var json = bro.GetFlattenJson();
BackendReturnObject 메소드 리스트
| 메소드 | 반환 타입 | Description | 
|---|---|---|
| Clear() | void | 정보 초기화 | 
| GetStatusCode() | string | statusCode 값 받아오기 | 
| GetErrorCode() | string | errorCode 값 받아오기 | 
| GetMessage() | string | message 값 받아오기 | 
| HasReturnValue() | bool | returnValue가 존재하는지 확인 | 
| GetReturnValue() | string | returnValue 값 받아오기 | 
| GetReturnValuetoJSON() | JsonData | returnValue 값을 JsonData로 변환하여 받아오기 | 
| ToString() | string | statusCode, errorCode, message, returnValue가 | 
| 존재하는 경우, 해당 내용을 모두 string형으로 반환 | ||
| HasRows() | bool | returnValue에 rows 존재 여부 확인 | 
| Rows() | JsonData | returnValue 내부에 rows를 JsonData로 변환하여 반환 | 
| HasInDate() | bool | returnValue에 inDate 존재 여부 확인 | 
| GetInDate() | string | returnValue 내부에 inDate를 반환 | 
| HasFirstKey() | bool | returnValue에 firstKey 존재 여부 확인 | 
| FirstKey() | JsonData | returnValue 내부에 firstKey를 JsonData로 변환하여 반환 | 
| FirstKeystring() | string | returnValue 내부에 firstKey를 String으로 변환하여 반환 | 
| JsonDataContaionsKey(LitJson.JsonData data, string key) | bool | data 내에 key가 존재하는지 확인하여 반환 | 
| IsSuccess() | bool | 요청이 성공했는지 실패했는지 확인 (성공: 200번대 statusCode, 실패: 300 이상의 statusCode) | 
| IsServerError() | bool | statusCode가 서버 에러(500번대)인지 판별하여 반환 | 
| LastEvaluatedKeyString() | string | returnValue 내부에 LastEvaluatedKey를 String으로 변환하여 반환(notice/event offset으로 사용) | 
| Flatten(LitJson.JsonData jsonData) | JsonData | JsonData 내 존재하는 자료형을 언마샬하여 반환 | 
| GetFlattenJSON() | JsonData | GetReturnValuetoJSON()의 리턴 값에 포함하고 있는 자료형을 언마샬하여 반환 | 
| FlattenRows() | JsonData | Rows()의 리턴 값에 포함하고 있는 자료형을 언마샬하여 반환 |