forked from cloudflare/cloudflare-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathworkers_kv_example_test.go
132 lines (104 loc) · 2.7 KB
/
workers_kv_example_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
package cloudflare_test
import (
"context"
"fmt"
"log"
cloudflare "github.com/cloudflare/cloudflare-go"
)
const (
namespace = "xxxxxx96ee002e8xxxxxx665354c0449"
org = "xxxxxx10ee002e8xxxxxx665354c0410"
)
func ExampleAPI_CreateWorkersKVNamespace() {
api, err := cloudflare.New(apiKey, user, cloudflare.UsingOrganization(org))
if err != nil {
log.Fatal(err)
}
req := &cloudflare.WorkersKVNamespaceRequest{Title: "test_namespace2"}
response, err := api.CreateWorkersKVNamespace(context.Background(), req)
if err != nil {
log.Fatal(err)
}
fmt.Println(response)
}
func ExampleAPI_ListWorkersKVNamespaces() {
api, err := cloudflare.New(apiKey, user, cloudflare.UsingOrganization(org))
if err != nil {
log.Fatal(err)
}
lsr, err := api.ListWorkersKVNamespaces(context.Background())
if err != nil {
log.Fatal(err)
}
fmt.Println(lsr)
}
func ExampleAPI_DeleteWorkersKVNamespace() {
api, err := cloudflare.New(apiKey, user, cloudflare.UsingOrganization(org))
if err != nil {
log.Fatal(err)
}
response, err := api.DeleteWorkersKVNamespace(context.Background(), namespace)
if err != nil {
log.Fatal(err)
}
fmt.Println(response)
}
func ExampleAPI_UpdateWorkersKVNamespace() {
api, err := cloudflare.New(apiKey, user, cloudflare.UsingOrganization(org))
if err != nil {
log.Fatal(err)
}
resp, err := api.UpdateWorkersKVNamespace(context.Background(), namespace, &cloudflare.WorkersKVNamespaceRequest{Title: "test_title"})
if err != nil {
log.Fatal(err)
}
fmt.Println(resp)
}
func ExampleAPI_WriteWorkersKV() {
api, err := cloudflare.New(apiKey, user, cloudflare.UsingOrganization(org))
if err != nil {
log.Fatal(err)
}
payload := []byte("test payload")
key := "test_key"
resp, err := api.WriteWorkersKV(context.Background(), namespace, key, payload)
if err != nil {
log.Fatal(err)
}
fmt.Println(resp)
}
func ExampleAPI_ReadWorkersKV() {
api, err := cloudflare.New(apiKey, user, cloudflare.UsingOrganization(org))
if err != nil {
log.Fatal(err)
}
key := "test_key"
resp, err := api.ReadWorkersKV(context.Background(), namespace, key)
if err != nil {
log.Fatal(err)
}
fmt.Printf("%s\n", resp)
}
func ExampleAPI_DeleteWorkersKV() {
api, err := cloudflare.New(apiKey, user, cloudflare.UsingOrganization(org))
if err != nil {
log.Fatal(err)
}
key := "test_key"
resp, err := api.DeleteWorkersKV(context.Background(), namespace, key)
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", resp)
}
func ExampleAPI_ListWorkersKVs() {
api, err := cloudflare.New(apiKey, user, cloudflare.UsingOrganization(org))
if err != nil {
log.Fatal(err)
}
resp, err := api.ListWorkersKVs(context.Background(), namespace)
if err != nil {
log.Fatal(err)
}
fmt.Println(resp)
}