public static Response <SubmissionResult> GetSubmission(GetSubmissionParms parms)
        {
            string url = JudgeUrl.GettingSubmission(parms);

            Rest.Request  request  = new Rest.Request(url, "GET");
            Rest.Response response = Rest.Send(request);
            return(JudgeResponse <SubmissionResult>(response));
        }
        public void TestGetSubmission()
        {
            Response <SubmissionResult> response = DoSubmit();
            SubmissionResult            result   = response.Model;
            string token = result.Token;

            Console.WriteLine("Submission token: " + token);

            GetSubmissionParms parms = new GetSubmissionParms()
            {
                Token  = token,
                Fields = new SubmissionField[] {
                    SubmissionField.Token,
                    SubmissionField.Stdout
                }
            };
            Response <SubmissionResult> submission;

            submission = Functions.GetSubmission(parms);
            Console.WriteLine("Get submission: " + submission);
        }
예제 #3
0
 internal static string GettingSubmission(GetSubmissionParms parms)
 {
     return(Make("submissions/" + parms.Token,
                 GetBase64EncodedQuery(parms.Base64Encoded),
                 GetFieldsQuery(parms.Fields)));
 }