Versions in this module Expand all Collapse all v1 v1.0.0 Sep 4, 2021 Changes in this version + type FileObject struct + Length int64 + ModificationTimeSeconds int64 + Name string + ResourceAdvancedProperties ResourceAdvancedPropertiesObject + SourceType string + func (file *FileObject) Prettify() (prettyFile string, err error) + type PackageObject struct + Comment string + CreationTimeSeconds int64 + Id int64 + Revision int + State string + func (packageObj *PackageObject) Prettify() (prettyPackage string, err error) + type PolygonApi struct + ApiKey string + ProblemId string + Secret string + func (api *PolygonApi) ContestProblems(parameters map[string]string) (problems []ProblemObject, err error) + func (api *PolygonApi) ProblemChecker(parameters map[string]string) (checkerName string, err error) + func (api *PolygonApi) ProblemEditSolutionExtraTags(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemEnableGroups(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemEnablePoints(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemFiles(parameters map[string]string) (rsa RsaObject, err error) + func (api *PolygonApi) ProblemInfo(parameters map[string]string) (problemInfo ProblemInfoObject, err error) + func (api *PolygonApi) ProblemInteractor(parameters map[string]string) (interactorName string, err error) + func (api *PolygonApi) ProblemPackages(parameters map[string]string) (packages []PackageObject, err error) + func (api *PolygonApi) ProblemSaveFile(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSaveGeneralDescription(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSaveGeneralTutorial(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSaveScript(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSaveSolution(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSaveStatement(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSaveStatementResource(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSaveTags(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSaveTest(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSaveTestGroups(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemScript(parameters map[string]string) (scriptView string, err error) + func (api *PolygonApi) ProblemSetChecker(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSetInteractor(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSetTestGroup(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSetValidator(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemSolutions(parameters map[string]string) (solutions []SolutionObject, err error) + func (api *PolygonApi) ProblemStatementResources(parameters map[string]string) (files []FileObject, err error) + func (api *PolygonApi) ProblemStatements(parameters map[string]string) (statementsMap map[string]StatementObject, err error) + func (api *PolygonApi) ProblemTestAnswer(parameters map[string]string) (testAnswerView string, err error) + func (api *PolygonApi) ProblemTestInput(parameters map[string]string) (testInputView string, err error) + func (api *PolygonApi) ProblemTests(parameters map[string]string) (tests []TestObject, err error) + func (api *PolygonApi) ProblemUpdateInfo(parameters map[string]string) (err error) + func (api *PolygonApi) ProblemValidator(parameters map[string]string) (validatorName string, err error) + func (api *PolygonApi) ProblemViewFile(parameters map[string]string) (fileView string, err error) + func (api *PolygonApi) ProblemViewGeneralDescription(parameters map[string]string) (description string, err error) + func (api *PolygonApi) ProblemViewGeneralTutorial(parameters map[string]string) (tutorial string, err error) + func (api *PolygonApi) ProblemViewSolution(parameters map[string]string) (solutionView string, err error) + func (api *PolygonApi) ProblemViewTags(parameters map[string]string) (tags []string, err error) + func (api *PolygonApi) ProblemViewTestGroup(parameters map[string]string) (testGroups []TestGroupObject, err error) + func (api *PolygonApi) ProblemsList(parameters map[string]string) (problems []ProblemObject, err error) + type ProblemInfoObject struct + InputFile string + Interactive bool + MemoryLimit int + OutputFile string + TimeLimit int + func (problemInfo *ProblemInfoObject) Prettify() (prettyInfo string, err error) + type ProblemObject struct + AccessType string + Deleted bool + Favourite bool + Id int + LatestPackage int + Modified bool + Name string + Owner string + Revision int + func (problem *ProblemObject) Prettify() (prettyProblem string, err error) + type ResourceAdvancedPropertiesObject struct + Assets []string + ForTypes string + Main bool + Stages []string + type RsaObject struct + AuxFiles []FileObject + ResourceFiles []FileObject + SourceFiles []FileObject + type SolutionObject struct + Length int64 + ModificationTimeSeconds int64 + Name string + SourceType string + Tag string + func (solution *SolutionObject) Prettify() (prettySolution string, err error) + type StatementObject struct + Encoding string + Input string + Legend string + Name string + Notes string + Output string + Scoring string + Tutorial string + func (statement *StatementObject) Prettify() (prettyStatement string, err error) + type TestGroupObject struct + Dependencies string + FeedbackPolicy string + Name string + PointsPolicy string + func (test *TestGroupObject) Prettify() (prettyTestGroup string, err error) + type TestObject struct + Description string + Groups string + Index int + Input string + InputForStatement string + Manual bool + OutputForStatement string + Points string + ScriptLine string + UseInStatements bool + VerifyInputOutputForStatements bool + func (test *TestObject) Prettify() (prettyTest string, err error)