v0.7.0: public domain types in rudder, hide OpenAPI names from callers
CI / build (push) Successful in 51s
CI / build (push) Successful in 51s
This commit is contained in:
+4
-4
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user