{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "PushMirror", "description": "PushMirror represents information of a push mirror", "type": "object", "properties": { "branch_filter": { "type": "string", "x-go-name": "BranchFilter" }, "created": { "type": "string", "format": "date-time", "x-go-name": "CreatedUnix" }, "interval": { "type": "string", "x-go-name": "Interval" }, "last_error": { "type": "string", "x-go-name": "LastError" }, "last_update": { "type": "string", "format": "date-time", "x-go-name": "LastUpdateUnix" }, "public_key": { "type": "string", "x-go-name": "PublicKey" }, "remote_address": { "type": "string", "x-go-name": "RemoteAddress" }, "remote_name": { "type": "string", "x-go-name": "RemoteName" }, "repo_name": { "type": "string", "x-go-name": "RepoName" }, "sync_on_commit": { "type": "boolean", "x-go-name": "SyncOnCommit" } }, "x-go-package": "forgejo.org/modules/structs" }