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); }
internal static string GettingSubmission(GetSubmissionParms parms) { return(Make("submissions/" + parms.Token, GetBase64EncodedQuery(parms.Base64Encoded), GetFieldsQuery(parms.Fields))); }