Skip to content

Commit

Permalink
Merge branch 'main' into sm/sm-1338
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas-Avery authored Jul 18, 2024
2 parents 4e33b3a + acd14e6 commit 3a7645f
Showing 1 changed file with 28 additions and 10 deletions.
38 changes: 28 additions & 10 deletions languages/go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,25 +52,31 @@ err := bitwardenClient.AccessTokenLogin(accessToken, &statePath)
#### Create a Project

```go
project, err := client.Projects().Create("organization_id", "project_name")
project, err := bitwardenClient.Projects().Create("organization_id", "project_name")
```

#### List Projects

```go
projects, err := client.Projects().List("organization_id")
projects, err := bitwardenClient.Projects().List("organization_id")
```

#### Get a Project

```go
project, err := bitwardenClient.Projects().Get("project_id")
```

#### Update a Project

```go
project, err := client.Projects().Update("project_id", "organization_id", "new_project_name")
project, err := bitwardenClient.Projects().Update("project_id", "organization_id", "new_project_name")
```

#### Delete Projects

```go
project, err := client.Projects().Delete([]string{"project_id_1", "project_id_2"})
project, err := bitwardenClient.Projects().Delete([]string{"project_id_1", "project_id_2"})
```

---
Expand All @@ -80,34 +86,46 @@ project, err := client.Projects().Delete([]string{"project_id_1", "project_id_2"
#### Create a Secret

```go
secret, err := client.Secrets().Create("key", "value", "note", "organization_id", []string{"project_id"})
secret, err := bitwardenClient.Secrets().Create("key", "value", "note", "organization_id", []string{"project_id"})
```

#### List Secrets

```go
secrets, err := client.Secrets().List("organization_id")
secrets, err := bitwardenClient.Secrets().List("organization_id")
```

#### Get a Secret

```go
secret, err := bitwardenClient.Secrets().Get("secret_id")
```

#### Get Multiple Secrets by IDs

```go
secrets, err := bitwardenClient.Secrets().GetByIDS([]string{"secret_ids"})
```

#### Update a Secret

```go
secret, err := client.Secrets().Update("secret_id", "new_key", "new_value", "new_note", "organization_id", []string{"project_id"})
secret, err := bitwardenClient.Secrets().Update("secret_id", "new_key", "new_value", "new_note", "organization_id", []string{"project_id"})
```

#### Delete Secrets

```go
secret, err := client.Secrets().Delete([]string{"secret_id_1", "secret_id_2"})
secret, err := bitwardenClient.Secrets().Delete([]string{"secret_id_1", "secret_id_2"})
```

#### Secrets Sync

```go
secretsSync, err := client.Secrets().Sync("organization_id", nil)
secretsSync, err := bitwardenClient.Secrets().Sync("organization_id", nil)

lastSyncedDate := time.Now()
secretsSync, err := client.Secrets().Sync("organization_id", lastSyncedDate)
secretsSync, err = bitwardenClient.Secrets().Sync("organization_id", lastSyncedDate)
```

---
Expand Down

0 comments on commit 3a7645f

Please sign in to comment.