Documentation
¶
Index ¶
- type Client
- func (c *Client) Archive(assignmentCfg *config.AssignmentConfig, unarchive bool)
- func (c *Client) CheckCourse(cfg *config.CourseConfig) bool
- func (c *Client) Delete(assignmentCfg *config.AssignmentConfig)
- func (c *Client) Generate(assignmentCfg *config.AssignmentConfig)
- func (c *Client) ProtectToBranch(assignmentCfg *config.AssignmentConfig)
- func (c *Client) Push(assignmentCfg *config.AssignmentConfig, branchname string) error
- func (c *Client) Report(assignmentCfg *config.AssignmentConfig, templateFile *string, output *string)
- func (c *Client) ReportHTML(assignmentCfg *config.AssignmentConfig, templateFile *string, output *string)
- func (c *Client) ReportJSON(assignmentCfg *config.AssignmentConfig, output *string)
- func (c *Client) Setaccess(assignmentCfg *config.AssignmentConfig)
- func (c *Client) Update(assignmentCfg *config.AssignmentConfig)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) Archive ¶
func (c *Client) Archive(assignmentCfg *config.AssignmentConfig, unarchive bool)
func (*Client) CheckCourse ¶
func (c *Client) CheckCourse(cfg *config.CourseConfig) bool
func (*Client) Delete ¶
func (c *Client) Delete(assignmentCfg *config.AssignmentConfig)
func (*Client) Generate ¶
func (c *Client) Generate(assignmentCfg *config.AssignmentConfig)
func (*Client) ProtectToBranch ¶
func (c *Client) ProtectToBranch(assignmentCfg *config.AssignmentConfig)
func (*Client) Push ¶ added in v2.4.0
func (c *Client) Push(assignmentCfg *config.AssignmentConfig, branchname string) error
func (*Client) Report ¶
func (c *Client) Report(assignmentCfg *config.AssignmentConfig, templateFile *string, output *string)
func (*Client) ReportHTML ¶
func (c *Client) ReportHTML(assignmentCfg *config.AssignmentConfig, templateFile *string, output *string)
func (*Client) ReportJSON ¶
func (c *Client) ReportJSON(assignmentCfg *config.AssignmentConfig, output *string)
func (*Client) Setaccess ¶
func (c *Client) Setaccess(assignmentCfg *config.AssignmentConfig)
func (*Client) Update ¶
func (c *Client) Update(assignmentCfg *config.AssignmentConfig)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.