Skip to content

Commit dc97744

Browse files
committed
Finish adding is_ecc field
1 parent 9d8db41 commit dc97744

File tree

6 files changed

+28
-0
lines changed

6 files changed

+28
-0
lines changed

backend/embed/api_docs/components/CertificateObject.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"certificate_authority_id",
1313
"dns_provider_id",
1414
"name",
15+
"is_ecc",
1516
"status",
1617
"domain_names"
1718
],
@@ -78,6 +79,11 @@
7879
"provided"
7980
]
8081
},
82+
"is_ecc": {
83+
"type": "integer",
84+
"minimum": 0,
85+
"maximum": 1
86+
},
8187
"error_message": {
8288
"type": "string"
8389
}

backend/embed/api_docs/paths/certificates/certificateID/get.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
"domain_names": [
4949
"test1.jc21.com.au"
5050
],
51+
"is_ecc": 0,
5152
"status": "ready"
5253
}
5354
}

backend/embed/api_docs/paths/certificates/certificateID/put.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"domain_names": [
5858
"test1.jc21.com.au"
5959
],
60+
"is_ecc": 0,
6061
"status": "ready"
6162
}
6263
}

backend/embed/api_docs/paths/certificates/get.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
"domain_names": [
7676
"test1.jc21.com.au"
7777
],
78+
"is_ecc": 0,
7879
"status": "ready"
7980
}
8081
]

backend/embed/api_docs/paths/certificates/post.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"domain_names": [
4545
"test1.jc21.com.au"
4646
],
47+
"is_ecc": 0,
4748
"status": "ready"
4849
}
4950
}

backend/internal/api/schema/certificates.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ func createCertificateCustom() string {
1212
return fmt.Sprintf(`
1313
{
1414
"type": "object",
15+
"additionalProperties": false,
1516
"required": [
1617
"type",
1718
"name",
@@ -34,6 +35,7 @@ func createCertificateHTTP() string {
3435
return fmt.Sprintf(`
3536
{
3637
"type": "object",
38+
"additionalProperties": false,
3739
"required": [
3840
"type",
3941
"certificate_authority_id",
@@ -47,6 +49,11 @@ func createCertificateHTTP() string {
4749
"domain_names": %s,
4850
"meta": {
4951
"type": "object"
52+
},
53+
"is_ecc": {
54+
"type": "integer",
55+
"minimum": 0,
56+
"maximum": 1
5057
}
5158
}
5259
}`, strictString("http"), intMinOne, stringMinMax(1, 100), domainNames())
@@ -58,6 +65,7 @@ func createCertificateDNS() string {
5865
return fmt.Sprintf(`
5966
{
6067
"type": "object",
68+
"additionalProperties": false,
6169
"required": [
6270
"type",
6371
"certificate_authority_id",
@@ -73,6 +81,11 @@ func createCertificateDNS() string {
7381
"domain_names": %s,
7482
"meta": {
7583
"type": "object"
84+
},
85+
"is_ecc": {
86+
"type": "integer",
87+
"minimum": 0,
88+
"maximum": 1
7689
}
7790
}
7891
}`, strictString("dns"), intMinOne, intMinOne, stringMinMax(1, 100), domainNames())
@@ -84,6 +97,7 @@ func createCertificateMkcert() string {
8497
return fmt.Sprintf(`
8598
{
8699
"type": "object",
100+
"additionalProperties": false,
87101
"required": [
88102
"type",
89103
"name",
@@ -104,6 +118,7 @@ func updateCertificateHTTP() string {
104118
return fmt.Sprintf(`
105119
{
106120
"type": "object",
121+
"additionalProperties": false,
107122
"minProperties": 1,
108123
"properties": {
109124
"certificate_authority_id": %s,
@@ -120,6 +135,7 @@ func updateCertificateDNS() string {
120135
return fmt.Sprintf(`
121136
{
122137
"type": "object",
138+
"additionalProperties": false,
123139
"minProperties": 1,
124140
"properties": {
125141
"certificate_authority_id": %s,
@@ -137,6 +153,7 @@ func updateCertificateCustom() string {
137153
return fmt.Sprintf(`
138154
{
139155
"type": "object",
156+
"additionalProperties": false,
140157
"minProperties": 1,
141158
"properties": {
142159
"name": %s,
@@ -152,6 +169,7 @@ func updateCertificateMkcert() string {
152169
return fmt.Sprintf(`
153170
{
154171
"type": "object",
172+
"additionalProperties": false,
155173
"minProperties": 1,
156174
"properties": {
157175
"name": %s,

0 commit comments

Comments
 (0)