mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-02 22:10:26 +08:00
17 lines
552 B
Go
17 lines
552 B
Go
// Copyright 2024 GoEdge CDN goedge.cdn@gmail.com. All rights reserved. Official site: https://goedge.cloud .
|
|
|
|
package instances
|
|
|
|
import "gopkg.in/yaml.v3"
|
|
|
|
type APIConfig struct {
|
|
RPCEndpoints []string `yaml:"rpc.endpoints,flow,omitempty" json:"rpc.endpoints"`
|
|
RPCDisableUpdate bool `yaml:"rpc.disableUpdate,omitempty" json:"rpc.disableUpdate"`
|
|
NodeId string `yaml:"nodeId" json:"nodeId"`
|
|
Secret string `yaml:"secret" json:"secret"`
|
|
}
|
|
|
|
func (this *APIConfig) AsYAML() ([]byte, error) {
|
|
return yaml.Marshal(this)
|
|
}
|