v0.7.0: public domain types in rudder, hide OpenAPI names from callers
CI / build (push) Successful in 51s

This commit is contained in:
edmand46
2026-08-27 16:10:27 +03:00
parent 2619291b20
commit 989bd7646c
14 changed files with 150 additions and 122 deletions
+4 -4
View File
@@ -19,7 +19,7 @@ type ListStorageParameters struct {
Search string
}
func (s *StorageService) List(ctx context.Context, parameters ListStorageParameters) (*models.GetProjectStorageResponse, error) {
func (s *StorageService) List(ctx context.Context, parameters ListStorageParameters) (*ProjectStorageList, error) {
query := url.Values{}
if parameters.Limit > 0 {
query.Set("limit", strconv.Itoa(parameters.Limit))
@@ -31,14 +31,14 @@ func (s *StorageService) List(ctx context.Context, parameters ListStorageParamet
query.Set("search", parameters.Search)
}
var response models.GetProjectStorageResponse
var response ProjectStorageList
if err := s.transport.do(ctx, http.MethodGet, "/project-storage", query, nil, &response); err != nil {
return nil, err
}
return &response, nil
}
func (s *StorageService) Get(ctx context.Context, itemType string) (*models.ProjectStorageItem, error) {
func (s *StorageService) Get(ctx context.Context, itemType string) (*ProjectStorage, error) {
var response models.AdminGetProjectStorageResponse
if err := s.transport.do(ctx, http.MethodGet, "/project-storage/"+url.PathEscape(itemType), nil, nil, &response); err != nil {
return nil, err
@@ -48,7 +48,7 @@ func (s *StorageService) Get(ctx context.Context, itemType string) (*models.Proj
type UpsertStorageParameters struct {
IdempotencyKey string
Items []models.AdminProjectStorageItem
Items []ProjectStorageInput
}
func (s *StorageService) Upsert(ctx context.Context, parameters UpsertStorageParameters) error {