|
|
|
|
@ -4,6 +4,7 @@
|
|
|
|
|
package structs
|
|
|
|
|
|
|
|
|
|
// ActionsPermissions represents Actions token permissions for a repository
|
|
|
|
|
// swagger:model
|
|
|
|
|
type ActionsPermissions struct {
|
|
|
|
|
PermissionMode int `json:"permission_mode"`
|
|
|
|
|
ActionsRead bool `json:"actions_read"`
|
|
|
|
|
@ -20,6 +21,7 @@ type ActionsPermissions struct {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrgActionsPermissions represents organization-level Actions token permissions
|
|
|
|
|
// swagger:model
|
|
|
|
|
type OrgActionsPermissions struct {
|
|
|
|
|
PermissionMode int `json:"permission_mode"`
|
|
|
|
|
AllowRepoOverride bool `json:"allow_repo_override"`
|
|
|
|
|
@ -37,6 +39,7 @@ type OrgActionsPermissions struct {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CrossRepoAccessRule represents a cross-repository access rule
|
|
|
|
|
// swagger:model
|
|
|
|
|
type CrossRepoAccessRule struct {
|
|
|
|
|
ID int64 `json:"id"`
|
|
|
|
|
OrgID int64 `json:"org_id"`
|
|
|
|
|
|