startram.go 727 B

123456789101112131415161718192021222324252627
  1. package structs
  2. // blob from /retrieve path
  3. type StartramRetrieve struct {
  4. Action string `json:"action"`
  5. Conf string `json:"conf"`
  6. Debug any `json:"debug"`
  7. Error int `json:"error"`
  8. Lease string `json:"lease"`
  9. Ongoing int `json:"ongoing"`
  10. Pubkey string `json:"pubkey"`
  11. Region string `json:"region"`
  12. Status string `json:"status"`
  13. Subdomains []struct {
  14. Alias string `json:"alias"`
  15. Port int `json:"port"`
  16. Status string `json:"status"`
  17. SvcType string `json:"svc_type"`
  18. URL string `json:"url"`
  19. } `json:"subdomains"`
  20. }
  21. // startram region server subobject
  22. type StartramRegion struct {
  23. Country string `json:"country"`
  24. Desc string `json:"desc"`
  25. }