GetChartList

public BackendReturnObject GetChartList();

설명

뒤끝 콘솔에 등록한 차트를 조회합니다.
해당 차트는 뒤끝 콘솔의 차트 관리 항목에서 업로드하여 적용한 엑셀파일의 데이터 입니다.

조회 시 차트의 명차트의 ID/UUID, 차트의 버전이 리턴되며, 차트의 데이터는 포함되어 있지 않습니다.

Example

동기

Backend.Chart.GetChartList();

비동기

Backend.Chart.GetChartList( ( callback ) => 
{
    // 이후 작업
});

SendQueue

SendQueue.Enqueue(Backend.Chart.GetChartList, ( callback ) => 
{
    // 이후 작업
});

ReturnCase

Success cases

조회에 성공한 경우
statusCode : 200
message : Success
returnValue : GetReturnValueToJSON 참조

GetReturnValueToJSON

{
    rows:
    [
        // version 1 (old)
        // selectedChartFile 이 없는 경우
        {
            // 차트 uuid
            uuid: { S: "538b3a20-7b7a-11e8-8002-f31a1dd37719" },
            // 차트 indate
            inDate: { S: "2018-06-29T08:56:35.266Z" },
            // 차트 설명
            chartExplain: { S: "2" },
            // 차트명
            chartName: { S: "v1" },
            // version 정보 (y: version1 , n: version2)
            old: { S: "y" }
        },
        // version 1 (old)
        // selectedChartFile 이 있는 경우
        {
            // 차트에 적용한 파일 정보
            selectedChartFile:
            {
                M:
                {
                    // 차트의 row 수
                    count: { N: "1000" },
                    // 차트 파일 uuid
                    uuid: { S: "780932f0-75fb-11e8-bf7a-cbcc37090d69" },
                    // 차트 파일 indate
                    inDate: { S: "2018-06-22T09:05:54.591Z" },
                    // 차트 파일 명
                    chartFileName: { S: "222222.xlsx" }
                }
            },
            // 차트 indate
            inDate: { S: "2018-06-22T09:05:38.562Z" },
            // 차트 uuid
            uuid: { S: "6e7b5e20-75fb-11e8-bf7a-cbcc37090d69" },
            // 차트 설명
            chartExplain: { S: "v1" },
            // 차트명 (이 이름으로 PlayerPrefs에 selectedChartFile에 대한 차트 내용이 저장 됨)
            chartName: { S: "23" },
            // version 정보 (y: version1 , n: version2)
            old: { S: "y" }
        },
        // version 2 (new)
        // selectedChartFile 이 없는 경우
        {
            // 차트명
            chartName: { S: "gggg" },
            // 차트 설명
            chartExplain: { NULL: true },
            // 적용된 차트 파일 id ( 없는 경우 )
            selectedChartFileId: { NULL: true },
            // version 정보 (y: version1 , n: version2)
            old: { S: "n" }
        },
        // version 2 (new)
        // selectedChartFile 이 있는 경우
        {
            // 차트명
            chartName: { S: "ㅎㅇㅎㅇ" },
            // 차트 설명
            chartExplain: { NULL: true },
            // 적용된 차트 파일 id ( 있는 경우 )
            selectedChartFileId: { N: "47" },
            // version 정보 (y: version1 , n: version2)
            old: { S: "n" }
        }
    ]
}