@@ -16,7 +16,7 @@ type ConnectionStrings struct {
16
16
PHP string `json:"php"`
17
17
Prisma string `json:"prisma"`
18
18
Rails string `json:"rails"`
19
- GoLang string `json:"go"`
19
+ Go string `json:"go"`
20
20
Java string `json:"java"`
21
21
Rust string `json:"rust"`
22
22
}
@@ -53,20 +53,26 @@ type ListDatabaseBranchPasswordRequest struct {
53
53
// GetDatabaseBranchPasswordRequest encapsulates the request for listing all passwords
54
54
// for a given database branch.
55
55
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
58
61
}
59
62
60
63
// DeleteDatabaseBranchPasswordRequest encapsulates the request for deleting a password
61
64
// for a given database branch.
62
65
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
65
71
}
66
72
67
73
// DatabaseBranchPasswordsService is an interface for communicating with the PlanetScale
68
74
// Database Branch Passwords API endpoint.
69
- type DatabaseBranchPasswordsService interface {
75
+ type PasswordsService interface {
70
76
Create (context.Context , * DatabaseBranchPasswordRequest ) (* DatabaseBranchPassword , error )
71
77
List (context.Context , * ListDatabaseBranchPasswordRequest ) ([]* DatabaseBranchPassword , error )
72
78
Get (context.Context , * GetDatabaseBranchPasswordRequest ) (* DatabaseBranchPassword , error )
@@ -81,7 +87,7 @@ type passwordsResponse struct {
81
87
Passwords []* DatabaseBranchPassword `json:"data"`
82
88
}
83
89
84
- var _ DatabaseBranchPasswordsService = & passwordsService {}
90
+ var _ PasswordsService = & passwordsService {}
85
91
86
92
func NewPasswordsService (client * Client ) * passwordsService {
87
93
return & passwordsService {
0 commit comments