mirror of
https://github.com/hanzoai/forge.git
synced 2026-10-30 15:00:39 +00:00
Source files keep their SPDX-License-Identifier and Hanzo copyright line; the Gitea, Gogs and LFS Test Server copyrights they used to repeat now live once in NOTICE, alongside LICENSE. The header lint accepts any copyright line above the SPDX line, so it no longer demands an upstream one. Co-authored-by: Hanzo Dev <[email protected]>
25 lines
721 B
Go
25 lines
721 B
Go
// Copyright 2026 Hanzo AI, Inc. All rights reserved.
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
package structs
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
// WatchInfo represents an API watch status of one repository
|
|
type WatchInfo struct {
|
|
// Whether the repository is being watched for notifications
|
|
Subscribed bool `json:"subscribed"`
|
|
// Whether notifications for the repository are ignored
|
|
Ignored bool `json:"ignored"`
|
|
// The reason for the current watch status
|
|
Reason any `json:"reason"`
|
|
// The timestamp when the watch status was created
|
|
CreatedAt time.Time `json:"created_at"`
|
|
// The URL for managing the watch status
|
|
URL string `json:"url"`
|
|
// The URL of the repository being watched
|
|
RepositoryURL string `json:"repository_url"`
|
|
}
|