WebhookBase

class WebhookBase[source]

The configuration for a webhook.

id: str

The id of the webhook configuration.

public_key: str

The public key that we will use to clone the repository.

assignment_id: int

The id of the assignment to which this config is connected.

user_id: int

The user that owns this configuration. Submissions made by this config will have this user as author.

secret: str

The secret that should be passed in the webhook by the provider (e.g. GitHub).

default_branch: str

The default branch configured by the teacher, currently not used.