mirror of
https://github.com/opentofu/opentofu.git
synced 2025-01-16 11:42:58 -06:00
6fe2703665
* Remove `make updatedeps` from Travis build. We'll follow up with more specific plans around dependency updating in subsequent PRs. * Update all `make` targets to set `GO15VENDOREXPERIMENT=1` and to filter out `/vendor/` from `./...` where appropriate. * Temporarily remove `vet` from the `make test` target until we can figure out how to get it to not vet `vendor/`. (Initial experimentation failed to yield the proper incantation.) Everything is pinned to current master, with the exception of: * Azure/azure-sdk-for-go which is pinned before the breaking change today * aws/aws-sdk-go which is pinned to the most recent tag The documentation still needs to be updated, which we can do in a follow up PR. The goal here is to unblock release.
67 lines
2.0 KiB
Go
67 lines
2.0 KiB
Go
package statuscake
|
|
|
|
type autheticationErrorResponse struct {
|
|
ErrNo int
|
|
Error string
|
|
}
|
|
|
|
type updateResponse struct {
|
|
Issues interface{} `json:"Issues"`
|
|
Success bool `json:"Success"`
|
|
Message string `json:"Message"`
|
|
InsertID int `json:"InsertID"`
|
|
}
|
|
|
|
type deleteResponse struct {
|
|
Success bool `json:"Success"`
|
|
Error string `json:"Error"`
|
|
}
|
|
|
|
type detailResponse struct {
|
|
Method string `json:"Method"`
|
|
TestID int `json:"TestID"`
|
|
TestType string `json:"TestType"`
|
|
Paused bool `json:"Paused"`
|
|
WebsiteName string `json:"WebsiteName"`
|
|
URI string `json:"URI"`
|
|
ContactID int `json:"ContactID"`
|
|
Status string `json:"Status"`
|
|
Uptime float64 `json:"Uptime"`
|
|
CheckRate int `json:"CheckRate"`
|
|
Timeout int `json:"Timeout"`
|
|
LogoImage string `json:"LogoImage"`
|
|
Confirmation int `json:"Confirmation,string"`
|
|
WebsiteHost string `json:"WebsiteHost"`
|
|
NodeLocations []string `json:"NodeLocations"`
|
|
FindString string `json:"FindString"`
|
|
DoNotFind bool `json:"DoNotFind"`
|
|
LastTested string `json:"LastTested"`
|
|
NextLocation string `json:"NextLocation"`
|
|
Processing bool `json:"Processing"`
|
|
ProcessingState string `json:"ProcessingState"`
|
|
ProcessingOn string `json:"ProcessingOn"`
|
|
DownTimes int `json:"DownTimes,string"`
|
|
Sensitive bool `json:"Sensitive"`
|
|
}
|
|
|
|
func (d *detailResponse) test() *Test {
|
|
return &Test{
|
|
TestID: d.TestID,
|
|
TestType: d.TestType,
|
|
Paused: d.Paused,
|
|
WebsiteName: d.WebsiteName,
|
|
WebsiteURL: d.URI,
|
|
ContactID: d.ContactID,
|
|
Status: d.Status,
|
|
Uptime: d.Uptime,
|
|
CheckRate: d.CheckRate,
|
|
Timeout: d.Timeout,
|
|
LogoImage: d.LogoImage,
|
|
Confirmation: d.Confirmation,
|
|
WebsiteHost: d.WebsiteHost,
|
|
NodeLocations: d.NodeLocations,
|
|
FindString: d.FindString,
|
|
DoNotFind: d.DoNotFind,
|
|
}
|
|
}
|