{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "CreatePushMirrorOption represents need information to create a push mirror of a repository.", "type": "object", "properties": { "branch_filter": { "type": "string", "x-go-name": "BranchFilter" }, "interval": { "type": "string", "x-go-name": "Interval" }, "remote_address": { "type": "string", "x-go-name": "RemoteAddress" }, "remote_password": { "type": "string", "x-go-name": "RemotePassword" }, "remote_username": { "type": "string", "x-go-name": "RemoteUsername" }, "sync_on_commit": { "type": "boolean", "x-go-name": "SyncOnCommit" }, "use_ssh": { "type": "boolean", "x-go-name": "UseSSH" } }, "x-go-package": "forgejo.org/modules/structs" }