GetMatchRecord
public BackendReturnObject GetMatchRecord(string gamerIndate, MatchType matchType, MatchModeType matchModeType, string matchCardIndate);
public BackendReturnObject GetMatchRecord(string gamerIndate, MatchType matchType, MatchModeType matchModeType, string matchCardIndate, int limit);
public BackendReturnObject GetMatchRecord(string gamerIndate, MatchType matchType, MatchModeType matchModeType, string matchCardIndate, int limit, string offset);
파라미터
| Value | Type | Description | 
|---|---|---|
| gamerIndate | string | 조회할 유저 inDate | 
| matchType | MatchType | 조회할 매치 타입 | 
| MatchModeType | MatchModeType | 조회할 매치 모드 타입 | 
| matchCardIndate | string | 조회할 매칭 카드 inDate | 
| limit | int | (optional) 조회할 시즌 개수 | 
| offset | string | (optional) 페이징 시작 점 | 
설명
해당 유저의 특정 매치에서의 매칭 기록을 조회합니다.
- 콘솔에서 '기간 없음' 매칭을 생성한 경우 모든 매칭 기록이 하나의 row에 모두 포함되어 로드됩니다.
- 콘솔에서 기간을 설정했을 경우 각 기간(시즌) 별로 row가 배정됩니다.
- rows는 가장 최근 기간순으로 로드됩니다.  기간이 일주일로 설정되고, 한 달 가량의 매칭 기록이 있을 때 0번 인덱스에 4주 차, 1번 인덱스에 3주 차... 순으로 배열이 생성됩니다. 
Example
동기
Backend.Match.GetMatchRecord(gamerIndate, MatchType.Random, MatchModeType.OneOnOne, matchCardIndate);
Backend.Match.GetMatchRecord(gamerIndate, MatchType.Random, MatchModeType.OneOnOne, matchCardIndate, 10);
Backend.Match.GetMatchRecord(gamerIndate, MatchType.Random, MatchModeType.OneOnOne, matchCardIndate, 10, offset);
비동기
Backend.Match.GetMatchRecord(gamerIndate, MatchType.Random, MatchModeType.OneOnOne, matchCardIndate, (callback) => {
    //todo
});
Backend.Match.GetMatchRecord(gamerIndate, MatchType.Random, MatchModeType.OneOnOne, matchCardIndate, 10, (callback) => {
    //todo
});
Backend.Match.GetMatchRecord(gamerIndate, MatchType.Random, MatchModeType.OneOnOne, matchCardIndate, 10, offset, (callback) => {
    //todo
});
SendQueue
SendQueue.Enqueue(Backend.Match.GetMatchRecord, gamerIndate, MatchType.Random,MatchModeType.OneOnOne, matchCardIndate, (callback) => {
    //todo
});
SendQueue.Enqueue(Backend.Match.GetMatchRecord, gamerIndate, MatchType.Random, MatchModeType.OneOnOne, matchCardIndate, 10, (callback) => {
    //todo
});
SendQueue.Enqueue(Backend.Match.GetMatchRecord, gamerIndate, MatchType.Random, MatchModeType.OneOnOne, matchCardIndate, 10, offset, (callback) => {
    //todo
});
ReturnCase
Success cases
기록이 존재하는 경우
statusCode : 200
message : Success
returnValue : GetReturnValuetoJSON 참조
기록이 없는 경우
statusCode : 200
message : Success
returnValue : {"rows":[]}
GetReturnValuetoJSON
{
    // 랜덤
    rows:
    [
        {
            victory  : { N : "1" },
            draw : { N : "1" },
            defeat : { N : "1" },
            partition : { S : "_match_records_random_OneOnOne_" }, // 호출한 매칭 타입
            inDate : { S : "2019-12-08" }, // 시즌 시작 날짜('기간 없음'의 경우 매칭 카드 생성 날짜)
            updatedAt : { S : "2019-12-10T05:32:44.985Z" }, // 마지막 매치메이킹 진행 날짜
            nickname : { S : "theBackend" },
            championship:{ N : "1" } // 개인전(Melee) 검색 시에만 발생. 1등을 한 횟수
        },
        {
            victory: [Object],
            draw: [Object],
            defeat: [Object],
            partition: [Object],
            inDate: [Object],
            updatedAt: [Object],
            nickname: [Object],
            championship:[Object]
        },
    ],
    // 포인트
    rows:
    [
        {
            point : { N : "1000" }
            victory  : { N : "1" },
            draw : { N : "1" },
            defeat : { N : "1" },
            partition : { S : "_match_records_point_OneOnOne_" }, // 호출한 매칭 타입
            inDate : { S : "2019-12-08" } // 시즌 시작 날짜('기간 없음'의 경우 매칭 카드 생성 날짜)
            updatedAt : { S : "2019-12-10T05:32:44.985Z" } // 마지막 매치메이킹 진행 날짜
            nickname : { S : "theBackend" }
            championship:{ N : "1" } // 개인전(Melee) 검색 시에만 발생. 1등을 한 횟수
        },
        {
            point: [Object],
            victory: [Object],
            draw: [Object],
            defeat: [Object],
            partition: [Object],
            inDate: [Object],
            updatedAt: [Object],
            nickname: [Object],
            championship:[Object]
        },
    ],
    // MMR
    rows:
    [
        {
            mmr : { N : "1000" }
            victory  : { N : "1" },
            draw : { N : "1" },
            defeat : { N : "1" },
            partition : { S : "_match_records_mmr_OneOnOne_" }, // 호출한 매칭 타입
            inDate : { S : "2019-12-08" } // 시즌 시작 날짜('기간 없음'의 경우 매칭 카드 생성 날짜)
            updatedAt : { S : "2019-12-10T05:32:44.985Z" } // 마지막 매치메이킹 진행 날짜
            nickname : { S : "theBackend" }
        },
        {
            mmr: [Object],
            victory: [Object],
            draw: [Object],
            defeat: [Object],
            partition: [Object],
            inDate: [Object],
            updatedAt: [Object],
            nickname: [Object],
        },
    ],
}