Update Data Schema
repo_update.schema.json#/properties/update
All information related to the update process of an authentication repository - updated repository and pulled commits
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
|---|---|---|---|---|---|---|---|
| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | repo-update.schema.json* |
update Type
object (Update Data)
update Properties
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| changed | boolean |
Required | cannot be null | Repository Handlers Input |
| event | string |
Required | cannot be null | Repository Handlers Input |
| repo_name | string |
Required | cannot be null | Repository Handlers Input |
| error_msg | string |
Required | cannot be null | Repository Handlers Input |
| auth_repo | object |
Required | cannot be null | Repository Handlers Input |
| target_repos | object |
Required | cannot be null | Repository Handlers Input |
| custom | object |
Optional | cannot be null | Repository Handlers Input |
changed
Indicates if the repository was updated or not (will be false if pull was successful, but there were no new commits)
changed
-
is required
-
Type:
boolean(Change Indicator) -
cannot be null
-
defined in: Repository Handlers Input
changed Type
boolean (Change Indicator)
event
Update event type - succeeded, changed, unchanged, failed, completed
event
-
is required
-
Type:
string(Update Event) -
cannot be null
-
defined in: Repository Handlers Input
event Type
string (Update Event)
repo_name
Name of the repository whose update was attempted
repo_name
-
is required
-
Type:
string(Name) -
cannot be null
-
defined in: Repository Handlers Input
repo_name Type
string (Name)
error_msg
Error message that was raised while updating the repository
error_msg
-
is required
-
Type:
string(Error message) -
cannot be null
-
defined in: Repository Handlers Input
error_msg Type
string (Error message)
auth_repo
All information about an authentication repository coupled with update details
auth_repo
-
is required
-
Type:
object(Auth Repo with Update Details) -
cannot be null
-
defined in: Repository Handlers Input
auth_repo Type
object (Auth Repo with Update Details)
target_repos
Information about the authentication repository's target repositories, including the update details
target_repos
-
is required
-
Type:
object(Target Repos) -
cannot be null
-
defined in: Repository Handlers Input
target_repos Type
object (Target Repos)
custom
Additional custom data. Not used by the framework.
custom
-
is optional
-
Type:
object(Custom) -
cannot be null
-
defined in: Repository Handlers Input
custom Type
object (Custom)