|
2 | 2 | // Code generated by protoc-gen-ts_proto. DO NOT EDIT. |
3 | 3 | // versions: |
4 | 4 | // protoc-gen-ts_proto v2.6.1 |
5 | | -// protoc v5.29.3 |
| 5 | +// protoc v5.29.4 |
6 | 6 | // source: sigstore_trustroot.proto |
7 | 7 | Object.defineProperty(exports, "__esModule", { value: true }); |
8 | | -exports.ClientTrustConfig = exports.SigningConfig = exports.TrustedRoot = exports.CertificateAuthority = exports.TransparencyLogInstance = void 0; |
| 8 | +exports.ClientTrustConfig = exports.ServiceConfiguration = exports.Service = exports.SigningConfig = exports.TrustedRoot = exports.CertificateAuthority = exports.TransparencyLogInstance = exports.ServiceSelector = void 0; |
| 9 | +exports.serviceSelectorFromJSON = serviceSelectorFromJSON; |
| 10 | +exports.serviceSelectorToJSON = serviceSelectorToJSON; |
9 | 11 | /* eslint-disable */ |
10 | 12 | const sigstore_common_1 = require("./sigstore_common"); |
| 13 | +/** |
| 14 | + * ServiceSelector specifies how a client SHOULD select a set of |
| 15 | + * Services to connect to. A client SHOULD throw an error if |
| 16 | + * the value is SERVICE_SELECTOR_UNDEFINED. |
| 17 | + */ |
| 18 | +var ServiceSelector; |
| 19 | +(function (ServiceSelector) { |
| 20 | + ServiceSelector[ServiceSelector["SERVICE_SELECTOR_UNDEFINED"] = 0] = "SERVICE_SELECTOR_UNDEFINED"; |
| 21 | + /** |
| 22 | + * ALL - Clients SHOULD select all Services based on supported API version |
| 23 | + * and validity window. |
| 24 | + */ |
| 25 | + ServiceSelector[ServiceSelector["ALL"] = 1] = "ALL"; |
| 26 | + /** |
| 27 | + * ANY - Clients SHOULD select one Service based on supported API version |
| 28 | + * and validity window. It is up to the client implementation to |
| 29 | + * decide how to select the Service, e.g. random or round-robin. |
| 30 | + */ |
| 31 | + ServiceSelector[ServiceSelector["ANY"] = 2] = "ANY"; |
| 32 | + /** |
| 33 | + * EXACT - Clients SHOULD select a specific number of Services based on |
| 34 | + * supported API version and validity window, using the provided |
| 35 | + * `count`. It is up to the client implementation to decide how to |
| 36 | + * select the Service, e.g. random or round-robin. |
| 37 | + */ |
| 38 | + ServiceSelector[ServiceSelector["EXACT"] = 3] = "EXACT"; |
| 39 | +})(ServiceSelector || (exports.ServiceSelector = ServiceSelector = {})); |
| 40 | +function serviceSelectorFromJSON(object) { |
| 41 | + switch (object) { |
| 42 | + case 0: |
| 43 | + case "SERVICE_SELECTOR_UNDEFINED": |
| 44 | + return ServiceSelector.SERVICE_SELECTOR_UNDEFINED; |
| 45 | + case 1: |
| 46 | + case "ALL": |
| 47 | + return ServiceSelector.ALL; |
| 48 | + case 2: |
| 49 | + case "ANY": |
| 50 | + return ServiceSelector.ANY; |
| 51 | + case 3: |
| 52 | + case "EXACT": |
| 53 | + return ServiceSelector.EXACT; |
| 54 | + default: |
| 55 | + throw new globalThis.Error("Unrecognized enum value " + object + " for enum ServiceSelector"); |
| 56 | + } |
| 57 | +} |
| 58 | +function serviceSelectorToJSON(object) { |
| 59 | + switch (object) { |
| 60 | + case ServiceSelector.SERVICE_SELECTOR_UNDEFINED: |
| 61 | + return "SERVICE_SELECTOR_UNDEFINED"; |
| 62 | + case ServiceSelector.ALL: |
| 63 | + return "ALL"; |
| 64 | + case ServiceSelector.ANY: |
| 65 | + return "ANY"; |
| 66 | + case ServiceSelector.EXACT: |
| 67 | + return "EXACT"; |
| 68 | + default: |
| 69 | + throw new globalThis.Error("Unrecognized enum value " + object + " for enum ServiceSelector"); |
| 70 | + } |
| 71 | +} |
11 | 72 | exports.TransparencyLogInstance = { |
12 | 73 | fromJSON(object) { |
13 | 74 | return { |
@@ -106,28 +167,80 @@ exports.SigningConfig = { |
106 | 167 | fromJSON(object) { |
107 | 168 | return { |
108 | 169 | mediaType: isSet(object.mediaType) ? globalThis.String(object.mediaType) : "", |
109 | | - caUrl: isSet(object.caUrl) ? globalThis.String(object.caUrl) : "", |
110 | | - oidcUrl: isSet(object.oidcUrl) ? globalThis.String(object.oidcUrl) : "", |
111 | | - tlogUrls: globalThis.Array.isArray(object?.tlogUrls) ? object.tlogUrls.map((e) => globalThis.String(e)) : [], |
112 | | - tsaUrls: globalThis.Array.isArray(object?.tsaUrls) ? object.tsaUrls.map((e) => globalThis.String(e)) : [], |
| 170 | + caUrls: globalThis.Array.isArray(object?.caUrls) ? object.caUrls.map((e) => exports.Service.fromJSON(e)) : [], |
| 171 | + oidcUrls: globalThis.Array.isArray(object?.oidcUrls) ? object.oidcUrls.map((e) => exports.Service.fromJSON(e)) : [], |
| 172 | + rekorTlogUrls: globalThis.Array.isArray(object?.rekorTlogUrls) |
| 173 | + ? object.rekorTlogUrls.map((e) => exports.Service.fromJSON(e)) |
| 174 | + : [], |
| 175 | + rekorTlogConfig: isSet(object.rekorTlogConfig) |
| 176 | + ? exports.ServiceConfiguration.fromJSON(object.rekorTlogConfig) |
| 177 | + : undefined, |
| 178 | + tsaUrls: globalThis.Array.isArray(object?.tsaUrls) ? object.tsaUrls.map((e) => exports.Service.fromJSON(e)) : [], |
| 179 | + tsaConfig: isSet(object.tsaConfig) ? exports.ServiceConfiguration.fromJSON(object.tsaConfig) : undefined, |
113 | 180 | }; |
114 | 181 | }, |
115 | 182 | toJSON(message) { |
116 | 183 | const obj = {}; |
117 | 184 | if (message.mediaType !== "") { |
118 | 185 | obj.mediaType = message.mediaType; |
119 | 186 | } |
120 | | - if (message.caUrl !== "") { |
121 | | - obj.caUrl = message.caUrl; |
| 187 | + if (message.caUrls?.length) { |
| 188 | + obj.caUrls = message.caUrls.map((e) => exports.Service.toJSON(e)); |
| 189 | + } |
| 190 | + if (message.oidcUrls?.length) { |
| 191 | + obj.oidcUrls = message.oidcUrls.map((e) => exports.Service.toJSON(e)); |
122 | 192 | } |
123 | | - if (message.oidcUrl !== "") { |
124 | | - obj.oidcUrl = message.oidcUrl; |
| 193 | + if (message.rekorTlogUrls?.length) { |
| 194 | + obj.rekorTlogUrls = message.rekorTlogUrls.map((e) => exports.Service.toJSON(e)); |
125 | 195 | } |
126 | | - if (message.tlogUrls?.length) { |
127 | | - obj.tlogUrls = message.tlogUrls; |
| 196 | + if (message.rekorTlogConfig !== undefined) { |
| 197 | + obj.rekorTlogConfig = exports.ServiceConfiguration.toJSON(message.rekorTlogConfig); |
128 | 198 | } |
129 | 199 | if (message.tsaUrls?.length) { |
130 | | - obj.tsaUrls = message.tsaUrls; |
| 200 | + obj.tsaUrls = message.tsaUrls.map((e) => exports.Service.toJSON(e)); |
| 201 | + } |
| 202 | + if (message.tsaConfig !== undefined) { |
| 203 | + obj.tsaConfig = exports.ServiceConfiguration.toJSON(message.tsaConfig); |
| 204 | + } |
| 205 | + return obj; |
| 206 | + }, |
| 207 | +}; |
| 208 | +exports.Service = { |
| 209 | + fromJSON(object) { |
| 210 | + return { |
| 211 | + url: isSet(object.url) ? globalThis.String(object.url) : "", |
| 212 | + majorApiVersion: isSet(object.majorApiVersion) ? globalThis.Number(object.majorApiVersion) : 0, |
| 213 | + validFor: isSet(object.validFor) ? sigstore_common_1.TimeRange.fromJSON(object.validFor) : undefined, |
| 214 | + }; |
| 215 | + }, |
| 216 | + toJSON(message) { |
| 217 | + const obj = {}; |
| 218 | + if (message.url !== "") { |
| 219 | + obj.url = message.url; |
| 220 | + } |
| 221 | + if (message.majorApiVersion !== 0) { |
| 222 | + obj.majorApiVersion = Math.round(message.majorApiVersion); |
| 223 | + } |
| 224 | + if (message.validFor !== undefined) { |
| 225 | + obj.validFor = sigstore_common_1.TimeRange.toJSON(message.validFor); |
| 226 | + } |
| 227 | + return obj; |
| 228 | + }, |
| 229 | +}; |
| 230 | +exports.ServiceConfiguration = { |
| 231 | + fromJSON(object) { |
| 232 | + return { |
| 233 | + selector: isSet(object.selector) ? serviceSelectorFromJSON(object.selector) : 0, |
| 234 | + count: isSet(object.count) ? globalThis.Number(object.count) : 0, |
| 235 | + }; |
| 236 | + }, |
| 237 | + toJSON(message) { |
| 238 | + const obj = {}; |
| 239 | + if (message.selector !== 0) { |
| 240 | + obj.selector = serviceSelectorToJSON(message.selector); |
| 241 | + } |
| 242 | + if (message.count !== 0) { |
| 243 | + obj.count = Math.round(message.count); |
131 | 244 | } |
132 | 245 | return obj; |
133 | 246 | }, |
|
0 commit comments