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

changed Type

boolean (Change Indicator)

event

Update event type - succeeded, changed, unchanged, failed, completed

event

event Type

string (Update Event)

repo_name

Name of the repository whose update was attempted

repo_name

repo_name Type

string (Name)

error_msg

Error message that was raised while updating the repository

error_msg

error_msg Type

string (Error message)

auth_repo

All information about an authentication repository coupled with update details

auth_repo

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

target_repos Type

object (Target Repos)

custom

Additional custom data. Not used by the framework.

custom

custom Type

object (Custom)