gitea源码

secret.go 720B

1234567891011121314151617181920212223242526272829303132
  1. // Copyright 2023 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package structs
  4. import "time"
  5. // Secret represents a secret
  6. // swagger:model
  7. type Secret struct {
  8. // the secret's name
  9. Name string `json:"name"`
  10. // the secret's description
  11. Description string `json:"description"`
  12. // swagger:strfmt date-time
  13. Created time.Time `json:"created_at"`
  14. }
  15. // CreateOrUpdateSecretOption options when creating or updating secret
  16. // swagger:model
  17. type CreateOrUpdateSecretOption struct {
  18. // Data of the secret to update
  19. //
  20. // required: true
  21. Data string `json:"data" binding:"Required"`
  22. // Description of the secret to update
  23. //
  24. // required: false
  25. Description string `json:"description"`
  26. }