Skip to content

Commit b4fe200

Browse files
author
Phani Raj
committed
CR feedback
1 parent 92c623b commit b4fe200

File tree

3 files changed

+18
-15
lines changed

3 files changed

+18
-15
lines changed

Diff for: planetscale/client.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ type Client struct {
4444
Certificates CertificatesService
4545
DatabaseBranches DatabaseBranchesService
4646
Organizations OrganizationsService
47-
Passwords DatabaseBranchPasswordsService
47+
Passwords PasswordsService
4848
Regions RegionsService
4949
DeployRequests DeployRequestsService
5050
ServiceTokens ServiceTokenService

Diff for: planetscale/passwords.go

+13-7
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ type ConnectionStrings struct {
1616
PHP string `json:"php"`
1717
Prisma string `json:"prisma"`
1818
Rails string `json:"rails"`
19-
GoLang string `json:"go"`
19+
Go string `json:"go"`
2020
Java string `json:"java"`
2121
Rust string `json:"rust"`
2222
}
@@ -53,20 +53,26 @@ type ListDatabaseBranchPasswordRequest struct {
5353
// GetDatabaseBranchPasswordRequest encapsulates the request for listing all passwords
5454
// for a given database branch.
5555
type GetDatabaseBranchPasswordRequest struct {
56-
DatabaseBranchPasswordRequest
57-
PasswordId string
56+
Organization string `json:"-"`
57+
Database string `json:"-"`
58+
Branch string `json:"-"`
59+
DisplayName string `json:"display_name"`
60+
PasswordId string
5861
}
5962

6063
// DeleteDatabaseBranchPasswordRequest encapsulates the request for deleting a password
6164
// for a given database branch.
6265
type DeleteDatabaseBranchPasswordRequest struct {
63-
DatabaseBranchPasswordRequest
64-
PasswordId string
66+
Organization string `json:"-"`
67+
Database string `json:"-"`
68+
Branch string `json:"-"`
69+
DisplayName string `json:"display_name"`
70+
PasswordId string
6571
}
6672

6773
// DatabaseBranchPasswordsService is an interface for communicating with the PlanetScale
6874
// Database Branch Passwords API endpoint.
69-
type DatabaseBranchPasswordsService interface {
75+
type PasswordsService interface {
7076
Create(context.Context, *DatabaseBranchPasswordRequest) (*DatabaseBranchPassword, error)
7177
List(context.Context, *ListDatabaseBranchPasswordRequest) ([]*DatabaseBranchPassword, error)
7278
Get(context.Context, *GetDatabaseBranchPasswordRequest) (*DatabaseBranchPassword, error)
@@ -81,7 +87,7 @@ type passwordsResponse struct {
8187
Passwords []*DatabaseBranchPassword `json:"data"`
8288
}
8389

84-
var _ DatabaseBranchPasswordsService = &passwordsService{}
90+
var _ PasswordsService = &passwordsService{}
8591

8692
func NewPasswordsService(client *Client) *passwordsService {
8793
return &passwordsService{

Diff for: planetscale/passwords_test.go

+4-7
Original file line numberDiff line numberDiff line change
@@ -154,13 +154,10 @@ func TestPasswords_Get(t *testing.T) {
154154
branch := "my-branch"
155155

156156
password, err := client.Passwords.Get(ctx, &GetDatabaseBranchPasswordRequest{
157-
DatabaseBranchPasswordRequest: DatabaseBranchPasswordRequest{
158-
Organization: org,
159-
Database: db,
160-
Branch: branch,
161-
},
162-
163-
PasswordId: testPasswordID,
157+
Organization: org,
158+
Database: db,
159+
Branch: branch,
160+
PasswordId: testPasswordID,
164161
})
165162

166163
want := &DatabaseBranchPassword{

0 commit comments

Comments
 (0)