15 Commits

Author SHA1 Message Date
ci viz model
81b37c8d96 Latest publish 2026-07-15 14:05:11 +00:00
ci viz model
353e8b89c9 Latest generation 2026-07-15 14:04:35 +00:00
ci viz model
c68ad70fb9 Latest generation 2026-06-30 07:30:57 +00:00
ci viz model
e75a53d566 Latest generation 2026-05-25 13:08:12 +00:00
ci viz model
7d40e93482 Latest generation 2026-05-11 08:33:27 +00:00
ci viz model
acbd306f09 Latest generation 2026-04-20 07:20:45 +00:00
ci viz model
318710916b Latest generation 2026-04-13 12:27:35 +00:00
ci viz model
c36481fd5d Latest generation 2026-04-07 12:19:16 +00:00
ci viz model
94cd1a7eb7 Latest generation 2026-04-02 08:30:35 +00:00
ci viz model
a20bad69f6 Latest generation 2026-04-01 09:25:24 +00:00
ci viz model
9a52960d02 Latest generation 2026-04-01 09:24:22 +00:00
ci viz model
dff2d83857 Latest generation 2026-03-31 14:59:45 +00:00
ci viz model
5e2f47ce62 Latest generation 2026-02-27 14:46:09 +00:00
ci viz model
6afb2d4b98 Latest generation 2026-02-23 15:47:09 +00:00
ci viz model
3f3b1b5ec7 Latest generation 2026-01-16 14:54:00 +00:00
35 changed files with 3414 additions and 3168 deletions

2
.npmrc Normal file
View File

@@ -0,0 +1,2 @@
@reflex-platform:registry=https://git.dev.reflex-platform.com/api/packages/reflex-platform/npm/
//git.dev.reflex-platform.com/api/packages/reflex-platform/npm/:_authToken="11177f1f316afadeca69c5cabe3e273ea1b2ed3f"

View File

@@ -1,2 +1,51 @@
# Reflex Platform Core SDK
# npm libs from visibility model proto files
This is the official NPM Core SDK for **Reflex Platform**. It provides client stubs for interacting with Reflex Platform APIs through gRPC.
## Usage
Import the SDK in your JavaScript or TypeScript project and use it to communicate with **Reflex Platform** services.
```js
import { ProjectServiceClient, GetMyUIContextRequest } from '@reflex-platform/npm-core-sdk';
import { GrpcWebFetchTransport } from '@protobuf-ts/grpcweb-transport'
import { type RpcOptions, type RpcInterceptor, UnaryCall } from "@protobuf-ts/runtime-rpc";
const authInterceptor : RpcInterceptor = {
interceptUnary(next, method, input, options: RpcOptions): UnaryCall {
options.meta["Authorization"] = "Bearer YOUR_TOKEN";
return next(method, input, options);
}
}
const coreTransportInstance = new GrpcWebFetchTransport({
baseUrl: "grpc.viz.dev.reflex-platform.com:443",
interceptors: [authInterceptor]
});
const client = new ProjectServiceClient(coreTransportInstance);
const contexts = await client.GetMyUIContext(new GetMyUIContextRequest());
```
## gRPC Endpoint
The SDK connects to the following gRPC endpoint:
```
grpc.viz.dev.reflex-platform.com
```
## Example Vue.js Application
A more complete Vue.js application that demonstrates how to integrate the **Reflex Platform NPM SDK** is available. This serves as a reference implementation for using the SDK in a frontend application.
Repository: [Vue RP Example](https://git.dev.reflex-platform.com/reflex-platform/vue-rp-example)
## Additional Resources
For more information on using the Reflex Platform SDK, please refer to the [documentation](https://docs.viz.dev.reflex-platform.com).
## License
This SDK is licensed under **MIT License**.

View File

@@ -338,7 +338,7 @@ export interface EventHeader {
* @generated from protobuf field: api.DateTime EventTS = 2
*/
EventTS?: DateTime;
// DateTime ActualDate = 6; // TODO : add validation rule to make it required : [(validate.rules).message.required = true]
// DateTime ActualDate = 6; // TODO : add validation rule to make it required : [(n1validate.rules).message.required = true]
/**
* Contains the ID of the parent project if entity belongs to project rscType
@@ -371,7 +371,7 @@ export interface EventHeader {
export interface EntityID {
// string UuID = 1
// [
// (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = {read_only: true, description: "Internal identifier"}, (validate.rules).string.unauthorized = true
// (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = {read_only: true, description: "Internal identifier"}, (n1validate.rules).string.unauthorized = true
// ];
/**
@@ -2476,7 +2476,7 @@ export enum ResourceType {
class RequestHeader$Type extends MessageType<RequestHeader> {
constructor() {
super("api.RequestHeader", [
{ no: 1, name: "Project", kind: "scalar", localName: "Project", jsonName: "Project", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the project" }, "validate.rules": { string: { minLen: "1", notContains: " " } } } }
{ no: 1, name: "Project", kind: "scalar", localName: "Project", jsonName: "Project", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the project" }, "n1validate.rules": { string: { minLen: "1", notContains: " " } } } }
]);
}
create(value?: PartialMessage<RequestHeader>): RequestHeader {
@@ -2523,8 +2523,8 @@ export const RequestHeader = new RequestHeader$Type();
class TimeRange$Type extends MessageType<TimeRange> {
constructor() {
super("api.TimeRange", [
{ no: 1, name: "StartTime", kind: "scalar", localName: "StartTime", jsonName: "StartTime", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { pattern: "^(?:[01][0-9]|2[0-3]):[0-5][0-9]$" } } } },
{ no: 2, name: "EndTime", kind: "scalar", localName: "EndTime", jsonName: "EndTime", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { pattern: "^(?:[01][0-9]|2[0-3]):[0-5][0-9]$" } } } }
{ no: 1, name: "StartTime", kind: "scalar", localName: "StartTime", jsonName: "StartTime", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { pattern: "^(?:[01][0-9]|2[0-3]):[0-5][0-9]$" } } } },
{ no: 2, name: "EndTime", kind: "scalar", localName: "EndTime", jsonName: "EndTime", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { pattern: "^(?:[01][0-9]|2[0-3]):[0-5][0-9]$" } } } }
]);
}
create(value?: PartialMessage<TimeRange>): TimeRange {
@@ -2578,7 +2578,7 @@ export const TimeRange = new TimeRange$Type();
class RequestProjectHeader$Type extends MessageType<RequestProjectHeader> {
constructor() {
super("api.RequestProjectHeader", [
{ no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the project", example: "\"Your_Project_ID\"" }, "validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the project", example: "\"Your_Project_ID\"" }, "n1validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 3, name: "CorrelationID", kind: "scalar", localName: "CorrelationID", jsonName: "CorrelationID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"CorrID_A\"" } } },
{ no: 4, name: "TechnicalID", kind: "scalar", localName: "TechnicalID", jsonName: "TechnicalID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"TechID_A\"" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ProjectID"] } } });
@@ -2641,7 +2641,7 @@ export const RequestProjectHeader = new RequestProjectHeader$Type();
class RequestOrganisationHeader$Type extends MessageType<RequestOrganisationHeader> {
constructor() {
super("api.RequestOrganisationHeader", [
{ no: 1, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the organisation" }, "validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 1, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the organisation" }, "n1validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 2, name: "CorrelationID", kind: "scalar", localName: "CorrelationID", jsonName: "CorrelationID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"CorrID_A\"" } } },
{ no: 3, name: "TechnicalID", kind: "scalar", localName: "TechnicalID", jsonName: "TechnicalID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"TechID_A\"" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["OrganisationID"] } } });
@@ -2704,7 +2704,7 @@ export const RequestOrganisationHeader = new RequestOrganisationHeader$Type();
class RequestBucketHeader$Type extends MessageType<RequestBucketHeader> {
constructor() {
super("api.RequestBucketHeader", [
{ no: 1, name: "BucketID", kind: "scalar", localName: "BucketID", jsonName: "BucketID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the bucket" }, "validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 1, name: "BucketID", kind: "scalar", localName: "BucketID", jsonName: "BucketID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the bucket" }, "n1validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 2, name: "CorrelationID", kind: "scalar", localName: "CorrelationID", jsonName: "CorrelationID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"CorrID_A\"" } } },
{ no: 3, name: "TechnicalID", kind: "scalar", localName: "TechnicalID", jsonName: "TechnicalID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"TechID_A\"" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["BucketID"] } } });
@@ -2767,7 +2767,7 @@ export const RequestBucketHeader = new RequestBucketHeader$Type();
class RequestPartnerAppHeader$Type extends MessageType<RequestPartnerAppHeader> {
constructor() {
super("api.RequestPartnerAppHeader", [
{ no: 1, name: "PartnerAppID", kind: "scalar", localName: "PartnerAppID", jsonName: "PartnerAppID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the partnerApp" }, "validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 1, name: "PartnerAppID", kind: "scalar", localName: "PartnerAppID", jsonName: "PartnerAppID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the partnerApp" }, "n1validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 2, name: "CorrelationID", kind: "scalar", localName: "CorrelationID", jsonName: "CorrelationID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"CorrID_A\"" } } },
{ no: 3, name: "TechnicalID", kind: "scalar", localName: "TechnicalID", jsonName: "TechnicalID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"TechID_A\"" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["PartnerAppID"] } } });
@@ -2830,7 +2830,7 @@ export const RequestPartnerAppHeader = new RequestPartnerAppHeader$Type();
class RequestConnectionHeader$Type extends MessageType<RequestConnectionHeader> {
constructor() {
super("api.RequestConnectionHeader", [
{ no: 1, name: "ConnectionID", kind: "scalar", localName: "ConnectionID", jsonName: "ConnectionID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the connection" }, "validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 1, name: "ConnectionID", kind: "scalar", localName: "ConnectionID", jsonName: "ConnectionID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the connection" }, "n1validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 2, name: "CorrelationID", kind: "scalar", localName: "CorrelationID", jsonName: "CorrelationID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"CorrID_A\"" } } },
{ no: 3, name: "TechnicalID", kind: "scalar", localName: "TechnicalID", jsonName: "TechnicalID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"TechID_A\"" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ConnectionID"] } } });
@@ -2893,7 +2893,7 @@ export const RequestConnectionHeader = new RequestConnectionHeader$Type();
class RequestAttachmentTypeHeader$Type extends MessageType<RequestAttachmentTypeHeader> {
constructor() {
super("api.RequestAttachmentTypeHeader", [
{ no: 1, name: "AttachmentTypeID", kind: "scalar", localName: "AttachmentTypeID", jsonName: "AttachmentTypeID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the attachment type" }, "validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 1, name: "AttachmentTypeID", kind: "scalar", localName: "AttachmentTypeID", jsonName: "AttachmentTypeID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the attachment type" }, "n1validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 2, name: "CorrelationID", kind: "scalar", localName: "CorrelationID", jsonName: "CorrelationID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"CorrID_A\"" } } },
{ no: 3, name: "TechnicalID", kind: "scalar", localName: "TechnicalID", jsonName: "TechnicalID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "This ID is sent back into the response header in order to be able to correlate request and response", example: "\"TechID_A\"" } } }
]);
@@ -3082,7 +3082,7 @@ export const AttachmentTypeResponseHeader = new AttachmentTypeResponseHeader$Typ
class QueryHeader$Type extends MessageType<QueryHeader> {
constructor() {
super("api.QueryHeader", [
{ no: 1, name: "Project", kind: "scalar", localName: "Project", jsonName: "Project", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 1, name: "Project", kind: "scalar", localName: "Project", jsonName: "Project", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 3, name: "PagingState", kind: "scalar", localName: "PagingState", jsonName: "PagingState", T: 9 /*ScalarType.STRING*/ },
{ no: 4, name: "Limit", kind: "scalar", localName: "Limit", jsonName: "Limit", T: 9 /*ScalarType.STRING*/ },
{ no: 5, name: "LocalizedLabel", kind: "scalar", localName: "LocalizedLabel", jsonName: "LocalizedLabel", T: 8 /*ScalarType.BOOL*/ }
@@ -3153,7 +3153,7 @@ export const QueryHeader = new QueryHeader$Type();
class QueryProjectHeader$Type extends MessageType<QueryProjectHeader> {
constructor() {
super("api.QueryProjectHeader", [
{ no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the project" }, "validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the project" }, "n1validate.rules": { string: { minLen: "1", notContains: " " } } } },
{ no: 3, name: "PagingState", kind: "scalar", localName: "PagingState", jsonName: "PagingState", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Start position of the query result page. Pagination disabled if equal to -1.", example: "\"50\"" } } },
{ no: 4, name: "Limit", kind: "scalar", localName: "Limit", jsonName: "Limit", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Length of the query result page", example: "\"50\"" } } },
{ no: 5, name: "LocalizedLabel", kind: "scalar", localName: "LocalizedLabel", jsonName: "LocalizedLabel", T: 8 /*ScalarType.BOOL*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Return the message in the user's language" } } }
@@ -3373,11 +3373,11 @@ export const CommandHeader = new CommandHeader$Type();
class EventHeader$Type extends MessageType<EventHeader> {
constructor() {
super("api.EventHeader", [
{ no: 1, name: "InputEvent", kind: "scalar", localName: "InputEvent", jsonName: "InputEvent", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "EventTS", kind: "message", localName: "EventTS", jsonName: "EventTS", T: () => DateTime, options: { "validate.rules": { message: { required: true } } } },
{ no: 1, name: "InputEvent", kind: "scalar", localName: "InputEvent", jsonName: "InputEvent", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "EventTS", kind: "message", localName: "EventTS", jsonName: "EventTS", T: () => DateTime, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 3, name: "Project", kind: "scalar", localName: "Project", jsonName: "Project", T: 9 /*ScalarType.STRING*/ },
{ no: 4, name: "Author", kind: "scalar", localName: "Author", jsonName: "Author", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } }, "api.viewType": { Types: [{ Context: "*", Type: "user" }] } } },
{ no: 5, name: "EventID", kind: "scalar", localName: "EventID", jsonName: "EventID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "Author", kind: "scalar", localName: "Author", jsonName: "Author", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } }, "api.viewType": { Types: [{ Context: "*", Type: "user" }] } } },
{ no: 5, name: "EventID", kind: "scalar", localName: "EventID", jsonName: "EventID", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 6, name: "CreatedBy", kind: "scalar", localName: "CreatedBy", jsonName: "CreatedBy", T: 9 /*ScalarType.STRING*/, options: { "api.indexationType": { Types: [{ Context: "*", Type: "text" }] }, "api.kpiItems": { Items: [{ Context: "Executionflow", Group: "executionflow", Queryable: true }, { Context: "Order", Group: "order", Queryable: true }, { Context: "Claim", Group: "claim", Queryable: true }] }, "api.viewType": { Types: [{ Context: "*", Type: "user" }] } } },
{ no: 7, name: "Version", kind: "scalar", localName: "Version", jsonName: "Version", T: 13 /*ScalarType.UINT32*/ }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["InputEvent", "EventTS", "Project", "Author", "EventID"] } } });
@@ -3467,7 +3467,7 @@ export const EventHeader = new EventHeader$Type();
class EntityID$Type extends MessageType<EntityID> {
constructor() {
super("api.EntityID", [
{ no: 2, name: "RefID", kind: "scalar", localName: "RefID", jsonName: "RefID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Your identifier", example: "\"Your_Object_ID\"" }, "validate.rules": { string: { minLen: "1", maxLen: "192" } } } },
{ no: 2, name: "RefID", kind: "scalar", localName: "RefID", jsonName: "RefID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Your identifier", example: "\"Your_Object_ID\"" }, "n1validate.rules": { string: { minLen: "1", maxLen: "192" } } } },
{ no: 3, name: "RefDate", kind: "message", localName: "RefDate", jsonName: "RefDate", T: () => DateTime, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Your effective date. If your event triggers a status change, this date will be used into the status ActualDate" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["RefID"] } } });
}
@@ -3711,8 +3711,8 @@ export const GenericObjectPayload = new GenericObjectPayload$Type();
class DateTime$Type extends MessageType<DateTime> {
constructor() {
super("api.DateTime", [
{ no: 1, name: "DateTime", kind: "scalar", localName: "DateTime", jsonName: "DateTime", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href='https://en.wikipedia.org/wiki/ISO_8601'>ISO 8601</a> format", example: "\"2023-01-01T00:00:00Z\"" }, "validate.rules": { string: { dateIso8601: true } }, "api.indexationType": { Types: [{ Context: "*", Type: "date" }] }, "api.kpiItems": { Items: [{ Context: "Actor", Group: "actor", Queryable: true }, { Context: "Executionflow", Group: "executionflow", Queryable: true }, { Context: "Handlingunit", Group: "handlingunit", Queryable: true }, { Context: "Item", Group: "item", Queryable: true }, { Context: "Movement", Group: "movement", Queryable: true }, { Context: "Order", Group: "order", Queryable: true }, { Context: "Partner", Group: "partner", Queryable: true }, { Context: "Stock", Group: "stock", Queryable: true }, { Context: "Stock", Group: "stock_extended", Queryable: true, CustomType: "SimpleAggregateFunction(anyLast,DateTime)" }, { Context: "Tracking", Group: "tracking", Queryable: true }, { Context: "Claim", Group: "claim", Queryable: true }] }, "api.viewType": { Types: [{ Context: "*", Type: "date" }] } } },
{ no: 2, name: "AuthorTimeZone", kind: "scalar", localName: "AuthorTimeZone", jsonName: "AuthorTimeZone", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Time zone from where the author emits the event in this <a href='https://en.wikipedia.org/wiki/List_of_tz_database_time_zones'>format</a>", example: "\"Europe/Paris\"" }, "validate.rules": { string: { tzData: true } } } }
{ no: 1, name: "DateTime", kind: "scalar", localName: "DateTime", jsonName: "DateTime", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href='https://en.wikipedia.org/wiki/ISO_8601'>ISO 8601</a> format", example: "\"2023-01-01T00:00:00Z\"" }, "n1validate.rules": { string: { dateIso8601: true } }, "api.indexationType": { Types: [{ Context: "*", Type: "date" }] }, "api.kpiItems": { Items: [{ Context: "Actor", Group: "actor", Queryable: true }, { Context: "Executionflow", Group: "executionflow", Queryable: true }, { Context: "Handlingunit", Group: "handlingunit", Queryable: true }, { Context: "Item", Group: "item", Queryable: true }, { Context: "Movement", Group: "movement", Queryable: true }, { Context: "Order", Group: "order", Queryable: true }, { Context: "Partner", Group: "partner", Queryable: true }, { Context: "Stock", Group: "stock", Queryable: true }, { Context: "Stock", Group: "stock_extended", Queryable: true, CustomType: "SimpleAggregateFunction(anyLast,DateTime)" }, { Context: "Tracking", Group: "tracking", Queryable: true }, { Context: "Claim", Group: "claim", Queryable: true }] }, "api.viewType": { Types: [{ Context: "*", Type: "date" }] } } },
{ no: 2, name: "AuthorTimeZone", kind: "scalar", localName: "AuthorTimeZone", jsonName: "AuthorTimeZone", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Time zone from where the author emits the event in this <a href='https://en.wikipedia.org/wiki/List_of_tz_database_time_zones'>format</a>", example: "\"Europe/Paris\"" }, "n1validate.rules": { string: { tzData: true } } } }
]);
}
create(value?: PartialMessage<DateTime>): DateTime {
@@ -3857,7 +3857,7 @@ class Amount$Type extends MessageType<Amount> {
constructor() {
super("api.Amount", [
{ no: 1, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 2 /*ScalarType.FLOAT*/, options: { "api.kpiItems": { Items: [{ Context: "Claim", Group: "claim", Queryable: true }] } } },
{ no: 2, name: "Currency", kind: "enum", localName: "Currency", jsonName: "Currency", T: () => ["api.Currency", Currency], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "<a href='https://en.wikipedia.org/wiki/ISO_4217'>ISO 4217</a> currency code", example: "[\"EUR\", \"USD\"]" }, "validate.rules": { enum: { definedOnly: true } }, "api.kpiItems": { Items: [{ Context: "Claim", Group: "claim", Queryable: true }] } } }
{ no: 2, name: "Currency", kind: "enum", localName: "Currency", jsonName: "Currency", T: () => ["api.Currency", Currency], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "<a href='https://en.wikipedia.org/wiki/ISO_4217'>ISO 4217</a> currency code", example: "[\"EUR\", \"USD\"]" }, "n1validate.rules": { enum: { definedOnly: true } }, "api.kpiItems": { Items: [{ Context: "Claim", Group: "claim", Queryable: true }] } } }
]);
}
create(value?: PartialMessage<Amount>): Amount {
@@ -4520,11 +4520,11 @@ export const MetadataElement = new MetadataElement$Type();
class SimpleFilter$Type extends MessageType<SimpleFilter> {
constructor() {
super("api.SimpleFilter", [
{ no: 1, name: "Attribute", kind: "scalar", localName: "Attribute", jsonName: "Attribute", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Filter path", example: "\"ID.RefID\"" }, "validate.rules": { string: { maxLen: "250" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Use this parameter if only one value" }, "validate.rules": { string: { maxLen: "250" } } } },
{ no: 3, name: "Values", kind: "scalar", localName: "Values", jsonName: "Values", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Use this parameter if more than one value" }, "validate.rules": { repeated: { items: { string: { maxLen: "250" } } } } } },
{ no: 4, name: "Operator", kind: "scalar", localName: "Operator", jsonName: "Operator", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Allowed values : \"\", \"not\"" }, "validate.rules": { string: { maxLen: "50" } } } },
{ no: 5, name: "CombinedID", kind: "scalar", localName: "CombinedID", jsonName: "CombinedID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Metadata's key" }, "validate.rules": { string: { maxLen: "250" } } } }
{ no: 1, name: "Attribute", kind: "scalar", localName: "Attribute", jsonName: "Attribute", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Filter path", example: "\"ID.RefID\"" }, "n1validate.rules": { string: { maxLen: "250" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Use this parameter if only one value" }, "n1validate.rules": { string: { maxLen: "250" } } } },
{ no: 3, name: "Values", kind: "scalar", localName: "Values", jsonName: "Values", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Use this parameter if more than one value" }, "n1validate.rules": { repeated: { items: { string: { maxLen: "250" } } } } } },
{ no: 4, name: "Operator", kind: "scalar", localName: "Operator", jsonName: "Operator", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Allowed values : \"\", \"not\"" }, "n1validate.rules": { string: { maxLen: "50" } } } },
{ no: 5, name: "CombinedID", kind: "scalar", localName: "CombinedID", jsonName: "CombinedID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Metadata's key" }, "n1validate.rules": { string: { maxLen: "250" } } } }
]);
}
create(value?: PartialMessage<SimpleFilter>): SimpleFilter {
@@ -4670,10 +4670,10 @@ export const CombinedFilter = new CombinedFilter$Type();
class RangeFilter$Type extends MessageType<RangeFilter> {
constructor() {
super("api.RangeFilter", [
{ no: 1, name: "Attribute", kind: "scalar", localName: "Attribute", jsonName: "Attribute", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Filter path", example: "\"ID.RefID\"" }, "validate.rules": { string: { maxLen: "250" } } } },
{ no: 2, name: "valueLt", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Maximum value" }, "validate.rules": { string: { maxLen: "250" } } } },
{ no: 3, name: "valueGt", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Minimum value" }, "validate.rules": { string: { maxLen: "250" } } } },
{ no: 4, name: "CombinedID", kind: "scalar", localName: "CombinedID", jsonName: "CombinedID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Metadata's key" }, "validate.rules": { string: { maxLen: "250" } } } }
{ no: 1, name: "Attribute", kind: "scalar", localName: "Attribute", jsonName: "Attribute", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Filter path", example: "\"ID.RefID\"" }, "n1validate.rules": { string: { maxLen: "250" } } } },
{ no: 2, name: "valueLt", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Maximum value" }, "n1validate.rules": { string: { maxLen: "250" } } } },
{ no: 3, name: "valueGt", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Minimum value" }, "n1validate.rules": { string: { maxLen: "250" } } } },
{ no: 4, name: "CombinedID", kind: "scalar", localName: "CombinedID", jsonName: "CombinedID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Metadata's key" }, "n1validate.rules": { string: { maxLen: "250" } } } }
]);
}
create(value?: PartialMessage<RangeFilter>): RangeFilter {
@@ -4804,7 +4804,7 @@ export const BlockFilter = new BlockFilter$Type();
class MatchField$Type extends MessageType<MatchField> {
constructor() {
super("api.MatchField", [
{ no: 1, name: "Attribute", kind: "scalar", localName: "Attribute", jsonName: "Attribute", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Filter path" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "Attribute", kind: "scalar", localName: "Attribute", jsonName: "Attribute", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Filter path" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "AttributeCombined", kind: "scalar", localName: "AttributeCombined", jsonName: "AttributeCombined", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Filter path for metadata filter" } } },
{ no: 3, name: "CombinedID", kind: "scalar", localName: "CombinedID", jsonName: "CombinedID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Metadata's key" } } }
]);
@@ -5126,8 +5126,8 @@ export const ParamElement = new ParamElement$Type();
class LabelStructure$Type extends MessageType<LabelStructure> {
constructor() {
super("api.LabelStructure", [
{ no: 1, name: "Code", kind: "scalar", localName: "Code", jsonName: "Code", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Code of the message" }, "validate.rules": { string: { minLen: "1" } }, "api.indexationType": { Types: [{ Context: "*", Type: "generatedText" }] }, "api.viewType": { Types: [{ Context: "*", Type: "shortText" }] } } },
{ no: 2, name: "Label", kind: "scalar", localName: "Label", jsonName: "Label", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Label of the message" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "Code", kind: "scalar", localName: "Code", jsonName: "Code", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Code of the message" }, "n1validate.rules": { string: { minLen: "1" } }, "api.indexationType": { Types: [{ Context: "*", Type: "generatedText" }] }, "api.viewType": { Types: [{ Context: "*", Type: "shortText" }] } } },
{ no: 2, name: "Label", kind: "scalar", localName: "Label", jsonName: "Label", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Label of the message" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Params", kind: "message", localName: "Params", jsonName: "Params", repeat: 2 /*RepeatType.UNPACKED*/, T: () => ParamElement, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Parameters for label" }, "api.aggKey": "Key" } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Code", "Label"] } } });
}
@@ -5764,7 +5764,7 @@ export const StringObject = new StringObject$Type();
class StringDateObject$Type extends MessageType<StringDateObject> {
constructor() {
super("api.StringDateObject", [
{ no: 10, name: "DateTime", kind: "scalar", localName: "DateTime", jsonName: "DateTime", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href='https://en.wikipedia.org/wiki/ISO_8601'>ISO 8601</a> format" }, "validate.rules": { string: { dateIso8601: true } }, "api.indexationType": { Types: [{ Context: "*", Type: "date" }] }, "api.viewType": { Types: [{ Context: "*", Type: "date" }] } } }
{ no: 10, name: "DateTime", kind: "scalar", localName: "DateTime", jsonName: "DateTime", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href='https://en.wikipedia.org/wiki/ISO_8601'>ISO 8601</a> format" }, "n1validate.rules": { string: { dateIso8601: true } }, "api.indexationType": { Types: [{ Context: "*", Type: "date" }] }, "api.viewType": { Types: [{ Context: "*", Type: "date" }] } } }
]);
}
create(value?: PartialMessage<StringDateObject>): StringDateObject {
@@ -5811,9 +5811,9 @@ export const StringDateObject = new StringDateObject$Type();
class WorkflowExecutionResult$Type extends MessageType<WorkflowExecutionResult> {
constructor() {
super("api.WorkflowExecutionResult", [
{ no: 1, name: "WorkflowId", kind: "scalar", localName: "WorkflowId", jsonName: "WorkflowId", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "RunId", kind: "scalar", localName: "RunId", jsonName: "RunId", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Domain", kind: "scalar", localName: "Domain", jsonName: "Domain", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "WorkflowId", kind: "scalar", localName: "WorkflowId", jsonName: "WorkflowId", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "RunId", kind: "scalar", localName: "RunId", jsonName: "RunId", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Domain", kind: "scalar", localName: "Domain", jsonName: "Domain", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } }
]);
}
create(value?: PartialMessage<WorkflowExecutionResult>): WorkflowExecutionResult {
@@ -5875,9 +5875,9 @@ class ModuleRegistration$Type extends MessageType<ModuleRegistration> {
constructor() {
super("api.ModuleRegistration", [
{ no: 1, name: "WorkflowTarget", kind: "enum", localName: "WorkflowTarget", jsonName: "WorkflowTarget", T: () => ["api.WorkflowTypeEnum", WorkflowTypeEnum], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Into which core workflow, the module child workflow will be registered" } } },
{ no: 2, name: "WorkflowPath", kind: "scalar", localName: "WorkflowPath", jsonName: "WorkflowPath", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Go path of module child workflow implementation" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "WorkflowPath", kind: "scalar", localName: "WorkflowPath", jsonName: "WorkflowPath", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Go path of module child workflow implementation" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Type", kind: "enum", localName: "Type", jsonName: "Type", T: () => ["api.ModuleWorkflowTypeEnum", ModuleWorkflowTypeEnum], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "PRE or POST to execute before or after the core workfow targeted" } } },
{ no: 4, name: "Timeout", kind: "scalar", localName: "Timeout", jsonName: "Timeout", T: 5 /*ScalarType.INT32*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "max timeout in minutes of the module child workflow, ignored if it exceeds the platform default value." }, "validate.rules": { int32: { gt: 0 } } } }
{ no: 4, name: "Timeout", kind: "scalar", localName: "Timeout", jsonName: "Timeout", T: 5 /*ScalarType.INT32*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "max timeout in minutes of the module child workflow, ignored if it exceeds the platform default value." }, "n1validate.rules": { int32: { gt: 0 } } } }
]);
}
create(value?: PartialMessage<ModuleRegistration>): ModuleRegistration {
@@ -5946,7 +5946,7 @@ class ModuleDeregistration$Type extends MessageType<ModuleDeregistration> {
constructor() {
super("api.ModuleDeregistration", [
{ no: 1, name: "WorkflowTarget", kind: "enum", localName: "WorkflowTarget", jsonName: "WorkflowTarget", T: () => ["api.WorkflowTypeEnum", WorkflowTypeEnum], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Into which core workflow, the module child workflow will be registered" } } },
{ no: 2, name: "WorkflowPath", kind: "scalar", localName: "WorkflowPath", jsonName: "WorkflowPath", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Go path of module child workflow implementation" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "WorkflowPath", kind: "scalar", localName: "WorkflowPath", jsonName: "WorkflowPath", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Go path of module child workflow implementation" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Type", kind: "enum", localName: "Type", jsonName: "Type", T: () => ["api.ModuleWorkflowTypeEnum", ModuleWorkflowTypeEnum], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "PRE or POST to execute before or after the core workfow targeted" } } }
]);
}
@@ -6008,12 +6008,12 @@ export const ModuleDeregistration = new ModuleDeregistration$Type();
class ClaimType$Type extends MessageType<ClaimType> {
constructor() {
super("api.ClaimType", [
{ no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Reason", kind: "scalar", localName: "Reason", jsonName: "Reason", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "ReasonCode", kind: "scalar", localName: "ReasonCode", jsonName: "ReasonCode", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1", pattern: "^[a-zA-Z0-9]+$" } } } },
{ no: 5, name: "EntityType", kind: "enum", localName: "EntityType", jsonName: "EntityType", T: () => ["api.ClaimEntityType", ClaimEntityType, "CLAIM_ENTITY_TYPE_"], options: { "validate.rules": { enum: { definedOnly: true } } } },
{ no: 6, name: "DefaultCriticality", kind: "enum", localName: "DefaultCriticality", jsonName: "DefaultCriticality", T: () => ["api.ClaimCriticality", ClaimCriticality, "CLAIM_CRITICALITY_"], options: { "validate.rules": { enum: { definedOnly: true } } } },
{ no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Reason", kind: "scalar", localName: "Reason", jsonName: "Reason", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "ReasonCode", kind: "scalar", localName: "ReasonCode", jsonName: "ReasonCode", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1", pattern: "^[a-zA-Z0-9]+$" } } } },
{ no: 5, name: "EntityType", kind: "enum", localName: "EntityType", jsonName: "EntityType", T: () => ["api.ClaimEntityType", ClaimEntityType, "CLAIM_ENTITY_TYPE_"], options: { "n1validate.rules": { enum: { definedOnly: true } } } },
{ no: 6, name: "DefaultCriticality", kind: "enum", localName: "DefaultCriticality", jsonName: "DefaultCriticality", T: () => ["api.ClaimCriticality", ClaimCriticality, "CLAIM_CRITICALITY_"], options: { "n1validate.rules": { enum: { definedOnly: true } } } },
{ no: 7, name: "Transitions", kind: "message", localName: "Transitions", jsonName: "Transitions", repeat: 2 /*RepeatType.UNPACKED*/, T: () => ClaimTransition },
{ no: 8, name: "PossibleClosures", kind: "message", localName: "PossibleClosures", jsonName: "PossibleClosures", repeat: 2 /*RepeatType.UNPACKED*/, T: () => ClaimTypeClosure },
{ no: 9, name: "CriticalityAllowedRoles", kind: "scalar", localName: "CriticalityAllowedRoles", jsonName: "CriticalityAllowedRoles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
@@ -6021,7 +6021,7 @@ class ClaimType$Type extends MessageType<ClaimType> {
{ no: 11, name: "WriteAllowedRoles", kind: "scalar", localName: "WriteAllowedRoles", jsonName: "WriteAllowedRoles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
{ no: 12, name: "AssignAllowedRoles", kind: "scalar", localName: "AssignAllowedRoles", jsonName: "AssignAllowedRoles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
{ no: 13, name: "AllowedStatuses", kind: "enum", localName: "AllowedStatuses", jsonName: "AllowedStatuses", repeat: 1 /*RepeatType.PACKED*/, T: () => ["api.ClaimStatus", ClaimStatus, "CLAIM_STATUS_"] },
{ no: 14, name: "DefaultStatus", kind: "enum", localName: "DefaultStatus", jsonName: "DefaultStatus", T: () => ["api.ClaimStatus", ClaimStatus, "CLAIM_STATUS_"], options: { "validate.rules": { enum: { definedOnly: true } } } },
{ no: 14, name: "DefaultStatus", kind: "enum", localName: "DefaultStatus", jsonName: "DefaultStatus", T: () => ["api.ClaimStatus", ClaimStatus, "CLAIM_STATUS_"], options: { "n1validate.rules": { enum: { definedOnly: true } } } },
{ no: 15, name: "Sector", kind: "enum", localName: "Sector", jsonName: "Sector", T: () => ["api.ClaimSector", ClaimSector, "CLAIM_SECTOR_"] },
{ no: 16, name: "DefaultAssignees", kind: "scalar", localName: "DefaultAssignees", jsonName: "DefaultAssignees", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
]);
@@ -6183,8 +6183,8 @@ export const ClaimType = new ClaimType$Type();
class ClaimTransition$Type extends MessageType<ClaimTransition> {
constructor() {
super("api.ClaimTransition", [
{ no: 1, name: "FromStatus", kind: "enum", localName: "FromStatus", jsonName: "FromStatus", T: () => ["api.ClaimStatus", ClaimStatus, "CLAIM_STATUS_"], options: { "validate.rules": { enum: { definedOnly: true } } } },
{ no: 2, name: "ToStatus", kind: "enum", localName: "ToStatus", jsonName: "ToStatus", T: () => ["api.ClaimStatus", ClaimStatus, "CLAIM_STATUS_"], options: { "validate.rules": { enum: { definedOnly: true } } } },
{ no: 1, name: "FromStatus", kind: "enum", localName: "FromStatus", jsonName: "FromStatus", T: () => ["api.ClaimStatus", ClaimStatus, "CLAIM_STATUS_"], options: { "n1validate.rules": { enum: { definedOnly: true } } } },
{ no: 2, name: "ToStatus", kind: "enum", localName: "ToStatus", jsonName: "ToStatus", T: () => ["api.ClaimStatus", ClaimStatus, "CLAIM_STATUS_"], options: { "n1validate.rules": { enum: { definedOnly: true } } } },
{ no: 3, name: "AllowedRoles", kind: "scalar", localName: "AllowedRoles", jsonName: "AllowedRoles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
{ no: 4, name: "ShouldNotify", kind: "scalar", localName: "ShouldNotify", jsonName: "ShouldNotify", T: 8 /*ScalarType.BOOL*/ }
]);
@@ -6254,7 +6254,7 @@ export const ClaimTransition = new ClaimTransition$Type();
class ClaimTypeClosure$Type extends MessageType<ClaimTypeClosure> {
constructor() {
super("api.ClaimTypeClosure", [
{ no: 1, name: "Responsible", kind: "scalar", localName: "Responsible", jsonName: "Responsible", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "Responsible", kind: "scalar", localName: "Responsible", jsonName: "Responsible", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Causes", kind: "scalar", localName: "Causes", jsonName: "Causes", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
]);
}
@@ -6309,8 +6309,8 @@ export const ClaimTypeClosure = new ClaimTypeClosure$Type();
class ClaimClosure$Type extends MessageType<ClaimClosure> {
constructor() {
super("api.ClaimClosure", [
{ no: 1, name: "Responsible", kind: "scalar", localName: "Responsible", jsonName: "Responsible", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } }, "api.kpiItems": { Items: [{ Context: "Claim", Group: "claim", Queryable: true }] } } },
{ no: 2, name: "Cause", kind: "scalar", localName: "Cause", jsonName: "Cause", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } }, "api.kpiItems": { Items: [{ Context: "Claim", Group: "claim", Queryable: true }] } } }
{ no: 1, name: "Responsible", kind: "scalar", localName: "Responsible", jsonName: "Responsible", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } }, "api.kpiItems": { Items: [{ Context: "Claim", Group: "claim", Queryable: true }] } } },
{ no: 2, name: "Cause", kind: "scalar", localName: "Cause", jsonName: "Cause", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } }, "api.kpiItems": { Items: [{ Context: "Claim", Group: "claim", Queryable: true }] } } }
]);
}
create(value?: PartialMessage<ClaimClosure>): ClaimClosure {
@@ -6364,8 +6364,8 @@ export const ClaimClosure = new ClaimClosure$Type();
class ClaimSummary$Type extends MessageType<ClaimSummary> {
constructor() {
super("api.ClaimSummary", [
{ no: 1, name: "ClaimTypeID", kind: "scalar", localName: "ClaimTypeID", jsonName: "ClaimTypeID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the claim type" }, "validate.rules": { string: { minLen: "1" } }, "api.indexationType": { Types: [{ Context: "*", Type: "generatedText,keyword" }] }, "api.viewType": { Types: [{ Context: "*", Type: "shortKeyword" }] } } },
{ no: 2, name: "ClaimTypeReason", kind: "scalar", localName: "ClaimTypeReason", jsonName: "ClaimTypeReason", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Reason of the claim type" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "ClaimTypeID", kind: "scalar", localName: "ClaimTypeID", jsonName: "ClaimTypeID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the claim type" }, "n1validate.rules": { string: { minLen: "1" } }, "api.indexationType": { Types: [{ Context: "*", Type: "generatedText,keyword" }] }, "api.viewType": { Types: [{ Context: "*", Type: "shortKeyword" }] } } },
{ no: 2, name: "ClaimTypeReason", kind: "scalar", localName: "ClaimTypeReason", jsonName: "ClaimTypeReason", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Reason of the claim type" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Number", kind: "scalar", localName: "Number", jsonName: "Number", T: 5 /*ScalarType.INT32*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Number of claims with this type" } } }
]);
}
@@ -6427,12 +6427,12 @@ export const ClaimSummary = new ClaimSummary$Type();
class AttachmentType$Type extends MessageType<AttachmentType> {
constructor() {
super("api.AttachmentType", [
{ no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Code", kind: "scalar", localName: "Code", jsonName: "Code", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "Entity", kind: "enum", localName: "Entity", jsonName: "Entity", T: () => ["api.EntityType", EntityType, "ENTITY_TYPE_"], options: { "validate.rules": { enum: { definedOnly: true } } } },
{ no: 5, name: "Label", kind: "scalar", localName: "Label", jsonName: "Label", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 6, name: "SharePolicy", kind: "enum", localName: "SharePolicy", jsonName: "SharePolicy", T: () => ["api.SharePolicy", SharePolicy], options: { "validate.rules": { enum: { definedOnly: true } } } }
{ no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Code", kind: "scalar", localName: "Code", jsonName: "Code", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "Entity", kind: "enum", localName: "Entity", jsonName: "Entity", T: () => ["api.EntityType", EntityType, "ENTITY_TYPE_"], options: { "n1validate.rules": { enum: { definedOnly: true } } } },
{ no: 5, name: "Label", kind: "scalar", localName: "Label", jsonName: "Label", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 6, name: "SharePolicy", kind: "enum", localName: "SharePolicy", jsonName: "SharePolicy", T: () => ["api.SharePolicy", SharePolicy], options: { "n1validate.rules": { enum: { definedOnly: true } } } }
]);
}
create(value?: PartialMessage<AttachmentType>): AttachmentType {
@@ -6514,8 +6514,8 @@ export const AttachmentType = new AttachmentType$Type();
class AttachmentSummary$Type extends MessageType<AttachmentSummary> {
constructor() {
super("api.AttachmentSummary", [
{ no: 1, name: "AttachmentTypeID", kind: "scalar", localName: "AttachmentTypeID", jsonName: "AttachmentTypeID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "ID of the attachment type" }, "validate.rules": { string: { minLen: "1" } }, "api.indexationType": { Types: [{ Context: "*", Type: "generatedText,keyword" }] }, "api.viewType": { Types: [{ Context: "*", Type: "shortKeyword" }] } } },
{ no: 2, name: "AttachmentTypeCode", kind: "scalar", localName: "AttachmentTypeCode", jsonName: "AttachmentTypeCode", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Code of the attachment type" }, "validate.rules": { string: { minLen: "1" } }, "api.indexationType": { Types: [{ Context: "*", Type: "generatedText" }] }, "api.viewType": { Types: [{ Context: "*", Type: "shortText" }] } } },
{ no: 1, name: "AttachmentTypeID", kind: "scalar", localName: "AttachmentTypeID", jsonName: "AttachmentTypeID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "ID of the attachment type" }, "n1validate.rules": { string: { minLen: "1" } }, "api.indexationType": { Types: [{ Context: "*", Type: "generatedText,keyword" }] }, "api.viewType": { Types: [{ Context: "*", Type: "shortKeyword" }] } } },
{ no: 2, name: "AttachmentTypeCode", kind: "scalar", localName: "AttachmentTypeCode", jsonName: "AttachmentTypeCode", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Code of the attachment type" }, "n1validate.rules": { string: { minLen: "1" } }, "api.indexationType": { Types: [{ Context: "*", Type: "generatedText" }] }, "api.viewType": { Types: [{ Context: "*", Type: "shortText" }] } } },
{ no: 3, name: "Number", kind: "scalar", localName: "Number", jsonName: "Number", T: 5 /*ScalarType.INT32*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Number of attachments with this type" } } }
]);
}
@@ -6703,16 +6703,16 @@ export const ExtractColumnFormat = new ExtractColumnFormat$Type();
class ExtractQuery$Type extends MessageType<ExtractQuery> {
constructor() {
super("api.ExtractQuery", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => QueryProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "UserId", kind: "scalar", localName: "UserId", jsonName: "UserId", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => QueryProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "UserId", kind: "scalar", localName: "UserId", jsonName: "UserId", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "BlockFilters", kind: "message", localName: "BlockFilters", jsonName: "BlockFilters", repeat: 2 /*RepeatType.UNPACKED*/, T: () => BlockFilter },
{ no: 4, name: "Fields", kind: "scalar", localName: "Fields", jsonName: "Fields", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
{ no: 5, name: "ListSeparator", kind: "scalar", localName: "ListSeparator", jsonName: "ListSeparator", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 6, name: "DecimalSeparator", kind: "scalar", localName: "DecimalSeparator", jsonName: "DecimalSeparator", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "ListSeparator", kind: "scalar", localName: "ListSeparator", jsonName: "ListSeparator", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 6, name: "DecimalSeparator", kind: "scalar", localName: "DecimalSeparator", jsonName: "DecimalSeparator", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 7, name: "ColumnNames", kind: "scalar", localName: "ColumnNames", jsonName: "ColumnNames", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
{ no: 8, name: "ColumnTranslationMaps", kind: "map", localName: "ColumnTranslationMaps", jsonName: "ColumnTranslationMaps", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => TranslationMap } },
{ no: 9, name: "ColumnFormats", kind: "map", localName: "ColumnFormats", jsonName: "ColumnFormats", K: 5 /*ScalarType.INT32*/, V: { kind: "message", T: () => ExtractColumnFormat } },
{ no: 10, name: "TargetTimeZone", kind: "scalar", localName: "TargetTimeZone", jsonName: "TargetTimeZone", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Target user time zone <a href='https://en.wikipedia.org/wiki/List_of_tz_database_time_zones'>format</a>", example: "\"Europe/Paris\"" }, "validate.rules": { string: { minLen: "1", tzData: true } } } },
{ no: 10, name: "TargetTimeZone", kind: "scalar", localName: "TargetTimeZone", jsonName: "TargetTimeZone", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Target user time zone <a href='https://en.wikipedia.org/wiki/List_of_tz_database_time_zones'>format</a>", example: "\"Europe/Paris\"" }, "n1validate.rules": { string: { minLen: "1", tzData: true } } } },
{ no: 11, name: "DateFormat", kind: "scalar", localName: "DateFormat", jsonName: "DateFormat", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Language code to format dates <a href='https://en.wikipedia.org/wiki/ISO_639'>format</a>", example: "\"en-US\"" } } },
{ no: 12, name: "NumberFormat", kind: "scalar", localName: "NumberFormat", jsonName: "NumberFormat", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Language code to format numbers <a href='https://en.wikipedia.org/wiki/ISO_639'>format</a>", example: "\"en-US\"" } } },
{ no: 13, name: "TimeFormat", kind: "enum", localName: "TimeFormat", jsonName: "TimeFormat", T: () => ["api.TimeFormat", TimeFormat], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Hour clock time format" } } }
@@ -6931,8 +6931,8 @@ export const ExtractResult = new ExtractResult$Type();
class CountLinesQuery$Type extends MessageType<CountLinesQuery> {
constructor() {
super("api.CountLinesQuery", [
{ no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Partition", kind: "scalar", localName: "Partition", jsonName: "Partition", T: 5 /*ScalarType.INT32*/, options: { "validate.rules": { int32: { gte: 0 } } } }
{ no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Partition", kind: "scalar", localName: "Partition", jsonName: "Partition", T: 5 /*ScalarType.INT32*/, options: { "n1validate.rules": { int32: { gte: 0 } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ProjectID"] } } });
}
create(value?: PartialMessage<CountLinesQuery>): CountLinesQuery {
@@ -7033,7 +7033,7 @@ export const CountLinesResult = new CountLinesResult$Type();
class Scope$Type extends MessageType<Scope> {
constructor() {
super("api.Scope", [
{ no: 1, name: "Service", kind: "scalar", localName: "Service", jsonName: "Service", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "Service", kind: "scalar", localName: "Service", jsonName: "Service", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Method", kind: "scalar", localName: "Method", jsonName: "Method", T: 9 /*ScalarType.STRING*/ },
{ no: 3, name: "RscType", kind: "enum", localName: "RscType", jsonName: "RscType", T: () => ["api.ResourceType", ResourceType, "RESOURCE_TYPE_"] },
{ no: 4, name: "PlatformReserved", kind: "scalar", localName: "PlatformReserved", jsonName: "PlatformReserved", T: 8 /*ScalarType.BOOL*/ },
@@ -7207,8 +7207,8 @@ export const ClientAPI = new ClientAPI$Type();
class Permission$Type extends MessageType<Permission> {
constructor() {
super("api.Permission", [
{ no: 1, name: "Client", kind: "scalar", localName: "Client", jsonName: "Client", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Scopes", kind: "message", localName: "Scopes", jsonName: "Scopes", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Scope, options: { "validate.rules": { repeated: { minItems: "1" } } } }
{ no: 1, name: "Client", kind: "scalar", localName: "Client", jsonName: "Client", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Scopes", kind: "message", localName: "Scopes", jsonName: "Scopes", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Scope, options: { "n1validate.rules": { repeated: { minItems: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Client", "Scopes"] } } });
}
create(value?: PartialMessage<Permission>): Permission {
@@ -7325,9 +7325,9 @@ export const UserUIPermissions = new UserUIPermissions$Type();
class ElementByMatchQuery$Type extends MessageType<ElementByMatchQuery> {
constructor() {
super("api.ElementByMatchQuery", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => QueryProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => QueryProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "BlockFilters", kind: "message", localName: "BlockFilters", jsonName: "BlockFilters", repeat: 2 /*RepeatType.UNPACKED*/, T: () => BlockFilter },
{ no: 3, name: "MatchElementField", kind: "message", localName: "MatchElementField", jsonName: "MatchElementField", T: () => MatchElementField, options: { "validate.rules": { message: { required: true } } } }
{ no: 3, name: "MatchElementField", kind: "message", localName: "MatchElementField", jsonName: "MatchElementField", T: () => MatchElementField, options: { "n1validate.rules": { message: { required: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header"] } } });
}
create(value?: PartialMessage<ElementByMatchQuery>): ElementByMatchQuery {
@@ -7433,8 +7433,8 @@ export const ElementByMatchResult = new ElementByMatchResult$Type();
class MatchElementField$Type extends MessageType<MatchElementField> {
constructor() {
super("api.MatchElementField", [
{ no: 1, name: "Match", kind: "scalar", localName: "Match", jsonName: "Match", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Value required for the search", example: "\"ObjectID\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "MatchFields", kind: "message", localName: "MatchFields", jsonName: "MatchFields", repeat: 2 /*RepeatType.UNPACKED*/, T: () => MatchField, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "MatchField list structure, for FindMatching query" }, "validate.rules": { repeated: { minItems: "1" } } } }
{ no: 1, name: "Match", kind: "scalar", localName: "Match", jsonName: "Match", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Value required for the search", example: "\"ObjectID\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "MatchFields", kind: "message", localName: "MatchFields", jsonName: "MatchFields", repeat: 2 /*RepeatType.UNPACKED*/, T: () => MatchField, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "MatchField list structure, for FindMatching query" }, "n1validate.rules": { repeated: { minItems: "1" } } } }
]);
}
create(value?: PartialMessage<MatchElementField>): MatchElementField {
@@ -7552,7 +7552,7 @@ class LabelByLanguage$Type extends MessageType<LabelByLanguage> {
constructor() {
super("api.LabelByLanguage", [
{ no: 1, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "LanguageCodeISO6391", kind: "scalar", localName: "LanguageCodeISO6391", jsonName: "LanguageCodeISO6391", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "<a href='https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes'>ISO 639 code</a> message language", example: "\"en\"" }, "validate.rules": { string: { minLen: "2", maxLen: "3", languageIso639: true } } } }
{ no: 2, name: "LanguageCodeISO6391", kind: "scalar", localName: "LanguageCodeISO6391", jsonName: "LanguageCodeISO6391", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "<a href='https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes'>ISO 639 code</a> message language", example: "\"en\"" }, "n1validate.rules": { string: { minLen: "2", maxLen: "3", languageIso639: true } } } }
]);
}
create(value?: PartialMessage<LabelByLanguage>): LabelByLanguage {

View File

@@ -4,8 +4,6 @@
import type { RpcTransport } from "@protobuf-ts/runtime-rpc";
import type { ServiceInfo } from "@protobuf-ts/runtime-rpc";
import { ProjectCountersService } from "./counter";
import type { NextCounterSiteResult } from "./counter";
import type { NextProjectCounterSiteRequest } from "./counter";
import { stackIntercept } from "@protobuf-ts/runtime-rpc";
import type { NextCounterResult } from "./counter";
import type { NextProjectCounterRequest } from "./counter";
@@ -19,10 +17,6 @@ export interface IProjectCountersServiceClient {
* @generated from protobuf rpc: Next
*/
next(input: NextProjectCounterRequest, options?: RpcOptions): UnaryCall<NextProjectCounterRequest, NextCounterResult>;
/**
* @generated from protobuf rpc: NextSite
*/
nextSite(input: NextProjectCounterSiteRequest, options?: RpcOptions): UnaryCall<NextProjectCounterSiteRequest, NextCounterSiteResult>;
}
/**
* @generated from protobuf service vizapi.ProjectCountersService
@@ -40,11 +34,4 @@ export class ProjectCountersServiceClient implements IProjectCountersServiceClie
const method = this.methods[0], opt = this._transport.mergeOptions(options);
return stackIntercept<NextProjectCounterRequest, NextCounterResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: NextSite
*/
nextSite(input: NextProjectCounterSiteRequest, options?: RpcOptions): UnaryCall<NextProjectCounterSiteRequest, NextCounterSiteResult> {
const method = this.methods[1], opt = this._transport.mergeOptions(options);
return stackIntercept<NextProjectCounterSiteRequest, NextCounterSiteResult>("unary", this._transport, method, opt, input);
}
}

View File

@@ -34,38 +34,12 @@ export interface NextCounterResult {
*/
Value: bigint;
}
/**
* @generated from protobuf message vizapi.NextProjectCounterSiteRequest
*/
export interface NextProjectCounterSiteRequest {
/**
* @generated from protobuf field: api.RequestProjectHeader Header = 1
*/
Header?: RequestProjectHeader;
/**
* @generated from protobuf field: string ActorID = 2
*/
ActorID: string;
/**
* @generated from protobuf field: string Key = 3
*/
Key: string;
}
/**
* @generated from protobuf message vizapi.NextCounterSiteResult
*/
export interface NextCounterSiteResult {
/**
* @generated from protobuf field: int64 Value = 1
*/
Value: bigint;
}
// @generated message type with reflection information, may provide speed optimized methods
class NextProjectCounterRequest$Type extends MessageType<NextProjectCounterRequest> {
constructor() {
super("vizapi.NextProjectCounterRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"claims\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"claims\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Key"] } } });
}
create(value?: PartialMessage<NextProjectCounterRequest>): NextProjectCounterRequest {
@@ -161,119 +135,9 @@ class NextCounterResult$Type extends MessageType<NextCounterResult> {
* @generated MessageType for protobuf message vizapi.NextCounterResult
*/
export const NextCounterResult = new NextCounterResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class NextProjectCounterSiteRequest$Type extends MessageType<NextProjectCounterSiteRequest> {
constructor() {
super("vizapi.NextProjectCounterSiteRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "ActorID", kind: "scalar", localName: "ActorID", jsonName: "ActorID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"claims\"" }, "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "ActorID", "Key"] } } });
}
create(value?: PartialMessage<NextProjectCounterSiteRequest>): NextProjectCounterSiteRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.ActorID = "";
message.Key = "";
if (value !== undefined)
reflectionMergePartial<NextProjectCounterSiteRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: NextProjectCounterSiteRequest): NextProjectCounterSiteRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestProjectHeader Header */ 1:
message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
case /* string ActorID */ 2:
message.ActorID = reader.string();
break;
case /* string Key */ 3:
message.Key = reader.string();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: NextProjectCounterSiteRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestProjectHeader Header = 1; */
if (message.Header)
RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* string ActorID = 2; */
if (message.ActorID !== "")
writer.tag(2, WireType.LengthDelimited).string(message.ActorID);
/* string Key = 3; */
if (message.Key !== "")
writer.tag(3, WireType.LengthDelimited).string(message.Key);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.NextProjectCounterSiteRequest
*/
export const NextProjectCounterSiteRequest = new NextProjectCounterSiteRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class NextCounterSiteResult$Type extends MessageType<NextCounterSiteResult> {
constructor() {
super("vizapi.NextCounterSiteResult", [
{ no: 1, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ }
]);
}
create(value?: PartialMessage<NextCounterSiteResult>): NextCounterSiteResult {
const message = globalThis.Object.create((this.messagePrototype!));
message.Value = 0n;
if (value !== undefined)
reflectionMergePartial<NextCounterSiteResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: NextCounterSiteResult): NextCounterSiteResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* int64 Value */ 1:
message.Value = reader.int64().toBigInt();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: NextCounterSiteResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* int64 Value = 1; */
if (message.Value !== 0n)
writer.tag(1, WireType.Varint).int64(message.Value);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.NextCounterSiteResult
*/
export const NextCounterSiteResult = new NextCounterSiteResult$Type();
/**
* @generated ServiceType for protobuf service vizapi.ProjectCountersService
*/
export const ProjectCountersService = new ServiceType("vizapi.ProjectCountersService", [
{ name: "Next", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Project Counters"], summary: "Get the next value for a project key", description: "Get the next value for a project key" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: NextProjectCounterRequest, O: NextCounterResult },
{ name: "NextSite", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Project Counters"], summary: "Get the next value for a site type project key", description: "Get the next value for a site type project key" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: NextProjectCounterSiteRequest, O: NextCounterSiteResult }
{ name: "Next", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Project Counters"], summary: "Get the next value for a project key", description: "Get the next value for a project key" }, "api.rscType": "Project", "api.roles": "", "api.aliasType": "APPOINTMENT_SCHEDULING", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: NextProjectCounterRequest, O: NextCounterResult }
], { "api.k8sService": "settings-server" });

View File

@@ -2,7 +2,7 @@
// @generated from protobuf file "google/api/field_behavior.proto" (package "google.api", syntax proto3)
// tslint:disable
//
// Copyright 2020 Google LLC
// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -73,5 +73,40 @@ export enum FieldBehavior {
*
* @generated from protobuf enum value: IMMUTABLE = 5;
*/
IMMUTABLE = 5
IMMUTABLE = 5,
/**
* Denotes that a (repeated) field is an unordered list.
* This indicates that the service may provide the elements of the list
* in any arbitrary order, rather than the order the user originally
* provided. Additionally, the list's order may or may not be stable.
*
* @generated from protobuf enum value: UNORDERED_LIST = 6;
*/
UNORDERED_LIST = 6,
/**
* Denotes that this field returns a non-empty default value if not set.
* This indicates that if the user provides the empty value in a request,
* a non-empty value will be returned. The user will not be aware of what
* non-empty value to expect.
*
* @generated from protobuf enum value: NON_EMPTY_DEFAULT = 7;
*/
NON_EMPTY_DEFAULT = 7,
/**
* Denotes that the field in a resource (a message annotated with
* google.api.resource) is used in the resource name to uniquely identify the
* resource. For AIP-compliant APIs, this should only be applied to the
* `name` field on the resource.
*
* This behavior should not be applied to references to other resources within
* the message.
*
* The identifier field of resources often have different field behavior
* depending on the request it is embedded in (e.g. for Create methods name
* is optional and unused, while for Update methods it is required). Instead
* of method-specific annotations, only `IDENTIFIER` is required.
*
* @generated from protobuf enum value: IDENTIFIER = 8;
*/
IDENTIFIER = 8
}

View File

@@ -2,7 +2,7 @@
// @generated from protobuf file "google/api/http.proto" (package "google.api", syntax proto3)
// tslint:disable
//
// Copyright 2020 Google LLC
// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -54,7 +54,7 @@ export interface Http {
fully_decode_reserved_expansion: boolean;
}
/**
* # gRPC Transcoding
* gRPC Transcoding
*
* gRPC Transcoding is a feature for mapping between a gRPC method and one or
* more HTTP REST endpoints. It allows developers to build a single API service
@@ -95,9 +95,8 @@ export interface Http {
*
* This enables an HTTP REST to gRPC mapping as below:
*
* HTTP | gRPC
* -----|-----
* `GET /v1/messages/123456` | `GetMessage(name: "messages/123456")`
* - HTTP: `GET /v1/messages/123456`
* - gRPC: `GetMessage(name: "messages/123456")`
*
* Any fields in the request message which are not bound by the path template
* automatically become HTTP query parameters if there is no HTTP request body.
@@ -121,11 +120,9 @@ export interface Http {
*
* This enables a HTTP JSON to RPC mapping as below:
*
* HTTP | gRPC
* -----|-----
* `GET /v1/messages/123456?revision=2&sub.subfield=foo` |
* `GetMessage(message_id: "123456" revision: 2 sub: SubMessage(subfield:
* "foo"))`
* - HTTP: `GET /v1/messages/123456?revision=2&sub.subfield=foo`
* - gRPC: `GetMessage(message_id: "123456" revision: 2 sub:
* SubMessage(subfield: "foo"))`
*
* Note that fields which are mapped to URL query parameters must have a
* primitive type or a repeated primitive type or a non-repeated message type.
@@ -155,10 +152,8 @@ export interface Http {
* representation of the JSON in the request body is determined by
* protos JSON encoding:
*
* HTTP | gRPC
* -----|-----
* `PATCH /v1/messages/123456 { "text": "Hi!" }` | `UpdateMessage(message_id:
* "123456" message { text: "Hi!" })`
* - HTTP: `PATCH /v1/messages/123456 { "text": "Hi!" }`
* - gRPC: `UpdateMessage(message_id: "123456" message { text: "Hi!" })`
*
* The special name `*` can be used in the body mapping to define that
* every field not bound by the path template should be mapped to the
@@ -181,10 +176,8 @@ export interface Http {
*
* The following HTTP JSON to RPC mapping is enabled:
*
* HTTP | gRPC
* -----|-----
* `PATCH /v1/messages/123456 { "text": "Hi!" }` | `UpdateMessage(message_id:
* "123456" text: "Hi!")`
* - HTTP: `PATCH /v1/messages/123456 { "text": "Hi!" }`
* - gRPC: `UpdateMessage(message_id: "123456" text: "Hi!")`
*
* Note that when using `*` in the body mapping, it is not possible to
* have HTTP parameters, as all fields not bound by the path end in
@@ -212,29 +205,32 @@ export interface Http {
*
* This enables the following two alternative HTTP JSON to RPC mappings:
*
* HTTP | gRPC
* -----|-----
* `GET /v1/messages/123456` | `GetMessage(message_id: "123456")`
* `GET /v1/users/me/messages/123456` | `GetMessage(user_id: "me" message_id:
* "123456")`
* - HTTP: `GET /v1/messages/123456`
* - gRPC: `GetMessage(message_id: "123456")`
*
* ## Rules for HTTP mapping
* - HTTP: `GET /v1/users/me/messages/123456`
* - gRPC: `GetMessage(user_id: "me" message_id: "123456")`
*
* Rules for HTTP mapping
*
* 1. Leaf request fields (recursive expansion nested messages in the request
* message) are classified into three categories:
* - Fields referred by the path template. They are passed via the URL path.
* - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They are passed via the HTTP
* - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They
* are passed via the HTTP
* request body.
* - All other fields are passed via the URL query parameters, and the
* parameter name is the field path in the request message. A repeated
* field can be represented as multiple query parameters under the same
* name.
* 2. If [HttpRule.body][google.api.HttpRule.body] is "*", there is no URL query parameter, all fields
* 2. If [HttpRule.body][google.api.HttpRule.body] is "*", there is no URL
* query parameter, all fields
* are passed via URL path and HTTP request body.
* 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP request body, all
* 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP
* request body, all
* fields are passed via URL path and URL query parameters.
*
* ### Path template syntax
* Path template syntax
*
* Template = "/" Segments [ Verb ] ;
* Segments = Segment { "/" Segment } ;
@@ -273,7 +269,7 @@ export interface Http {
* Document](https://developers.google.com/discovery/v1/reference/apis) as
* `{+var}`.
*
* ## Using gRPC API Service Configuration
* Using gRPC API Service Configuration
*
* gRPC API Service Configuration (service config) is a configuration language
* for configuring a gRPC service to become a user-facing product. The
@@ -288,15 +284,14 @@ export interface Http {
* specified in the service config will override any matching transcoding
* configuration in the proto.
*
* Example:
* The following example selects a gRPC method and applies an `HttpRule` to it:
*
* http:
* rules:
* # Selects a gRPC method and applies HttpRule to it.
* - selector: example.v1.Messaging.GetMessage
* get: /v1/messages/{message_id}/{sub.subfield}
*
* ## Special notes
* Special notes
*
* When gRPC Transcoding is used to map a gRPC to JSON REST endpoints, the
* proto to JSON conversion must follow the [proto3
@@ -330,7 +325,8 @@ export interface HttpRule {
/**
* Selects a method to which this rule applies.
*
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax
* details.
*
* @generated from protobuf field: string selector = 1
*/

View File

@@ -2,7 +2,7 @@
// @generated from protobuf file "google/api/httpbody.proto" (package "google.api", syntax proto3)
// tslint:disable
//
// Copyright 2020 Google LLC
// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -47,12 +47,15 @@ import { Any } from "../protobuf/any";
*
* // The raw HTTP body is bound to this field.
* google.api.HttpBody http_body = 2;
*
* }
*
* service ResourceService {
* rpc GetResource(GetResourceRequest) returns (google.api.HttpBody);
* rpc UpdateResource(google.api.HttpBody) returns
* (google.protobuf.Empty);
* rpc GetResource(GetResourceRequest)
* returns (google.api.HttpBody);
* rpc UpdateResource(google.api.HttpBody)
* returns (google.protobuf.Empty);
*
* }
*
* Example with streaming methods:
@@ -62,6 +65,7 @@ import { Any } from "../protobuf/any";
* returns (stream google.api.HttpBody);
* rpc UpdateCalendar(stream google.api.HttpBody)
* returns (stream google.api.HttpBody);
*
* }
*
* Use of this type only changes how the request and response bodies are

View File

@@ -73,6 +73,10 @@ import { MessageType } from "@protobuf-ts/runtime";
* if (any.is(Foo.class)) {
* foo = any.unpack(Foo.class);
* }
* // or ...
* if (any.isSameTypeAs(Foo.getDefaultInstance())) {
* foo = any.unpack(Foo.getDefaultInstance());
* }
*
* Example 3: Pack and unpack a message in Python.
*
@@ -87,10 +91,13 @@ import { MessageType } from "@protobuf-ts/runtime";
* Example 4: Pack and unpack a message in Go
*
* foo := &pb.Foo{...}
* any, err := ptypes.MarshalAny(foo)
* any, err := anypb.New(foo)
* if err != nil {
* ...
* }
* ...
* foo := &pb.Foo{}
* if err := ptypes.UnmarshalAny(any, foo); err != nil {
* if err := any.UnmarshalTo(foo); err != nil {
* ...
* }
*
@@ -100,7 +107,6 @@ import { MessageType } from "@protobuf-ts/runtime";
* in the type URL, for example "foo.bar.com/x/y.z" will yield type
* name "y.z".
*
*
* JSON
* ====
* The JSON representation of an `Any` value uses the regular
@@ -157,7 +163,8 @@ export interface Any {
*
* Note: this functionality is not currently available in the official
* protobuf release, and it is not used for type URLs beginning with
* type.googleapis.com.
* type.googleapis.com. As of May 2023, there are no widely used type server
* implementations and no plans to implement one.
*
* Schemes other than `http`, `https` (or the empty scheme) might be
* used with implementation specific semantics.

View File

@@ -55,6 +55,11 @@ import { Option } from "./type";
* this message itself. See https://cloud.google.com/apis/design/glossary for
* detailed terminology.
*
* New usages of this message as an alternative to ServiceDescriptorProto are
* strongly discouraged. This message does not reliability preserve all
* information necessary to model the schema and preserve semantics. Instead
* make use of FileDescriptorSet which preserves the necessary information.
*
* @generated from protobuf message google.protobuf.Api
*/
export interface Api {
@@ -99,7 +104,6 @@ export interface Api {
* experimental, non-GA interfaces.
*
*
*
* @generated from protobuf field: string version = 4
*/
version: string;
@@ -122,10 +126,21 @@ export interface Api {
* @generated from protobuf field: google.protobuf.Syntax syntax = 7
*/
syntax: Syntax;
/**
* The source edition string, only valid when syntax is SYNTAX_EDITIONS.
*
* @generated from protobuf field: string edition = 8
*/
edition: string;
}
/**
* Method represents a method of an API interface.
*
* New usages of this message as an alternative to MethodDescriptorProto are
* strongly discouraged. This message does not reliability preserve all
* information necessary to model the schema and preserve semantics. Instead
* make use of FileDescriptorSet which preserves the necessary information.
*
* @generated from protobuf message google.protobuf.Method
*/
export interface Method {
@@ -168,9 +183,23 @@ export interface Method {
/**
* The source syntax of this method.
*
* @generated from protobuf field: google.protobuf.Syntax syntax = 7
* This field should be ignored, instead the syntax should be inherited from
* Api. This is similar to Field and EnumValue.
*
* @deprecated
* @generated from protobuf field: google.protobuf.Syntax syntax = 7 [deprecated = true]
*/
syntax: Syntax;
/**
* The source edition string, only valid when syntax is SYNTAX_EDITIONS.
*
* This field should be ignored, instead the edition should be inherited from
* Api. This is similar to Field and EnumValue.
*
* @deprecated
* @generated from protobuf field: string edition = 8 [deprecated = true]
*/
edition: string;
}
/**
* Declares an API Interface to be included in this interface. The including
@@ -220,7 +249,7 @@ export interface Method {
* The mixin construct implies that all methods in `AccessControl` are
* also declared with same name and request/response types in
* `Storage`. A documentation generator or annotation processor will
* see the effective `Storage.GetAcl` method after inherting
* see the effective `Storage.GetAcl` method after inheriting
* documentation and annotations as follows:
*
* service Storage {
@@ -279,7 +308,8 @@ class Api$Type extends MessageType<Api> {
{ no: 4, name: "version", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 5, name: "source_context", kind: "message", localName: "source_context", T: () => SourceContext },
{ no: 6, name: "mixins", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Mixin },
{ no: 7, name: "syntax", kind: "enum", T: () => ["google.protobuf.Syntax", Syntax, "SYNTAX_"] }
{ no: 7, name: "syntax", kind: "enum", T: () => ["google.protobuf.Syntax", Syntax, "SYNTAX_"] },
{ no: 8, name: "edition", kind: "scalar", T: 9 /*ScalarType.STRING*/ }
]);
}
create(value?: PartialMessage<Api>): Api {
@@ -290,6 +320,7 @@ class Api$Type extends MessageType<Api> {
message.version = "";
message.mixins = [];
message.syntax = 0;
message.edition = "";
if (value !== undefined)
reflectionMergePartial<Api>(this, message, value);
return message;
@@ -320,6 +351,9 @@ class Api$Type extends MessageType<Api> {
case /* google.protobuf.Syntax syntax */ 7:
message.syntax = reader.int32();
break;
case /* string edition */ 8:
message.edition = reader.string();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
@@ -353,6 +387,9 @@ class Api$Type extends MessageType<Api> {
/* google.protobuf.Syntax syntax = 7; */
if (message.syntax !== 0)
writer.tag(7, WireType.Varint).int32(message.syntax);
/* string edition = 8; */
if (message.edition !== "")
writer.tag(8, WireType.LengthDelimited).string(message.edition);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
@@ -373,7 +410,8 @@ class Method$Type extends MessageType<Method> {
{ no: 4, name: "response_type_url", kind: "scalar", localName: "response_type_url", T: 9 /*ScalarType.STRING*/ },
{ no: 5, name: "response_streaming", kind: "scalar", localName: "response_streaming", T: 8 /*ScalarType.BOOL*/ },
{ no: 6, name: "options", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Option },
{ no: 7, name: "syntax", kind: "enum", T: () => ["google.protobuf.Syntax", Syntax, "SYNTAX_"] }
{ no: 7, name: "syntax", kind: "enum", T: () => ["google.protobuf.Syntax", Syntax, "SYNTAX_"] },
{ no: 8, name: "edition", kind: "scalar", T: 9 /*ScalarType.STRING*/ }
]);
}
create(value?: PartialMessage<Method>): Method {
@@ -385,6 +423,7 @@ class Method$Type extends MessageType<Method> {
message.response_streaming = false;
message.options = [];
message.syntax = 0;
message.edition = "";
if (value !== undefined)
reflectionMergePartial<Method>(this, message, value);
return message;
@@ -412,9 +451,12 @@ class Method$Type extends MessageType<Method> {
case /* repeated google.protobuf.Option options */ 6:
message.options.push(Option.internalBinaryRead(reader, reader.uint32(), options));
break;
case /* google.protobuf.Syntax syntax */ 7:
case /* google.protobuf.Syntax syntax = 7 [deprecated = true] */ 7:
message.syntax = reader.int32();
break;
case /* string edition = 8 [deprecated = true] */ 8:
message.edition = reader.string();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
@@ -445,9 +487,12 @@ class Method$Type extends MessageType<Method> {
/* repeated google.protobuf.Option options = 6; */
for (let i = 0; i < message.options.length; i++)
Option.internalBinaryWrite(message.options[i], writer.tag(6, WireType.LengthDelimited).fork(), options).join();
/* google.protobuf.Syntax syntax = 7; */
/* google.protobuf.Syntax syntax = 7 [deprecated = true]; */
if (message.syntax !== 0)
writer.tag(7, WireType.Varint).int32(message.syntax);
/* string edition = 8 [deprecated = true]; */
if (message.edition !== "")
writer.tag(8, WireType.LengthDelimited).string(message.edition);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);

View File

@@ -4,40 +4,14 @@
//
// Protocol Buffers - Google's data interchange format
// Copyright 2008 Google Inc. All rights reserved.
// https://developers.google.com/protocol-buffers/
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file or at
// https://developers.google.com/open-source/licenses/bsd
//
//
// Author: kenton@google.com (Kenton Varda)
//
// WARNING: The plugin interface is currently EXPERIMENTAL and is subject to
// change.
//
// protoc (aka the Protocol Compiler) can be extended via plugins. A plugin is
// just a program that reads a CodeGeneratorRequest from stdin and writes a
// CodeGeneratorResponse to stdout.
@@ -58,6 +32,7 @@ import { UnknownFieldHandler } from "@protobuf-ts/runtime";
import type { PartialMessage } from "@protobuf-ts/runtime";
import { reflectionMergePartial } from "@protobuf-ts/runtime";
import { MessageType } from "@protobuf-ts/runtime";
import { GeneratedCodeInfo } from "../descriptor";
import { FileDescriptorProto } from "../descriptor";
/**
* The version number of protocol compiler.
@@ -110,6 +85,11 @@ export interface CodeGeneratorRequest {
* they import. The files will appear in topological order, so each file
* appears before any file that imports it.
*
* Note: the files listed in files_to_generate will include runtime-retention
* options only, but all other files will include source-retention options.
* The source_file_descriptors field below is available in case you need
* source-retention options for files_to_generate.
*
* protoc guarantees that all proto_files will be written after
* the fields above, even though this is not technically guaranteed by the
* protobuf wire format. This theoretically could allow a plugin to stream
@@ -124,6 +104,14 @@ export interface CodeGeneratorRequest {
* @generated from protobuf field: repeated google.protobuf.FileDescriptorProto proto_file = 15
*/
proto_file: FileDescriptorProto[];
/**
* File descriptors with all options, including source-retention options.
* These descriptors are only provided for the files listed in
* files_to_generate.
*
* @generated from protobuf field: repeated google.protobuf.FileDescriptorProto source_file_descriptors = 17
*/
source_file_descriptors: FileDescriptorProto[];
/**
* The version number of protocol compiler.
*
@@ -150,6 +138,31 @@ export interface CodeGeneratorResponse {
* @generated from protobuf field: optional string error = 1
*/
error?: string;
/**
* A bitmask of supported features that the code generator supports.
* This is a bitwise "or" of values from the Feature enum.
*
* @generated from protobuf field: optional uint64 supported_features = 2
*/
supported_features?: bigint;
/**
* The minimum edition this plugin supports. This will be treated as an
* Edition enum, but we want to allow unknown values. It should be specified
* according the edition enum value, *not* the edition number. Only takes
* effect for plugins that have FEATURE_SUPPORTS_EDITIONS set.
*
* @generated from protobuf field: optional int32 minimum_edition = 3
*/
minimum_edition?: number;
/**
* The maximum edition this plugin supports. This will be treated as an
* Edition enum, but we want to allow unknown values. It should be specified
* according the edition enum value, *not* the edition number. Only takes
* effect for plugins that have FEATURE_SUPPORTS_EDITIONS set.
*
* @generated from protobuf field: optional int32 maximum_edition = 4
*/
maximum_edition?: number;
/**
* @generated from protobuf field: repeated google.protobuf.compiler.CodeGeneratorResponse.File file = 15
*/
@@ -225,6 +238,33 @@ export interface CodeGeneratorResponse_File {
* @generated from protobuf field: optional string content = 15
*/
content?: string;
/**
* Information describing the file content being inserted. If an insertion
* point is used, this information will be appropriately offset and inserted
* into the code generation metadata for the generated files.
*
* @generated from protobuf field: optional google.protobuf.GeneratedCodeInfo generated_code_info = 16
*/
generated_code_info?: GeneratedCodeInfo;
}
/**
* Sync with code_generator.h.
*
* @generated from protobuf enum google.protobuf.compiler.CodeGeneratorResponse.Feature
*/
export enum CodeGeneratorResponse_Feature {
/**
* @generated from protobuf enum value: FEATURE_NONE = 0;
*/
NONE = 0,
/**
* @generated from protobuf enum value: FEATURE_PROTO3_OPTIONAL = 1;
*/
PROTO3_OPTIONAL = 1,
/**
* @generated from protobuf enum value: FEATURE_SUPPORTS_EDITIONS = 2;
*/
SUPPORTS_EDITIONS = 2
}
// @generated message type with reflection information, may provide speed optimized methods
class Version$Type extends MessageType<Version> {
@@ -300,6 +340,7 @@ class CodeGeneratorRequest$Type extends MessageType<CodeGeneratorRequest> {
{ no: 1, name: "file_to_generate", kind: "scalar", localName: "file_to_generate", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "parameter", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
{ no: 15, name: "proto_file", kind: "message", localName: "proto_file", repeat: 2 /*RepeatType.UNPACKED*/, T: () => FileDescriptorProto },
{ no: 17, name: "source_file_descriptors", kind: "message", localName: "source_file_descriptors", repeat: 2 /*RepeatType.UNPACKED*/, T: () => FileDescriptorProto },
{ no: 3, name: "compiler_version", kind: "message", localName: "compiler_version", T: () => Version }
]);
}
@@ -307,6 +348,7 @@ class CodeGeneratorRequest$Type extends MessageType<CodeGeneratorRequest> {
const message = globalThis.Object.create((this.messagePrototype!));
message.file_to_generate = [];
message.proto_file = [];
message.source_file_descriptors = [];
if (value !== undefined)
reflectionMergePartial<CodeGeneratorRequest>(this, message, value);
return message;
@@ -325,6 +367,9 @@ class CodeGeneratorRequest$Type extends MessageType<CodeGeneratorRequest> {
case /* repeated google.protobuf.FileDescriptorProto proto_file */ 15:
message.proto_file.push(FileDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
break;
case /* repeated google.protobuf.FileDescriptorProto source_file_descriptors */ 17:
message.source_file_descriptors.push(FileDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
break;
case /* optional google.protobuf.compiler.Version compiler_version */ 3:
message.compiler_version = Version.internalBinaryRead(reader, reader.uint32(), options, message.compiler_version);
break;
@@ -352,6 +397,9 @@ class CodeGeneratorRequest$Type extends MessageType<CodeGeneratorRequest> {
/* repeated google.protobuf.FileDescriptorProto proto_file = 15; */
for (let i = 0; i < message.proto_file.length; i++)
FileDescriptorProto.internalBinaryWrite(message.proto_file[i], writer.tag(15, WireType.LengthDelimited).fork(), options).join();
/* repeated google.protobuf.FileDescriptorProto source_file_descriptors = 17; */
for (let i = 0; i < message.source_file_descriptors.length; i++)
FileDescriptorProto.internalBinaryWrite(message.source_file_descriptors[i], writer.tag(17, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
@@ -367,6 +415,9 @@ class CodeGeneratorResponse$Type extends MessageType<CodeGeneratorResponse> {
constructor() {
super("google.protobuf.compiler.CodeGeneratorResponse", [
{ no: 1, name: "error", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "supported_features", kind: "scalar", localName: "supported_features", opt: true, T: 4 /*ScalarType.UINT64*/, L: 0 /*LongType.BIGINT*/ },
{ no: 3, name: "minimum_edition", kind: "scalar", localName: "minimum_edition", opt: true, T: 5 /*ScalarType.INT32*/ },
{ no: 4, name: "maximum_edition", kind: "scalar", localName: "maximum_edition", opt: true, T: 5 /*ScalarType.INT32*/ },
{ no: 15, name: "file", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => CodeGeneratorResponse_File }
]);
}
@@ -385,6 +436,15 @@ class CodeGeneratorResponse$Type extends MessageType<CodeGeneratorResponse> {
case /* optional string error */ 1:
message.error = reader.string();
break;
case /* optional uint64 supported_features */ 2:
message.supported_features = reader.uint64().toBigInt();
break;
case /* optional int32 minimum_edition */ 3:
message.minimum_edition = reader.int32();
break;
case /* optional int32 maximum_edition */ 4:
message.maximum_edition = reader.int32();
break;
case /* repeated google.protobuf.compiler.CodeGeneratorResponse.File file */ 15:
message.file.push(CodeGeneratorResponse_File.internalBinaryRead(reader, reader.uint32(), options));
break;
@@ -403,6 +463,15 @@ class CodeGeneratorResponse$Type extends MessageType<CodeGeneratorResponse> {
/* optional string error = 1; */
if (message.error !== undefined)
writer.tag(1, WireType.LengthDelimited).string(message.error);
/* optional uint64 supported_features = 2; */
if (message.supported_features !== undefined)
writer.tag(2, WireType.Varint).uint64(message.supported_features);
/* optional int32 minimum_edition = 3; */
if (message.minimum_edition !== undefined)
writer.tag(3, WireType.Varint).int32(message.minimum_edition);
/* optional int32 maximum_edition = 4; */
if (message.maximum_edition !== undefined)
writer.tag(4, WireType.Varint).int32(message.maximum_edition);
/* repeated google.protobuf.compiler.CodeGeneratorResponse.File file = 15; */
for (let i = 0; i < message.file.length; i++)
CodeGeneratorResponse_File.internalBinaryWrite(message.file[i], writer.tag(15, WireType.LengthDelimited).fork(), options).join();
@@ -422,7 +491,8 @@ class CodeGeneratorResponse_File$Type extends MessageType<CodeGeneratorResponse_
super("google.protobuf.compiler.CodeGeneratorResponse.File", [
{ no: 1, name: "name", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "insertion_point", kind: "scalar", localName: "insertion_point", opt: true, T: 9 /*ScalarType.STRING*/ },
{ no: 15, name: "content", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ }
{ no: 15, name: "content", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
{ no: 16, name: "generated_code_info", kind: "message", localName: "generated_code_info", T: () => GeneratedCodeInfo }
]);
}
create(value?: PartialMessage<CodeGeneratorResponse_File>): CodeGeneratorResponse_File {
@@ -445,6 +515,9 @@ class CodeGeneratorResponse_File$Type extends MessageType<CodeGeneratorResponse_
case /* optional string content */ 15:
message.content = reader.string();
break;
case /* optional google.protobuf.GeneratedCodeInfo generated_code_info */ 16:
message.generated_code_info = GeneratedCodeInfo.internalBinaryRead(reader, reader.uint32(), options, message.generated_code_info);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
@@ -466,6 +539,9 @@ class CodeGeneratorResponse_File$Type extends MessageType<CodeGeneratorResponse_
/* optional string content = 15; */
if (message.content !== undefined)
writer.tag(15, WireType.LengthDelimited).string(message.content);
/* optional google.protobuf.GeneratedCodeInfo generated_code_info = 16; */
if (message.generated_code_info)
GeneratedCodeInfo.internalBinaryWrite(message.generated_code_info, writer.tag(16, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);

File diff suppressed because it is too large Load Diff

View File

@@ -107,7 +107,6 @@ import { MessageType } from "@protobuf-ts/runtime";
* microsecond should be expressed in JSON format as "3.000001s".
*
*
*
* @generated from protobuf message google.protobuf.Duration
*/
export interface Duration {

View File

@@ -49,7 +49,6 @@ import { MessageType } from "@protobuf-ts/runtime";
* rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
* }
*
* The JSON representation for `Empty` is empty JSON object `{}`.
*
* @generated from protobuf message google.protobuf.Empty
*/

View File

@@ -72,8 +72,8 @@ export interface Struct {
/**
* `Value` represents a dynamically typed value which can be either
* null, a number, a string, a boolean, a recursive struct value, or a
* list of values. A producer of value is expected to set one of that
* variants, absence of any variant indicates an error.
* list of values. A producer of value is expected to set one of these
* variants. Absence of any variant indicates an error.
*
* The JSON representation for `Value` is JSON value.
*
@@ -156,7 +156,7 @@ export interface ListValue {
* `NullValue` is a singleton enumeration to represent the null value for the
* `Value` type union.
*
* The JSON representation for `NullValue` is JSON `null`.
* The JSON representation for `NullValue` is JSON `null`.
*
* @generated from protobuf enum google.protobuf.NullValue
*/

View File

@@ -97,8 +97,15 @@ import { MessageType } from "@protobuf-ts/runtime";
* Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
* .setNanos((int) ((millis % 1000) * 1000000)).build();
*
* Example 5: Compute Timestamp from Java `Instant.now()`.
*
* Example 5: Compute Timestamp from current time in Python.
* Instant now = Instant.now();
*
* Timestamp timestamp =
* Timestamp.newBuilder().setSeconds(now.getEpochSecond())
* .setNanos(now.getNano()).build();
*
* Example 6: Compute Timestamp from current time in Python.
*
* timestamp = Timestamp()
* timestamp.GetCurrentTime()
@@ -112,8 +119,8 @@ import { MessageType } from "@protobuf-ts/runtime";
* {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
* seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
* are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
* is required. A proto3 JSON serializer should always use UTC (as indicated by
* "Z") when printing the Timestamp type and a proto3 JSON parser should be
* is required. A ProtoJSON serializer should always use UTC (as indicated by
* "Z") when printing the Timestamp type and a ProtoJSON parser should be
* able to accept both UTC and other timezones (as indicated by an offset).
*
* For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
@@ -127,26 +134,26 @@ import { MessageType } from "@protobuf-ts/runtime";
* [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
* the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
* the Joda Time's [`ISODateTimeFormat.dateTime()`](
* http://www.joda.org/joda-time/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime%2D%2D
* http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
* ) to obtain a formatter capable of generating timestamps in this format.
*
*
*
* @generated from protobuf message google.protobuf.Timestamp
*/
export interface Timestamp {
/**
* Represents seconds of UTC time since Unix epoch
* 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
* 9999-12-31T23:59:59Z inclusive.
* Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must
* be between -62135596800 and 253402300799 inclusive (which corresponds to
* 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z).
*
* @generated from protobuf field: int64 seconds = 1
*/
seconds: bigint;
/**
* Non-negative fractions of a second at nanosecond resolution. Negative
* second values with fractions must still have non-negative nanos values
* that count forward in time. Must be from 0 to 999,999,999
* Non-negative fractions of a second at nanosecond resolution. This field is
* the nanosecond portion of the duration, not an alternative to seconds.
* Negative second values with fractions must still have non-negative nanos
* values that count forward in time. Must be between 0 and 999,999,999
* inclusive.
*
* @generated from protobuf field: int32 nanos = 2

View File

@@ -46,6 +46,11 @@ import { SourceContext } from "./source_context";
/**
* A protocol buffer message type.
*
* New usages of this message as an alternative to DescriptorProto are strongly
* discouraged. This message does not reliability preserve all information
* necessary to model the schema and preserve semantics. Instead make use of
* FileDescriptorSet which preserves the necessary information.
*
* @generated from protobuf message google.protobuf.Type
*/
export interface Type {
@@ -85,10 +90,21 @@ export interface Type {
* @generated from protobuf field: google.protobuf.Syntax syntax = 6
*/
syntax: Syntax;
/**
* The source edition string, only valid when syntax is SYNTAX_EDITIONS.
*
* @generated from protobuf field: string edition = 7
*/
edition: string;
}
/**
* A single field of a message type.
*
* New usages of this message as an alternative to FieldDescriptorProto are
* strongly discouraged. This message does not reliability preserve all
* information necessary to model the schema and preserve semantics. Instead
* make use of FileDescriptorSet which preserves the necessary information.
*
* @generated from protobuf message google.protobuf.Field
*/
export interface Field {
@@ -310,6 +326,11 @@ export enum Field_Cardinality {
/**
* Enum type definition.
*
* New usages of this message as an alternative to EnumDescriptorProto are
* strongly discouraged. This message does not reliability preserve all
* information necessary to model the schema and preserve semantics. Instead
* make use of FileDescriptorSet which preserves the necessary information.
*
* @generated from protobuf message google.protobuf.Enum
*/
export interface Enum {
@@ -343,10 +364,21 @@ export interface Enum {
* @generated from protobuf field: google.protobuf.Syntax syntax = 5
*/
syntax: Syntax;
/**
* The source edition string, only valid when syntax is SYNTAX_EDITIONS.
*
* @generated from protobuf field: string edition = 6
*/
edition: string;
}
/**
* Enum value definition.
*
* New usages of this message as an alternative to EnumValueDescriptorProto are
* strongly discouraged. This message does not reliability preserve all
* information necessary to model the schema and preserve semantics. Instead
* make use of FileDescriptorSet which preserves the necessary information.
*
* @generated from protobuf message google.protobuf.EnumValue
*/
export interface EnumValue {
@@ -373,6 +405,10 @@ export interface EnumValue {
* A protocol buffer option, which can be attached to a message, field,
* enumeration, etc.
*
* New usages of this message as an alternative to FileOptions, MessageOptions,
* FieldOptions, EnumOptions, EnumValueOptions, ServiceOptions, or MethodOptions
* are strongly discouraged.
*
* @generated from protobuf message google.protobuf.Option
*/
export interface Option {
@@ -412,7 +448,13 @@ export enum Syntax {
*
* @generated from protobuf enum value: SYNTAX_PROTO3 = 1;
*/
PROTO3 = 1
PROTO3 = 1,
/**
* Syntax `editions`.
*
* @generated from protobuf enum value: SYNTAX_EDITIONS = 2;
*/
EDITIONS = 2
}
// @generated message type with reflection information, may provide speed optimized methods
class Type$Type extends MessageType<Type> {
@@ -423,7 +465,8 @@ class Type$Type extends MessageType<Type> {
{ no: 3, name: "oneofs", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
{ no: 4, name: "options", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Option },
{ no: 5, name: "source_context", kind: "message", localName: "source_context", T: () => SourceContext },
{ no: 6, name: "syntax", kind: "enum", T: () => ["google.protobuf.Syntax", Syntax, "SYNTAX_"] }
{ no: 6, name: "syntax", kind: "enum", T: () => ["google.protobuf.Syntax", Syntax, "SYNTAX_"] },
{ no: 7, name: "edition", kind: "scalar", T: 9 /*ScalarType.STRING*/ }
]);
}
create(value?: PartialMessage<Type>): Type {
@@ -433,6 +476,7 @@ class Type$Type extends MessageType<Type> {
message.oneofs = [];
message.options = [];
message.syntax = 0;
message.edition = "";
if (value !== undefined)
reflectionMergePartial<Type>(this, message, value);
return message;
@@ -460,6 +504,9 @@ class Type$Type extends MessageType<Type> {
case /* google.protobuf.Syntax syntax */ 6:
message.syntax = reader.int32();
break;
case /* string edition */ 7:
message.edition = reader.string();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
@@ -490,6 +537,9 @@ class Type$Type extends MessageType<Type> {
/* google.protobuf.Syntax syntax = 6; */
if (message.syntax !== 0)
writer.tag(6, WireType.Varint).int32(message.syntax);
/* string edition = 7; */
if (message.edition !== "")
writer.tag(7, WireType.LengthDelimited).string(message.edition);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
@@ -627,7 +677,8 @@ class Enum$Type extends MessageType<Enum> {
{ no: 2, name: "enumvalue", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => EnumValue },
{ no: 3, name: "options", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Option },
{ no: 4, name: "source_context", kind: "message", localName: "source_context", T: () => SourceContext },
{ no: 5, name: "syntax", kind: "enum", T: () => ["google.protobuf.Syntax", Syntax, "SYNTAX_"] }
{ no: 5, name: "syntax", kind: "enum", T: () => ["google.protobuf.Syntax", Syntax, "SYNTAX_"] },
{ no: 6, name: "edition", kind: "scalar", T: 9 /*ScalarType.STRING*/ }
]);
}
create(value?: PartialMessage<Enum>): Enum {
@@ -636,6 +687,7 @@ class Enum$Type extends MessageType<Enum> {
message.enumvalue = [];
message.options = [];
message.syntax = 0;
message.edition = "";
if (value !== undefined)
reflectionMergePartial<Enum>(this, message, value);
return message;
@@ -660,6 +712,9 @@ class Enum$Type extends MessageType<Enum> {
case /* google.protobuf.Syntax syntax */ 5:
message.syntax = reader.int32();
break;
case /* string edition */ 6:
message.edition = reader.string();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
@@ -687,6 +742,9 @@ class Enum$Type extends MessageType<Enum> {
/* google.protobuf.Syntax syntax = 5; */
if (message.syntax !== 0)
writer.tag(5, WireType.Varint).int32(message.syntax);
/* string edition = 6; */
if (message.edition !== "")
writer.tag(6, WireType.LengthDelimited).string(message.edition);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);

View File

@@ -32,11 +32,17 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// Wrappers for primitive (non-message) types. These types were needed
// for legacy reasons and are not recommended for use in new APIs.
//
// Wrappers for primitive (non-message) types. These types are useful
// for embedding primitives in the `google.protobuf.Any` type and for places
// where we need to distinguish between the absence of a primitive
// typed field and its default value.
// Historically these wrappers were useful to have presence on proto3 primitive
// fields, but proto3 syntax has been updated to support the `optional` keyword.
// Using that keyword is now the strongly preferred way to add presence to
// proto3 primitive fields.
//
// A secondary usecase was to embed primitives in the `google.protobuf.Any`
// type: it is now recommended that you embed your value in your own wrapper
// message which can be specifically documented.
//
// These wrappers have no meaningful use within repeated fields as they lack
// the ability to detect presence on individual elements.
@@ -62,6 +68,9 @@ import { MessageType } from "@protobuf-ts/runtime";
*
* The JSON representation for `DoubleValue` is JSON number.
*
* Not recommended for use in new APIs, but still useful for legacy APIs and
* has no plan to be removed.
*
* @generated from protobuf message google.protobuf.DoubleValue
*/
export interface DoubleValue {
@@ -77,6 +86,9 @@ export interface DoubleValue {
*
* The JSON representation for `FloatValue` is JSON number.
*
* Not recommended for use in new APIs, but still useful for legacy APIs and
* has no plan to be removed.
*
* @generated from protobuf message google.protobuf.FloatValue
*/
export interface FloatValue {
@@ -92,6 +104,9 @@ export interface FloatValue {
*
* The JSON representation for `Int64Value` is JSON string.
*
* Not recommended for use in new APIs, but still useful for legacy APIs and
* has no plan to be removed.
*
* @generated from protobuf message google.protobuf.Int64Value
*/
export interface Int64Value {
@@ -107,6 +122,9 @@ export interface Int64Value {
*
* The JSON representation for `UInt64Value` is JSON string.
*
* Not recommended for use in new APIs, but still useful for legacy APIs and
* has no plan to be removed.
*
* @generated from protobuf message google.protobuf.UInt64Value
*/
export interface UInt64Value {
@@ -122,6 +140,9 @@ export interface UInt64Value {
*
* The JSON representation for `Int32Value` is JSON number.
*
* Not recommended for use in new APIs, but still useful for legacy APIs and
* has no plan to be removed.
*
* @generated from protobuf message google.protobuf.Int32Value
*/
export interface Int32Value {
@@ -137,6 +158,9 @@ export interface Int32Value {
*
* The JSON representation for `UInt32Value` is JSON number.
*
* Not recommended for use in new APIs, but still useful for legacy APIs and
* has no plan to be removed.
*
* @generated from protobuf message google.protobuf.UInt32Value
*/
export interface UInt32Value {
@@ -152,6 +176,9 @@ export interface UInt32Value {
*
* The JSON representation for `BoolValue` is JSON `true` and `false`.
*
* Not recommended for use in new APIs, but still useful for legacy APIs and
* has no plan to be removed.
*
* @generated from protobuf message google.protobuf.BoolValue
*/
export interface BoolValue {
@@ -167,6 +194,9 @@ export interface BoolValue {
*
* The JSON representation for `StringValue` is JSON string.
*
* Not recommended for use in new APIs, but still useful for legacy APIs and
* has no plan to be removed.
*
* @generated from protobuf message google.protobuf.StringValue
*/
export interface StringValue {
@@ -182,6 +212,9 @@ export interface StringValue {
*
* The JSON representation for `BytesValue` is JSON string.
*
* Not recommended for use in new APIs, but still useful for legacy APIs and
* has no plan to be removed.
*
* @generated from protobuf message google.protobuf.BytesValue
*/
export interface BytesValue {

View File

@@ -2,8 +2,8 @@
export * from './counter.client'
export * from './counter'
export * from './n1validate'
export * from './openapiv2'
export * from './validate'
export * from './visibility'
export * from './viz-composed-field.client'
export * from './viz-composed-field'
@@ -19,8 +19,6 @@
export * from './viz-project-settings'
export * from './viz-tab.client'
export * from './viz-tab'
export * from './viz-translations.client'
export * from './viz-translations'
export * from './viz-user-settings.client'
export * from './viz-user-settings'
export * from './viz-view.client'

File diff suppressed because it is too large Load Diff

View File

@@ -22,7 +22,7 @@ import { Value } from "./google/protobuf/struct";
* info: {
* title: "Echo API";
* version: "1.0";
* description: ";
* description: "";
* contact: {
* name: "gRPC-Gateway project";
* url: "https://github.com/grpc-ecosystem/grpc-gateway";
@@ -30,7 +30,7 @@ import { Value } from "./google/protobuf/struct";
* };
* license: {
* name: "BSD 3-Clause License";
* url: "https://github.com/grpc-ecosystem/grpc-gateway/blob/master/LICENSE.txt";
* url: "https://github.com/grpc-ecosystem/grpc-gateway/blob/main/LICENSE";
* };
* };
* schemes: HTTPS;
@@ -128,6 +128,13 @@ export interface Swagger {
* @generated from protobuf field: repeated grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement security = 12
*/
security: SecurityRequirement[];
/**
* A list of tags for API documentation control. Tags can be used for logical
* grouping of operations by resources or any other qualifier.
*
* @generated from protobuf field: repeated grpc.gateway.protoc_gen_openapiv2.options.Tag tags = 13
*/
tags: Tag[];
/**
* Additional external documentation.
*
@@ -135,6 +142,10 @@ export interface Swagger {
*/
external_docs?: ExternalDocumentation;
/**
* Custom properties that start with "x-" such as "x-foo" used to describe
* extra functionality that is not covered by the standard OpenAPI Specification.
* See: https://swagger.io/docs/specification/2-0/swagger-extensions/
*
* @generated from protobuf field: map<string, google.protobuf.Value> extensions = 15
*/
extensions: {
@@ -258,11 +269,108 @@ export interface Operation {
*/
security: SecurityRequirement[];
/**
* Custom properties that start with "x-" such as "x-foo" used to describe
* extra functionality that is not covered by the standard OpenAPI Specification.
* See: https://swagger.io/docs/specification/2-0/swagger-extensions/
*
* @generated from protobuf field: map<string, google.protobuf.Value> extensions = 13
*/
extensions: {
[key: string]: Value;
};
/**
* Custom parameters such as HTTP request headers.
* See: https://swagger.io/docs/specification/2-0/describing-parameters/
* and https://swagger.io/specification/v2/#parameter-object.
*
* @generated from protobuf field: grpc.gateway.protoc_gen_openapiv2.options.Parameters parameters = 14
*/
parameters?: Parameters;
}
/**
* `Parameters` is a representation of OpenAPI v2 specification's parameters object.
* Note: This technically breaks compatibility with the OpenAPI 2 definition structure as we only
* allow header parameters to be set here since we do not want users specifying custom non-header
* parameters beyond those inferred from the Protobuf schema.
* See: https://swagger.io/specification/v2/#parameter-object
*
* @generated from protobuf message grpc.gateway.protoc_gen_openapiv2.options.Parameters
*/
export interface Parameters {
/**
* `Headers` is one or more HTTP header parameter.
* See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
*
* @generated from protobuf field: repeated grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1
*/
headers: HeaderParameter[];
}
/**
* `HeaderParameter` a HTTP header parameter.
* See: https://swagger.io/specification/v2/#parameter-object
*
* @generated from protobuf message grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter
*/
export interface HeaderParameter {
/**
* `Name` is the header name.
*
* @generated from protobuf field: string name = 1
*/
name: string;
/**
* `Description` is a short description of the header.
*
* @generated from protobuf field: string description = 2
*/
description: string;
/**
* `Type` is the type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported.
* See: https://swagger.io/specification/v2/#parameterType.
*
* @generated from protobuf field: grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type type = 3
*/
type: HeaderParameter_Type;
/**
* `Format` The extending format for the previously mentioned type.
*
* @generated from protobuf field: string format = 4
*/
format: string;
/**
* `Required` indicates if the header is optional
*
* @generated from protobuf field: bool required = 5
*/
required: boolean;
}
/**
* `Type` is a supported HTTP header type.
* See https://swagger.io/specification/v2/#parameterType.
*
* @generated from protobuf enum grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type
*/
export enum HeaderParameter_Type {
/**
* @generated from protobuf enum value: UNKNOWN = 0;
*/
UNKNOWN = 0,
/**
* @generated from protobuf enum value: STRING = 1;
*/
STRING = 1,
/**
* @generated from protobuf enum value: NUMBER = 2;
*/
NUMBER = 2,
/**
* @generated from protobuf enum value: INTEGER = 3;
*/
INTEGER = 3,
/**
* @generated from protobuf enum value: BOOLEAN = 4;
*/
BOOLEAN = 4
}
/**
* `Header` is a representation of OpenAPI v2 specification's Header object.
@@ -349,6 +457,10 @@ export interface Response {
[key: string]: string;
};
/**
* Custom properties that start with "x-" such as "x-foo" used to describe
* extra functionality that is not covered by the standard OpenAPI Specification.
* See: https://swagger.io/docs/specification/2-0/swagger-extensions/
*
* @generated from protobuf field: map<string, google.protobuf.Value> extensions = 5
*/
extensions: {
@@ -366,7 +478,7 @@ export interface Response {
* info: {
* title: "Echo API";
* version: "1.0";
* description: ";
* description: "";
* contact: {
* name: "gRPC-Gateway project";
* url: "https://github.com/grpc-ecosystem/grpc-gateway";
@@ -374,7 +486,7 @@ export interface Response {
* };
* license: {
* name: "BSD 3-Clause License";
* url: "https://github.com/grpc-ecosystem/grpc-gateway/blob/master/LICENSE.txt";
* url: "https://github.com/grpc-ecosystem/grpc-gateway/blob/main/LICENSE";
* };
* };
* ...
@@ -423,6 +535,10 @@ export interface Info {
*/
version: string;
/**
* Custom properties that start with "x-" such as "x-foo" used to describe
* extra functionality that is not covered by the standard OpenAPI Specification.
* See: https://swagger.io/docs/specification/2-0/swagger-extensions/
*
* @generated from protobuf field: map<string, google.protobuf.Value> extensions = 7
*/
extensions: {
@@ -486,7 +602,7 @@ export interface Contact {
* ...
* license: {
* name: "BSD 3-Clause License";
* url: "https://github.com/grpc-ecosystem/grpc-gateway/blob/master/LICENSE.txt";
* url: "https://github.com/grpc-ecosystem/grpc-gateway/blob/main/LICENSE";
* };
* ...
* };
@@ -593,6 +709,82 @@ export interface Schema {
*/
example: string;
}
/**
* `EnumSchema` is subset of fields from the OpenAPI v2 specification's Schema object.
* Only fields that are applicable to Enums are included
* See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#schemaObject
*
* Example:
*
* option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_enum) = {
* ...
* title: "MyEnum";
* description:"This is my nice enum";
* example: "ZERO";
* required: true;
* ...
* };
*
*
* @generated from protobuf message grpc.gateway.protoc_gen_openapiv2.options.EnumSchema
*/
export interface EnumSchema {
/**
* A short description of the schema.
*
* @generated from protobuf field: string description = 1
*/
description: string;
/**
* @generated from protobuf field: string default = 2
*/
default: string;
/**
* The title of the schema.
*
* @generated from protobuf field: string title = 3
*/
title: string;
/**
* @generated from protobuf field: bool required = 4
*/
required: boolean;
/**
* @generated from protobuf field: bool read_only = 5
*/
read_only: boolean;
/**
* Additional external documentation for this schema.
*
* @generated from protobuf field: grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs = 6
*/
external_docs?: ExternalDocumentation;
/**
* @generated from protobuf field: string example = 7
*/
example: string;
/**
* Ref is used to define an external reference to include in the message.
* This could be a fully qualified proto message reference, and that type must
* be imported into the protofile. If no message is identified, the Ref will
* be used verbatim in the output.
* For example:
* `ref: ".google.protobuf.Timestamp"`.
*
* @generated from protobuf field: string ref = 8
*/
ref: string;
/**
* Custom properties that start with "x-" such as "x-foo" used to describe
* extra functionality that is not covered by the standard OpenAPI Specification.
* See: https://swagger.io/docs/specification/2-0/swagger-extensions/
*
* @generated from protobuf field: map<string, google.protobuf.Value> extensions = 9
*/
extensions: {
[key: string]: Value;
};
}
/**
* `JSONSchema` represents properties from JSON Schema taken, and as used, in
* the OpenAPI v2 spec.
@@ -617,9 +809,8 @@ export interface Schema {
*
* // Id represents the message identifier.
* string id = 1; [
* The unique identifier of the simple message.
* (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = {
* {description: "The unique identifier of the simple message."
* description: "The unique identifier of the simple message."
* }];
* }
*
@@ -750,6 +941,46 @@ export interface JSONSchema {
* @generated from protobuf field: repeated string enum = 46
*/
enum: string[];
/**
* Additional field level properties used when generating the OpenAPI v2 file.
*
* @generated from protobuf field: grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration field_configuration = 1001
*/
field_configuration?: JSONSchema_FieldConfiguration;
/**
* Custom properties that start with "x-" such as "x-foo" used to describe
* extra functionality that is not covered by the standard OpenAPI Specification.
* See: https://swagger.io/docs/specification/2-0/swagger-extensions/
*
* @generated from protobuf field: map<string, google.protobuf.Value> extensions = 48
*/
extensions: {
[key: string]: Value;
};
}
/**
* 'FieldConfiguration' provides additional field level properties used when generating the OpenAPI v2 file.
* These properties are not defined by OpenAPIv2, but they are used to control the generation.
*
* @generated from protobuf message grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration
*/
export interface JSONSchema_FieldConfiguration {
/**
* Alternative parameter name when used as path parameter. If set, this will
* be used as the complete parameter name when this field is used as a path
* parameter. Use this to avoid having auto generated path parameter names
* for overlapping paths.
*
* @generated from protobuf field: string path_param_name = 47
*/
path_param_name: string;
/**
* Declares this field to be deprecated. Allows for the generated OpenAPI
* parameter to be marked as deprecated without affecting the proto field.
*
* @generated from protobuf field: bool deprecated = 49
*/
deprecated: boolean;
}
/**
* @generated from protobuf enum grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes
@@ -797,6 +1028,14 @@ export enum JSONSchema_JSONSchemaSimpleTypes {
* @generated from protobuf message grpc.gateway.protoc_gen_openapiv2.options.Tag
*/
export interface Tag {
/**
* The name of the tag. Use it to allow override of the name of a
* global Tag object, then use that name to reference the tag throughout the
* OpenAPI file.
*
* @generated from protobuf field: string name = 1
*/
name: string;
/**
* A short description for the tag. GFM syntax can be used for rich text
* representation.
@@ -810,6 +1049,16 @@ export interface Tag {
* @generated from protobuf field: grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs = 3
*/
external_docs?: ExternalDocumentation;
/**
* Custom properties that start with "x-" such as "x-foo" used to describe
* extra functionality that is not covered by the standard OpenAPI Specification.
* See: https://swagger.io/docs/specification/2-0/swagger-extensions/
*
* @generated from protobuf field: map<string, google.protobuf.Value> extensions = 4
*/
extensions: {
[key: string]: Value;
};
}
/**
* `SecurityDefinitions` is a representation of OpenAPI v2 specification's
@@ -908,6 +1157,10 @@ export interface SecurityScheme {
*/
scopes?: Scopes;
/**
* Custom properties that start with "x-" such as "x-foo" used to describe
* extra functionality that is not covered by the standard OpenAPI Specification.
* See: https://swagger.io/docs/specification/2-0/swagger-extensions/
*
* @generated from protobuf field: map<string, google.protobuf.Value> extensions = 9
*/
extensions: {
@@ -1088,6 +1341,7 @@ class Swagger$Type extends MessageType<Swagger> {
{ no: 10, name: "responses", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Response } },
{ no: 11, name: "security_definitions", kind: "message", localName: "security_definitions", T: () => SecurityDefinitions },
{ no: 12, name: "security", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => SecurityRequirement },
{ no: 13, name: "tags", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Tag },
{ no: 14, name: "external_docs", kind: "message", localName: "external_docs", T: () => ExternalDocumentation },
{ no: 15, name: "extensions", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Value } }
]);
@@ -1102,6 +1356,7 @@ class Swagger$Type extends MessageType<Swagger> {
message.produces = [];
message.responses = {};
message.security = [];
message.tags = [];
message.extensions = {};
if (value !== undefined)
reflectionMergePartial<Swagger>(this, message, value);
@@ -1146,6 +1401,9 @@ class Swagger$Type extends MessageType<Swagger> {
case /* repeated grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement security */ 12:
message.security.push(SecurityRequirement.internalBinaryRead(reader, reader.uint32(), options));
break;
case /* repeated grpc.gateway.protoc_gen_openapiv2.options.Tag tags */ 13:
message.tags.push(Tag.internalBinaryRead(reader, reader.uint32(), options));
break;
case /* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs */ 14:
message.external_docs = ExternalDocumentation.internalBinaryRead(reader, reader.uint32(), options, message.external_docs);
break;
@@ -1234,6 +1492,9 @@ class Swagger$Type extends MessageType<Swagger> {
/* repeated grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement security = 12; */
for (let i = 0; i < message.security.length; i++)
SecurityRequirement.internalBinaryWrite(message.security[i], writer.tag(12, WireType.LengthDelimited).fork(), options).join();
/* repeated grpc.gateway.protoc_gen_openapiv2.options.Tag tags = 13; */
for (let i = 0; i < message.tags.length; i++)
Tag.internalBinaryWrite(message.tags[i], writer.tag(13, WireType.LengthDelimited).fork(), options).join();
/* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs = 14; */
if (message.external_docs)
ExternalDocumentation.internalBinaryWrite(message.external_docs, writer.tag(14, WireType.LengthDelimited).fork(), options).join();
@@ -1269,7 +1530,8 @@ class Operation$Type extends MessageType<Operation> {
{ no: 10, name: "schemes", kind: "enum", repeat: 1 /*RepeatType.PACKED*/, T: () => ["grpc.gateway.protoc_gen_openapiv2.options.Scheme", Scheme] },
{ no: 11, name: "deprecated", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 12, name: "security", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => SecurityRequirement },
{ no: 13, name: "extensions", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Value } }
{ no: 13, name: "extensions", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Value } },
{ no: 14, name: "parameters", kind: "message", T: () => Parameters }
]);
}
create(value?: PartialMessage<Operation>): Operation {
@@ -1334,6 +1596,9 @@ class Operation$Type extends MessageType<Operation> {
case /* map<string, google.protobuf.Value> extensions */ 13:
this.binaryReadMap13(message.extensions, reader, options);
break;
case /* grpc.gateway.protoc_gen_openapiv2.options.Parameters parameters */ 14:
message.parameters = Parameters.internalBinaryRead(reader, reader.uint32(), options, message.parameters);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
@@ -1426,6 +1691,9 @@ class Operation$Type extends MessageType<Operation> {
Value.internalBinaryWrite(message.extensions[k], writer, options);
writer.join().join();
}
/* grpc.gateway.protoc_gen_openapiv2.options.Parameters parameters = 14; */
if (message.parameters)
Parameters.internalBinaryWrite(message.parameters, writer.tag(14, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
@@ -1437,6 +1705,132 @@ class Operation$Type extends MessageType<Operation> {
*/
export const Operation = new Operation$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Parameters$Type extends MessageType<Parameters> {
constructor() {
super("grpc.gateway.protoc_gen_openapiv2.options.Parameters", [
{ no: 1, name: "headers", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => HeaderParameter }
]);
}
create(value?: PartialMessage<Parameters>): Parameters {
const message = globalThis.Object.create((this.messagePrototype!));
message.headers = [];
if (value !== undefined)
reflectionMergePartial<Parameters>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Parameters): Parameters {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* repeated grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers */ 1:
message.headers.push(HeaderParameter.internalBinaryRead(reader, reader.uint32(), options));
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: Parameters, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* repeated grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1; */
for (let i = 0; i < message.headers.length; i++)
HeaderParameter.internalBinaryWrite(message.headers[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.Parameters
*/
export const Parameters = new Parameters$Type();
// @generated message type with reflection information, may provide speed optimized methods
class HeaderParameter$Type extends MessageType<HeaderParameter> {
constructor() {
super("grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter", [
{ no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "description", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 3, name: "type", kind: "enum", T: () => ["grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type", HeaderParameter_Type] },
{ no: 4, name: "format", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 5, name: "required", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value?: PartialMessage<HeaderParameter>): HeaderParameter {
const message = globalThis.Object.create((this.messagePrototype!));
message.name = "";
message.description = "";
message.type = 0;
message.format = "";
message.required = false;
if (value !== undefined)
reflectionMergePartial<HeaderParameter>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: HeaderParameter): HeaderParameter {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string name */ 1:
message.name = reader.string();
break;
case /* string description */ 2:
message.description = reader.string();
break;
case /* grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type type */ 3:
message.type = reader.int32();
break;
case /* string format */ 4:
message.format = reader.string();
break;
case /* bool required */ 5:
message.required = reader.bool();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: HeaderParameter, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string name = 1; */
if (message.name !== "")
writer.tag(1, WireType.LengthDelimited).string(message.name);
/* string description = 2; */
if (message.description !== "")
writer.tag(2, WireType.LengthDelimited).string(message.description);
/* grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type type = 3; */
if (message.type !== 0)
writer.tag(3, WireType.Varint).int32(message.type);
/* string format = 4; */
if (message.format !== "")
writer.tag(4, WireType.LengthDelimited).string(message.format);
/* bool required = 5; */
if (message.required !== false)
writer.tag(5, WireType.Varint).bool(message.required);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter
*/
export const HeaderParameter = new HeaderParameter$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Header$Type extends MessageType<Header> {
constructor() {
super("grpc.gateway.protoc_gen_openapiv2.options.Header", [
@@ -2013,6 +2407,136 @@ class Schema$Type extends MessageType<Schema> {
*/
export const Schema = new Schema$Type();
// @generated message type with reflection information, may provide speed optimized methods
class EnumSchema$Type extends MessageType<EnumSchema> {
constructor() {
super("grpc.gateway.protoc_gen_openapiv2.options.EnumSchema", [
{ no: 1, name: "description", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "default", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 3, name: "title", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 4, name: "required", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 5, name: "read_only", kind: "scalar", localName: "read_only", T: 8 /*ScalarType.BOOL*/ },
{ no: 6, name: "external_docs", kind: "message", localName: "external_docs", T: () => ExternalDocumentation },
{ no: 7, name: "example", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 8, name: "ref", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 9, name: "extensions", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Value } }
]);
}
create(value?: PartialMessage<EnumSchema>): EnumSchema {
const message = globalThis.Object.create((this.messagePrototype!));
message.description = "";
message.default = "";
message.title = "";
message.required = false;
message.read_only = false;
message.example = "";
message.ref = "";
message.extensions = {};
if (value !== undefined)
reflectionMergePartial<EnumSchema>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnumSchema): EnumSchema {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string description */ 1:
message.description = reader.string();
break;
case /* string default */ 2:
message.default = reader.string();
break;
case /* string title */ 3:
message.title = reader.string();
break;
case /* bool required */ 4:
message.required = reader.bool();
break;
case /* bool read_only */ 5:
message.read_only = reader.bool();
break;
case /* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs */ 6:
message.external_docs = ExternalDocumentation.internalBinaryRead(reader, reader.uint32(), options, message.external_docs);
break;
case /* string example */ 7:
message.example = reader.string();
break;
case /* string ref */ 8:
message.ref = reader.string();
break;
case /* map<string, google.protobuf.Value> extensions */ 9:
this.binaryReadMap9(message.extensions, reader, options);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
private binaryReadMap9(map: EnumSchema["extensions"], reader: IBinaryReader, options: BinaryReadOptions): void {
let len = reader.uint32(), end = reader.pos + len, key: keyof EnumSchema["extensions"] | undefined, val: EnumSchema["extensions"][any] | undefined;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case 1:
key = reader.string();
break;
case 2:
val = Value.internalBinaryRead(reader, reader.uint32(), options);
break;
default: throw new globalThis.Error("unknown map entry field for grpc.gateway.protoc_gen_openapiv2.options.EnumSchema.extensions");
}
}
map[key ?? ""] = val ?? Value.create();
}
internalBinaryWrite(message: EnumSchema, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string description = 1; */
if (message.description !== "")
writer.tag(1, WireType.LengthDelimited).string(message.description);
/* string default = 2; */
if (message.default !== "")
writer.tag(2, WireType.LengthDelimited).string(message.default);
/* string title = 3; */
if (message.title !== "")
writer.tag(3, WireType.LengthDelimited).string(message.title);
/* bool required = 4; */
if (message.required !== false)
writer.tag(4, WireType.Varint).bool(message.required);
/* bool read_only = 5; */
if (message.read_only !== false)
writer.tag(5, WireType.Varint).bool(message.read_only);
/* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs = 6; */
if (message.external_docs)
ExternalDocumentation.internalBinaryWrite(message.external_docs, writer.tag(6, WireType.LengthDelimited).fork(), options).join();
/* string example = 7; */
if (message.example !== "")
writer.tag(7, WireType.LengthDelimited).string(message.example);
/* string ref = 8; */
if (message.ref !== "")
writer.tag(8, WireType.LengthDelimited).string(message.ref);
/* map<string, google.protobuf.Value> extensions = 9; */
for (let k of globalThis.Object.keys(message.extensions)) {
writer.tag(9, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k);
writer.tag(2, WireType.LengthDelimited).fork();
Value.internalBinaryWrite(message.extensions[k], writer, options);
writer.join().join();
}
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.EnumSchema
*/
export const EnumSchema = new EnumSchema$Type();
// @generated message type with reflection information, may provide speed optimized methods
class JSONSchema$Type extends MessageType<JSONSchema> {
constructor() {
super("grpc.gateway.protoc_gen_openapiv2.options.JSONSchema", [
@@ -2039,7 +2563,9 @@ class JSONSchema$Type extends MessageType<JSONSchema> {
{ no: 34, name: "array", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
{ no: 35, name: "type", kind: "enum", repeat: 1 /*RepeatType.PACKED*/, T: () => ["grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes", JSONSchema_JSONSchemaSimpleTypes] },
{ no: 36, name: "format", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 46, name: "enum", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
{ no: 46, name: "enum", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
{ no: 1001, name: "field_configuration", kind: "message", localName: "field_configuration", T: () => JSONSchema_FieldConfiguration },
{ no: 48, name: "extensions", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Value } }
]);
}
create(value?: PartialMessage<JSONSchema>): JSONSchema {
@@ -2068,6 +2594,7 @@ class JSONSchema$Type extends MessageType<JSONSchema> {
message.type = [];
message.format = "";
message.enum = [];
message.extensions = {};
if (value !== undefined)
reflectionMergePartial<JSONSchema>(this, message, value);
return message;
@@ -2153,6 +2680,12 @@ class JSONSchema$Type extends MessageType<JSONSchema> {
case /* repeated string enum */ 46:
message.enum.push(reader.string());
break;
case /* grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration field_configuration */ 1001:
message.field_configuration = JSONSchema_FieldConfiguration.internalBinaryRead(reader, reader.uint32(), options, message.field_configuration);
break;
case /* map<string, google.protobuf.Value> extensions */ 48:
this.binaryReadMap48(message.extensions, reader, options);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
@@ -2164,6 +2697,22 @@ class JSONSchema$Type extends MessageType<JSONSchema> {
}
return message;
}
private binaryReadMap48(map: JSONSchema["extensions"], reader: IBinaryReader, options: BinaryReadOptions): void {
let len = reader.uint32(), end = reader.pos + len, key: keyof JSONSchema["extensions"] | undefined, val: JSONSchema["extensions"][any] | undefined;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case 1:
key = reader.string();
break;
case 2:
val = Value.internalBinaryRead(reader, reader.uint32(), options);
break;
default: throw new globalThis.Error("unknown map entry field for grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions");
}
}
map[key ?? ""] = val ?? Value.create();
}
internalBinaryWrite(message: JSONSchema, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string ref = 3; */
if (message.ref !== "")
@@ -2241,6 +2790,16 @@ class JSONSchema$Type extends MessageType<JSONSchema> {
/* repeated string enum = 46; */
for (let i = 0; i < message.enum.length; i++)
writer.tag(46, WireType.LengthDelimited).string(message.enum[i]);
/* map<string, google.protobuf.Value> extensions = 48; */
for (let k of globalThis.Object.keys(message.extensions)) {
writer.tag(48, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k);
writer.tag(2, WireType.LengthDelimited).fork();
Value.internalBinaryWrite(message.extensions[k], writer, options);
writer.join().join();
}
/* grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration field_configuration = 1001; */
if (message.field_configuration)
JSONSchema_FieldConfiguration.internalBinaryWrite(message.field_configuration, writer.tag(1001, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
@@ -2252,30 +2811,31 @@ class JSONSchema$Type extends MessageType<JSONSchema> {
*/
export const JSONSchema = new JSONSchema$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Tag$Type extends MessageType<Tag> {
class JSONSchema_FieldConfiguration$Type extends MessageType<JSONSchema_FieldConfiguration> {
constructor() {
super("grpc.gateway.protoc_gen_openapiv2.options.Tag", [
{ no: 2, name: "description", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 3, name: "external_docs", kind: "message", localName: "external_docs", T: () => ExternalDocumentation }
super("grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration", [
{ no: 47, name: "path_param_name", kind: "scalar", localName: "path_param_name", T: 9 /*ScalarType.STRING*/ },
{ no: 49, name: "deprecated", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value?: PartialMessage<Tag>): Tag {
create(value?: PartialMessage<JSONSchema_FieldConfiguration>): JSONSchema_FieldConfiguration {
const message = globalThis.Object.create((this.messagePrototype!));
message.description = "";
message.path_param_name = "";
message.deprecated = false;
if (value !== undefined)
reflectionMergePartial<Tag>(this, message, value);
reflectionMergePartial<JSONSchema_FieldConfiguration>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Tag): Tag {
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: JSONSchema_FieldConfiguration): JSONSchema_FieldConfiguration {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string description */ 2:
message.description = reader.string();
case /* string path_param_name */ 47:
message.path_param_name = reader.string();
break;
case /* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs */ 3:
message.external_docs = ExternalDocumentation.internalBinaryRead(reader, reader.uint32(), options, message.external_docs);
case /* bool deprecated */ 49:
message.deprecated = reader.bool();
break;
default:
let u = options.readUnknownField;
@@ -2288,13 +2848,103 @@ class Tag$Type extends MessageType<Tag> {
}
return message;
}
internalBinaryWrite(message: JSONSchema_FieldConfiguration, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string path_param_name = 47; */
if (message.path_param_name !== "")
writer.tag(47, WireType.LengthDelimited).string(message.path_param_name);
/* bool deprecated = 49; */
if (message.deprecated !== false)
writer.tag(49, WireType.Varint).bool(message.deprecated);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration
*/
export const JSONSchema_FieldConfiguration = new JSONSchema_FieldConfiguration$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Tag$Type extends MessageType<Tag> {
constructor() {
super("grpc.gateway.protoc_gen_openapiv2.options.Tag", [
{ no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "description", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 3, name: "external_docs", kind: "message", localName: "external_docs", T: () => ExternalDocumentation },
{ no: 4, name: "extensions", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Value } }
]);
}
create(value?: PartialMessage<Tag>): Tag {
const message = globalThis.Object.create((this.messagePrototype!));
message.name = "";
message.description = "";
message.extensions = {};
if (value !== undefined)
reflectionMergePartial<Tag>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Tag): Tag {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string name */ 1:
message.name = reader.string();
break;
case /* string description */ 2:
message.description = reader.string();
break;
case /* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs */ 3:
message.external_docs = ExternalDocumentation.internalBinaryRead(reader, reader.uint32(), options, message.external_docs);
break;
case /* map<string, google.protobuf.Value> extensions */ 4:
this.binaryReadMap4(message.extensions, reader, options);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
private binaryReadMap4(map: Tag["extensions"], reader: IBinaryReader, options: BinaryReadOptions): void {
let len = reader.uint32(), end = reader.pos + len, key: keyof Tag["extensions"] | undefined, val: Tag["extensions"][any] | undefined;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case 1:
key = reader.string();
break;
case 2:
val = Value.internalBinaryRead(reader, reader.uint32(), options);
break;
default: throw new globalThis.Error("unknown map entry field for grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions");
}
}
map[key ?? ""] = val ?? Value.create();
}
internalBinaryWrite(message: Tag, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string name = 1; */
if (message.name !== "")
writer.tag(1, WireType.LengthDelimited).string(message.name);
/* string description = 2; */
if (message.description !== "")
writer.tag(2, WireType.LengthDelimited).string(message.description);
/* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs = 3; */
if (message.external_docs)
ExternalDocumentation.internalBinaryWrite(message.external_docs, writer.tag(3, WireType.LengthDelimited).fork(), options).join();
/* map<string, google.protobuf.Value> extensions = 4; */
for (let k of globalThis.Object.keys(message.extensions)) {
writer.tag(4, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k);
writer.tag(2, WireType.LengthDelimited).fork();
Value.internalBinaryWrite(message.extensions[k], writer, options);
writer.join().join();
}
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);

View File

@@ -1,12 +1,12 @@
{
"name": "@reflex-platform/npm-viz-sdk",
"version": "1.12.0",
"version": "1.15.0-SNAPSHOT-260715140413",
"description": "npm libs from visibility model proto files",
"homepage": "",
"homepage": "https://git.dev.reflex-platform.com/reflex-platform",
"main": "index.ts",
"repository": {
"type": "git",
"url": ""
"url": "git+https://git.dev.reflex-platform.com/reflex-platform/npm-viz-sdk.git"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"

View File

@@ -455,7 +455,7 @@ class ComposedField$Type extends MessageType<ComposedField> {
super("vizapi.ComposedField", [
{ no: 1, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Composed Field" } } },
{ no: 3, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the project" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the project" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" } } },
{ no: 5, name: "CreateUserID", kind: "scalar", localName: "CreateUserID", jsonName: "CreateUserID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the user who created" } } },
{ no: 6, name: "UpdateUserID", kind: "scalar", localName: "UpdateUserID", jsonName: "UpdateUserID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the user who did the last update" } } },
@@ -572,8 +572,8 @@ export const ComposedField = new ComposedField$Type();
class GetComposedFieldRequest$Type extends MessageType<GetComposedFieldRequest> {
constructor() {
super("vizapi.GetComposedFieldRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "IDs of the Composed Field", required: ["Header", "ComposedFieldID"] } } });
}
create(value?: PartialMessage<GetComposedFieldRequest>): GetComposedFieldRequest {
@@ -672,11 +672,11 @@ export const GetComposedFieldResult = new GetComposedFieldResult$Type();
class CreateComposedFieldRequest$Type extends MessageType<CreateComposedFieldRequest> {
constructor() {
super("vizapi.CreateComposedFieldRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content in the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content in the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Content that needs to be stored ", required: ["Header", "Name", "ScreenID", "TabID", "Payload"] } } });
}
create(value?: PartialMessage<CreateComposedFieldRequest>): CreateComposedFieldRequest {
@@ -797,12 +797,12 @@ export const CreateComposedFieldResult = new CreateComposedFieldResult$Type();
class UpdateComposedFieldRequest$Type extends MessageType<UpdateComposedFieldRequest> {
constructor() {
super("vizapi.UpdateComposedFieldRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 6, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content in the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 6, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content in the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Content that needs to be updated", required: ["Header", "ComposedFieldID", "Name", "ScreenID", "TabID", "Payload"] } } });
}
create(value?: PartialMessage<UpdateComposedFieldRequest>): UpdateComposedFieldRequest {
@@ -930,8 +930,8 @@ export const UpdateComposedFieldResult = new UpdateComposedFieldResult$Type();
class DeleteComposedFieldRequest$Type extends MessageType<DeleteComposedFieldRequest> {
constructor() {
super("vizapi.DeleteComposedFieldRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "IDs of the Composed Field to be deleted", required: ["Header", "ComposedFieldID"] } } });
}
create(value?: PartialMessage<DeleteComposedFieldRequest>): DeleteComposedFieldRequest {
@@ -1022,7 +1022,7 @@ export const DeleteComposedFieldResult = new DeleteComposedFieldResult$Type();
class ListComposedFieldRequest$Type extends MessageType<ListComposedFieldRequest> {
constructor() {
super("vizapi.ListComposedFieldRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" } } },
{ no: 3, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header"] } } });
@@ -1131,8 +1131,8 @@ export const ListComposedFieldResult = new ListComposedFieldResult$Type();
class GetProjectComposedFieldRequest$Type extends MessageType<GetProjectComposedFieldRequest> {
constructor() {
super("vizapi.GetProjectComposedFieldRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "IDs of the Composed Field", required: ["Header", "ComposedFieldID"] } } });
}
create(value?: PartialMessage<GetProjectComposedFieldRequest>): GetProjectComposedFieldRequest {
@@ -1231,11 +1231,11 @@ export const GetProjectComposedFieldResult = new GetProjectComposedFieldResult$T
class CreateProjectComposedFieldRequest$Type extends MessageType<CreateProjectComposedFieldRequest> {
constructor() {
super("vizapi.CreateProjectComposedFieldRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content in the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content in the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Content that needs to be stored ", required: ["Header", "Name", "ScreenID", "TabID", "Payload"] } } });
}
create(value?: PartialMessage<CreateProjectComposedFieldRequest>): CreateProjectComposedFieldRequest {
@@ -1356,12 +1356,12 @@ export const CreateProjectComposedFieldResult = new CreateProjectComposedFieldRe
class UpdateProjectComposedFieldRequest$Type extends MessageType<UpdateProjectComposedFieldRequest> {
constructor() {
super("vizapi.UpdateProjectComposedFieldRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 6, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content in the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 6, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content in the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Content that needs to be updated", required: ["Header", "ComposedFieldID", "Name", "ScreenID", "TabID", "Payload"] } } });
}
create(value?: PartialMessage<UpdateProjectComposedFieldRequest>): UpdateProjectComposedFieldRequest {
@@ -1489,8 +1489,8 @@ export const UpdateProjectComposedFieldResult = new UpdateProjectComposedFieldRe
class DeleteProjectComposedFieldRequest$Type extends MessageType<DeleteProjectComposedFieldRequest> {
constructor() {
super("vizapi.DeleteProjectComposedFieldRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "ComposedFieldID", kind: "scalar", localName: "ComposedFieldID", jsonName: "ComposedFieldID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Composed Field" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "IDs of the Composed Field to be deleted", required: ["Header", "ComposedFieldID"] } } });
}
create(value?: PartialMessage<DeleteProjectComposedFieldRequest>): DeleteProjectComposedFieldRequest {
@@ -1581,7 +1581,7 @@ export const DeleteProjectComposedFieldResult = new DeleteProjectComposedFieldRe
class ListProjectComposedFieldRequest$Type extends MessageType<ListProjectComposedFieldRequest> {
constructor() {
super("vizapi.ListProjectComposedFieldRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" } } },
{ no: 3, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header"] } } });

View File

@@ -16,6 +16,8 @@ import type { ListProjectDashboardResult } from "./viz-dashboard";
import type { ListProjectDashboardRequest } from "./viz-dashboard";
import type { CreateProjectDashboardResult } from "./viz-dashboard";
import type { CreateProjectDashboardRequest } from "./viz-dashboard";
import type { SetOwnerDashboardResult } from "./viz-dashboard";
import type { SetOwnerDashboardRequest } from "./viz-dashboard";
import type { CopyDashboardResult } from "./viz-dashboard";
import type { CopyDashboardRequest } from "./viz-dashboard";
import type { GetDashboardResult } from "./viz-dashboard";
@@ -71,6 +73,10 @@ export interface IDashboardServiceClient {
* @generated from protobuf rpc: Copy
*/
copy(input: CopyDashboardRequest, options?: RpcOptions): UnaryCall<CopyDashboardRequest, CopyDashboardResult>;
/**
* @generated from protobuf rpc: SetOwner
*/
setOwner(input: SetOwnerDashboardRequest, options?: RpcOptions): UnaryCall<SetOwnerDashboardRequest, SetOwnerDashboardResult>;
/**
* @generated from protobuf rpc: CreateProject
*/
@@ -161,46 +167,53 @@ export class DashboardServiceClient implements IDashboardServiceClient, ServiceI
const method = this.methods[7], opt = this._transport.mergeOptions(options);
return stackIntercept<CopyDashboardRequest, CopyDashboardResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: SetOwner
*/
setOwner(input: SetOwnerDashboardRequest, options?: RpcOptions): UnaryCall<SetOwnerDashboardRequest, SetOwnerDashboardResult> {
const method = this.methods[8], opt = this._transport.mergeOptions(options);
return stackIntercept<SetOwnerDashboardRequest, SetOwnerDashboardResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: CreateProject
*/
createProject(input: CreateProjectDashboardRequest, options?: RpcOptions): UnaryCall<CreateProjectDashboardRequest, CreateProjectDashboardResult> {
const method = this.methods[8], opt = this._transport.mergeOptions(options);
const method = this.methods[9], opt = this._transport.mergeOptions(options);
return stackIntercept<CreateProjectDashboardRequest, CreateProjectDashboardResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: ListProject
*/
listProject(input: ListProjectDashboardRequest, options?: RpcOptions): UnaryCall<ListProjectDashboardRequest, ListProjectDashboardResult> {
const method = this.methods[9], opt = this._transport.mergeOptions(options);
const method = this.methods[10], opt = this._transport.mergeOptions(options);
return stackIntercept<ListProjectDashboardRequest, ListProjectDashboardResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: DeleteProject
*/
deleteProject(input: DeleteProjectDashboardRequest, options?: RpcOptions): UnaryCall<DeleteProjectDashboardRequest, DeleteProjectDashboardResult> {
const method = this.methods[10], opt = this._transport.mergeOptions(options);
const method = this.methods[11], opt = this._transport.mergeOptions(options);
return stackIntercept<DeleteProjectDashboardRequest, DeleteProjectDashboardResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: UpdateProject
*/
updateProject(input: UpdateProjectDashboardRequest, options?: RpcOptions): UnaryCall<UpdateProjectDashboardRequest, UpdateProjectDashboardResult> {
const method = this.methods[11], opt = this._transport.mergeOptions(options);
const method = this.methods[12], opt = this._transport.mergeOptions(options);
return stackIntercept<UpdateProjectDashboardRequest, UpdateProjectDashboardResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: GetProject
*/
getProject(input: GetProjectDashboardRequest, options?: RpcOptions): UnaryCall<GetProjectDashboardRequest, GetProjectDashboardResult> {
const method = this.methods[12], opt = this._transport.mergeOptions(options);
const method = this.methods[13], opt = this._transport.mergeOptions(options);
return stackIntercept<GetProjectDashboardRequest, GetProjectDashboardResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: CopyProject
*/
copyProject(input: CopyProjectDashboardRequest, options?: RpcOptions): UnaryCall<CopyProjectDashboardRequest, CopyProjectDashboardResult> {
const method = this.methods[13], opt = this._transport.mergeOptions(options);
const method = this.methods[14], opt = this._transport.mergeOptions(options);
return stackIntercept<CopyProjectDashboardRequest, CopyProjectDashboardResult>("unary", this._transport, method, opt, input);
}
}

View File

@@ -508,6 +508,36 @@ export interface CopyProjectDashboardResult {
*/
Result?: Dashboard;
}
/**
* @generated from protobuf message vizapi.SetOwnerDashboardRequest
*/
export interface SetOwnerDashboardRequest {
/**
* @generated from protobuf field: api.RequestProjectHeader Header = 1
*/
Header?: RequestProjectHeader;
/**
* Identifier of the Dashboard
*
* @generated from protobuf field: string DashboardID = 2
*/
DashboardID: string;
/**
* Identifier of the new owner of the Dashboard
*
* @generated from protobuf field: string UserID = 3
*/
UserID: string;
}
/**
* @generated from protobuf message vizapi.SetOwnerDashboardResult
*/
export interface SetOwnerDashboardResult {
/**
* @generated from protobuf field: vizapi.Dashboard Result = 1
*/
Result?: Dashboard;
}
// @generated message type with reflection information, may provide speed optimized methods
class Dashboard$Type extends MessageType<Dashboard> {
constructor() {
@@ -623,7 +653,7 @@ export const Dashboard = new Dashboard$Type();
class ListDashboardRequest$Type extends MessageType<ListDashboardRequest> {
constructor() {
super("vizapi.ListDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header"] } } });
}
create(value?: PartialMessage<ListDashboardRequest>): ListDashboardRequest {
@@ -716,8 +746,8 @@ export const ListDashboardResult = new ListDashboardResult$Type();
class CreateDashboardRequest$Type extends MessageType<CreateDashboardRequest> {
constructor() {
super("vizapi.CreateDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Dashboard" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "content", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "All widgets in Dashboard" } } },
{ no: 4, name: "IsPrivate", kind: "scalar", localName: "IsPrivate", jsonName: "IsPrivate", T: 8 /*ScalarType.BOOL*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility of the Dashboard" } } },
{ no: 8, name: "AutoRefresh", kind: "scalar", localName: "AutoRefresh", jsonName: "AutoRefresh", T: 5 /*ScalarType.INT32*/ }
@@ -840,8 +870,8 @@ export const CreateDashboardResult = new CreateDashboardResult$Type();
class DeleteDashboardRequest$Type extends MessageType<DeleteDashboardRequest> {
constructor() {
super("vizapi.DeleteDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "IDs of the Dashboard to be deleted", required: ["Header", "DashboardID"] } } });
}
create(value?: PartialMessage<DeleteDashboardRequest>): DeleteDashboardRequest {
@@ -932,7 +962,7 @@ export const DeleteDashboardResult = new DeleteDashboardResult$Type();
class DeleteDashboardsForOrganisationRequest$Type extends MessageType<DeleteDashboardsForOrganisationRequest> {
constructor() {
super("vizapi.DeleteDashboardsForOrganisationRequest", [
{ no: 2, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Organization" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 2, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Organization" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Organization identifier to delete the dashboards from", required: ["OrganisationID"] } } });
}
create(value?: PartialMessage<DeleteDashboardsForOrganisationRequest>): DeleteDashboardsForOrganisationRequest {
@@ -1017,7 +1047,7 @@ export const DeleteDashboardsForOrganisationResult = new DeleteDashboardsForOrga
class DeleteDashboardsForProjectRequest$Type extends MessageType<DeleteDashboardsForProjectRequest> {
constructor() {
super("vizapi.DeleteDashboardsForProjectRequest", [
{ no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Project" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Project" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Project identifier to delete the dashboards from", required: ["ProjectID"] } } });
}
create(value?: PartialMessage<DeleteDashboardsForProjectRequest>): DeleteDashboardsForProjectRequest {
@@ -1102,8 +1132,8 @@ export const DeleteDashboardsForProjectResult = new DeleteDashboardsForProjectRe
class UpdateDashboardRequest$Type extends MessageType<UpdateDashboardRequest> {
constructor() {
super("vizapi.UpdateDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Name", kind: "message", localName: "Name", jsonName: "Name", T: () => StringObject, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Dashboard" } } },
{ no: 4, name: "Content", kind: "message", localName: "Content", jsonName: "Content", T: () => StringObject, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "All the widgets in Dashboard" } } },
{ no: 5, name: "IsPrivate", kind: "message", localName: "IsPrivate", jsonName: "IsPrivate", T: () => BoolObject, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility of the Dashboard" } } },
@@ -1230,8 +1260,8 @@ export const UpdateDashboardResult = new UpdateDashboardResult$Type();
class GetDashboardRequest$Type extends MessageType<GetDashboardRequest> {
constructor() {
super("vizapi.GetDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "IDs of the Dashboard", required: ["Header", "DashboardID"] } } });
}
create(value?: PartialMessage<GetDashboardRequest>): GetDashboardRequest {
@@ -1330,9 +1360,9 @@ export const GetDashboardResult = new GetDashboardResult$Type();
class CopyDashboardRequest$Type extends MessageType<CopyDashboardRequest> {
constructor() {
super("vizapi.CopyDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the new Dashboard" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the new Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "DashboardID", "Name"] } } });
}
create(value?: PartialMessage<CopyDashboardRequest>): CopyDashboardRequest {
@@ -1438,7 +1468,7 @@ export const CopyDashboardResult = new CopyDashboardResult$Type();
class ListProjectDashboardRequest$Type extends MessageType<ListProjectDashboardRequest> {
constructor() {
super("vizapi.ListProjectDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header"] } } });
}
create(value?: PartialMessage<ListProjectDashboardRequest>): ListProjectDashboardRequest {
@@ -1531,8 +1561,8 @@ export const ListProjectDashboardResult = new ListProjectDashboardResult$Type();
class CreateProjectDashboardRequest$Type extends MessageType<CreateProjectDashboardRequest> {
constructor() {
super("vizapi.CreateProjectDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Dashboard" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "content", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "All widgets in Dashboard" } } },
{ no: 4, name: "IsPrivate", kind: "scalar", localName: "IsPrivate", jsonName: "IsPrivate", T: 8 /*ScalarType.BOOL*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility of the Dashboard" } } },
{ no: 8, name: "AutoRefresh", kind: "scalar", localName: "AutoRefresh", jsonName: "AutoRefresh", T: 5 /*ScalarType.INT32*/ }
@@ -1655,8 +1685,8 @@ export const CreateProjectDashboardResult = new CreateProjectDashboardResult$Typ
class DeleteProjectDashboardRequest$Type extends MessageType<DeleteProjectDashboardRequest> {
constructor() {
super("vizapi.DeleteProjectDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "IDs of the Dashboard to be deleted", required: ["Header", "DashboardID"] } } });
}
create(value?: PartialMessage<DeleteProjectDashboardRequest>): DeleteProjectDashboardRequest {
@@ -1747,8 +1777,8 @@ export const DeleteProjectDashboardResult = new DeleteProjectDashboardResult$Typ
class UpdateProjectDashboardRequest$Type extends MessageType<UpdateProjectDashboardRequest> {
constructor() {
super("vizapi.UpdateProjectDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Name", kind: "message", localName: "Name", jsonName: "Name", T: () => StringObject, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the Dashboard" } } },
{ no: 4, name: "Content", kind: "message", localName: "Content", jsonName: "Content", T: () => StringObject, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "All the widgets in Dashboard" } } },
{ no: 5, name: "IsPrivate", kind: "message", localName: "IsPrivate", jsonName: "IsPrivate", T: () => BoolObject, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility of the Dashboard" } } },
@@ -1875,8 +1905,8 @@ export const UpdateProjectDashboardResult = new UpdateProjectDashboardResult$Typ
class GetProjectDashboardRequest$Type extends MessageType<GetProjectDashboardRequest> {
constructor() {
super("vizapi.GetProjectDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "IDs of the Dashboard", required: ["Header", "DashboardID"] } } });
}
create(value?: PartialMessage<GetProjectDashboardRequest>): GetProjectDashboardRequest {
@@ -1975,9 +2005,9 @@ export const GetProjectDashboardResult = new GetProjectDashboardResult$Type();
class CopyProjectDashboardRequest$Type extends MessageType<CopyProjectDashboardRequest> {
constructor() {
super("vizapi.CopyProjectDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the new Dashboard" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Name of the new Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "DashboardID", "Name"] } } });
}
create(value?: PartialMessage<CopyProjectDashboardRequest>): CopyProjectDashboardRequest {
@@ -2079,6 +2109,114 @@ class CopyProjectDashboardResult$Type extends MessageType<CopyProjectDashboardRe
* @generated MessageType for protobuf message vizapi.CopyProjectDashboardResult
*/
export const CopyProjectDashboardResult = new CopyProjectDashboardResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class SetOwnerDashboardRequest$Type extends MessageType<SetOwnerDashboardRequest> {
constructor() {
super("vizapi.SetOwnerDashboardRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "DashboardID", kind: "scalar", localName: "DashboardID", jsonName: "DashboardID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the new owner of the Dashboard" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Information to set the owner of a dashboard", required: ["Header", "DashboardID", "OwnerID"] } } });
}
create(value?: PartialMessage<SetOwnerDashboardRequest>): SetOwnerDashboardRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.DashboardID = "";
message.UserID = "";
if (value !== undefined)
reflectionMergePartial<SetOwnerDashboardRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetOwnerDashboardRequest): SetOwnerDashboardRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestProjectHeader Header */ 1:
message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
case /* string DashboardID */ 2:
message.DashboardID = reader.string();
break;
case /* string UserID */ 3:
message.UserID = reader.string();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: SetOwnerDashboardRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestProjectHeader Header = 1; */
if (message.Header)
RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* string DashboardID = 2; */
if (message.DashboardID !== "")
writer.tag(2, WireType.LengthDelimited).string(message.DashboardID);
/* string UserID = 3; */
if (message.UserID !== "")
writer.tag(3, WireType.LengthDelimited).string(message.UserID);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.SetOwnerDashboardRequest
*/
export const SetOwnerDashboardRequest = new SetOwnerDashboardRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class SetOwnerDashboardResult$Type extends MessageType<SetOwnerDashboardResult> {
constructor() {
super("vizapi.SetOwnerDashboardResult", [
{ no: 1, name: "Result", kind: "message", localName: "Result", jsonName: "Result", T: () => Dashboard }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Result of setting the owner of a dashboard" } } });
}
create(value?: PartialMessage<SetOwnerDashboardResult>): SetOwnerDashboardResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<SetOwnerDashboardResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetOwnerDashboardResult): SetOwnerDashboardResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* vizapi.Dashboard Result */ 1:
message.Result = Dashboard.internalBinaryRead(reader, reader.uint32(), options, message.Result);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: SetOwnerDashboardResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* vizapi.Dashboard Result = 1; */
if (message.Result)
Dashboard.internalBinaryWrite(message.Result, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.SetOwnerDashboardResult
*/
export const SetOwnerDashboardResult = new SetOwnerDashboardResult$Type();
/**
* @generated ServiceType for protobuf service vizapi.DashboardService
*/
@@ -2090,7 +2228,8 @@ export const DashboardService = new ServiceType("vizapi.DashboardService", [
{ name: "DeleteDashboardsForProject", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Dashboard"], summary: "Delete all dashboards of a project" }, "api.rscType": "Platform", "api.roles": "Platform.Project-Dashboards", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: DeleteDashboardsForProjectRequest, O: DeleteDashboardsForProjectResult },
{ name: "Update", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Dashboard"], summary: "Update a dashboard" }, "api.rscType": "Project", "api.roles": "", "api.moduleID": "dashboard", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: UpdateDashboardRequest, O: UpdateDashboardResult },
{ name: "Get", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Dashboard"], summary: "Get a dashboard" }, "api.rscType": "Project", "api.roles": "", "api.moduleID": "dashboard", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: GetDashboardRequest, O: GetDashboardResult },
{ name: "Copy", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Dashboard"], summary: "Copy a dashboard", description: "Copy a Dashboard with its IDs and the Name of the new Dashboard" }, "api.rscType": "Project", "api.roles": "", "api.moduleID": "dashboard", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: CopyDashboardRequest, O: CopyDashboardResult },
{ name: "Copy", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Dashboard"], summary: "Copy a dashboard", description: "Copy a Dashboard with its ID and the Name of the new Dashboard" }, "api.rscType": "Project", "api.roles": "", "api.moduleID": "dashboard", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: CopyDashboardRequest, O: CopyDashboardResult },
{ name: "SetOwner", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Dashboard"], summary: "Set the owner of a dashboard", description: "Set the owner of a Dashboard with its ID and the user ID of the new owner" }, "api.rscType": "Project", "api.roles": "", "api.moduleID": "dashboard", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: SetOwnerDashboardRequest, O: SetOwnerDashboardResult },
{ name: "CreateProject", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Dashboard"], summary: "Create a dashboard" }, "api.rscType": "Project", "api.roles": "", "api.moduleID": "dashboard", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: CreateProjectDashboardRequest, O: CreateProjectDashboardResult },
{ name: "ListProject", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Dashboard"], summary: "List dashboards", description: "List all the Dashboards" }, "api.rscType": "Project", "api.roles": "", "api.moduleID": "dashboard", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: ListProjectDashboardRequest, O: ListProjectDashboardResult },
{ name: "DeleteProject", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Dashboard"], summary: "Delete a dashboard" }, "api.rscType": "Project", "api.roles": "", "api.moduleID": "dashboard", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: DeleteProjectDashboardRequest, O: DeleteProjectDashboardResult },

View File

@@ -85,8 +85,8 @@ export interface UpdatePlatformDefaultViewResult {
class UpdatePlatformDefaultViewRequest$Type extends MessageType<UpdatePlatformDefaultViewRequest> {
constructor() {
super("vizapi.UpdatePlatformDefaultViewRequest", [
{ no: 1, name: "ViewID", kind: "scalar", localName: "ViewID", jsonName: "ViewID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the View" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content of the View" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "ViewID", kind: "scalar", localName: "ViewID", jsonName: "ViewID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the View" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content of the View" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "IsPrivate", kind: "scalar", localName: "IsPrivate", jsonName: "IsPrivate", T: 8 /*ScalarType.BOOL*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility of the View" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ViewID", "Payload"] } } });
}
@@ -148,8 +148,8 @@ export const UpdatePlatformDefaultViewRequest = new UpdatePlatformDefaultViewReq
class CreatePlatformDefaultViewRequest$Type extends MessageType<CreatePlatformDefaultViewRequest> {
constructor() {
super("vizapi.CreatePlatformDefaultViewRequest", [
{ no: 1, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content of the View" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "ScreenID", kind: "scalar", localName: "ScreenID", jsonName: "ScreenID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Screen" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "Payload", kind: "scalar", localName: "Payload", jsonName: "Payload", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Content of the View" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 5, name: "IsPrivate", kind: "scalar", localName: "IsPrivate", jsonName: "IsPrivate", T: 8 /*ScalarType.BOOL*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility of the View" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ScreenID", "Payload"] } } });
}

View File

@@ -415,8 +415,8 @@ export const MotdMessageRes = new MotdMessageRes$Type();
class CreateMotdRequest$Type extends MessageType<CreateMotdRequest> {
constructor() {
super("vizapi.CreateMotdRequest", [
{ no: 1, name: "StartDate", kind: "scalar", localName: "StartDate", jsonName: "StartDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:00Z\"" }, "validate.rules": { string: { dateIso8601: true } } } },
{ no: 2, name: "EndDate", kind: "scalar", localName: "EndDate", jsonName: "EndDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:00Z\"" }, "validate.rules": { string: { dateIso8601: true } } } },
{ no: 1, name: "StartDate", kind: "scalar", localName: "StartDate", jsonName: "StartDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:00Z\"" }, "n1validate.rules": { string: { dateIso8601: true } } } },
{ no: 2, name: "EndDate", kind: "scalar", localName: "EndDate", jsonName: "EndDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:00Z\"" }, "n1validate.rules": { string: { dateIso8601: true } } } },
{ no: 3, name: "Message", kind: "message", localName: "Message", jsonName: "Message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => MotdMessage }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message request with the content and the dates" } } });
}
@@ -479,8 +479,8 @@ class CreateMotdResult$Type extends MessageType<CreateMotdResult> {
constructor() {
super("vizapi.CreateMotdResult", [
{ no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "StartDate", kind: "scalar", localName: "StartDate", jsonName: "StartDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:00Z\"" }, "validate.rules": { string: { dateIso8601: true } } } },
{ no: 3, name: "EndDate", kind: "scalar", localName: "EndDate", jsonName: "EndDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:01Z\"" }, "validate.rules": { string: { dateIso8601: true } } } },
{ no: 2, name: "StartDate", kind: "scalar", localName: "StartDate", jsonName: "StartDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:00Z\"" }, "n1validate.rules": { string: { dateIso8601: true } } } },
{ no: 3, name: "EndDate", kind: "scalar", localName: "EndDate", jsonName: "EndDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:01Z\"" }, "n1validate.rules": { string: { dateIso8601: true } } } },
{ no: 4, name: "Message", kind: "message", localName: "Message", jsonName: "Message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => MotdMessageRes }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message result with ID, content and dates" } } });
}
@@ -550,8 +550,8 @@ class UpdateMotdRequest$Type extends MessageType<UpdateMotdRequest> {
constructor() {
super("vizapi.UpdateMotdRequest", [
{ no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "StartDate", kind: "scalar", localName: "StartDate", jsonName: "StartDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:00Z\"" }, "validate.rules": { string: { dateIso8601: true } } } },
{ no: 3, name: "EndDate", kind: "scalar", localName: "EndDate", jsonName: "EndDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:01Z\"" }, "validate.rules": { string: { dateIso8601: true } } } },
{ no: 2, name: "StartDate", kind: "scalar", localName: "StartDate", jsonName: "StartDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:00Z\"" }, "n1validate.rules": { string: { dateIso8601: true } } } },
{ no: 3, name: "EndDate", kind: "scalar", localName: "EndDate", jsonName: "EndDate", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format with time zone (accepted tzd formats: [+01:00, -01:00, Z])", example: "\"2023-01-01T00:00:01Z\"" }, "n1validate.rules": { string: { dateIso8601: true } } } },
{ no: 4, name: "Message", kind: "message", localName: "Message", jsonName: "Message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => MotdMessage }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Update an existing Message Of The Day using its key" } } });
}
@@ -800,7 +800,7 @@ export const GetMotdResult = new GetMotdResult$Type();
class DeleteMotdRequest$Type extends MessageType<DeleteMotdRequest> {
constructor() {
super("vizapi.DeleteMotdRequest", [
{ no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ID"] } } });
}
create(value?: PartialMessage<DeleteMotdRequest>): DeleteMotdRequest {

View File

@@ -255,10 +255,10 @@ export const OrganisationSetting = new OrganisationSetting$Type();
class PutOrganisationSettingRequest$Type extends MessageType<PutOrganisationSettingRequest> {
constructor() {
super("vizapi.PutOrganisationSettingRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Key: each key must be unique", example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "Visibility", kind: "enum", localName: "Visibility", jsonName: "Visibility", T: () => ["vizapi.SettingVisibility", SettingVisibility, "SETTING_VISIBILITY_"], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility: public or private. If private, only the organisation can see the setting. If public, all of the organisation and its projects users can see the setting.", example: "\"SETTING_VISIBILITY_PUBLIC\"" }, "validate.rules": { enum: { definedOnly: true } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Key: each key must be unique", example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "Visibility", kind: "enum", localName: "Visibility", jsonName: "Visibility", T: () => ["vizapi.SettingVisibility", SettingVisibility, "SETTING_VISIBILITY_"], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility: public or private. If private, only the organisation can see the setting. If public, all of the organisation and its projects users can see the setting.", example: "\"SETTING_VISIBILITY_PUBLIC\"" }, "n1validate.rules": { enum: { definedOnly: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair to store", required: ["Key", "Value", "Visibility", "Header"] } } });
}
create(value?: PartialMessage<PutOrganisationSettingRequest>): PutOrganisationSettingRequest {
@@ -388,8 +388,8 @@ export const PutOrganisationSettingResult = new PutOrganisationSettingResult$Typ
class GetOrganisationSettingRequest$Type extends MessageType<GetOrganisationSettingRequest> {
constructor() {
super("vizapi.GetOrganisationSettingRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key of the organisation's setting to get", required: ["Header", "Key"] } } });
}
create(value?: PartialMessage<GetOrganisationSettingRequest>): GetOrganisationSettingRequest {
@@ -442,8 +442,8 @@ export const GetOrganisationSettingRequest = new GetOrganisationSettingRequest$T
class GetOrganisationSettingResult$Type extends MessageType<GetOrganisationSettingResult> {
constructor() {
super("vizapi.GetOrganisationSettingResult", [
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Visibility", kind: "enum", localName: "Visibility", jsonName: "Visibility", T: () => ["vizapi.SettingVisibility", SettingVisibility, "SETTING_VISIBILITY_"], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility: public or private. If private, only the organisation can see the setting. If public, all of the organisation and its projects users can see the setting.", example: "\"SETTING_VISIBILITY_PUBLIC\"" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair response" } } });
}
@@ -505,8 +505,8 @@ export const GetOrganisationSettingResult = new GetOrganisationSettingResult$Typ
class DeleteOrganisationSettingRequest$Type extends MessageType<DeleteOrganisationSettingRequest> {
constructor() {
super("vizapi.DeleteOrganisationSettingRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key of the organisation's setting to delete", required: ["Header", "Key"] } } });
}
create(value?: PartialMessage<DeleteOrganisationSettingRequest>): DeleteOrganisationSettingRequest {
@@ -597,7 +597,7 @@ export const DeleteOrganisationSettingResult = new DeleteOrganisationSettingResu
class ListOrganisationSettingsRequest$Type extends MessageType<ListOrganisationSettingsRequest> {
constructor() {
super("vizapi.ListOrganisationSettingsRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "n1validate.rules": { message: { required: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key of the organisation's setting to delete", required: ["Header"] } } });
}
create(value?: PartialMessage<ListOrganisationSettingsRequest>): ListOrganisationSettingsRequest {
@@ -690,7 +690,7 @@ export const ListOrganisationSettingsResult = new ListOrganisationSettingsResult
class DeleteSettingsForOrganisationRequest$Type extends MessageType<DeleteSettingsForOrganisationRequest> {
constructor() {
super("vizapi.DeleteSettingsForOrganisationRequest", [
{ no: 1, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Organisation to delete settings from", required: ["OrganisationID"] } } });
}
create(value?: PartialMessage<DeleteSettingsForOrganisationRequest>): DeleteSettingsForOrganisationRequest {

View File

@@ -235,9 +235,9 @@ export const ProjectSetting = new ProjectSetting$Type();
class PutProjectSettingRequest$Type extends MessageType<PutProjectSettingRequest> {
constructor() {
super("vizapi.PutProjectSettingRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Key: each key must be unique", example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark \"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Key: each key must be unique", example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark \"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair to store", required: ["Key", "Value", "Header"] } } });
}
create(value?: PartialMessage<PutProjectSettingRequest>): PutProjectSettingRequest {
@@ -297,8 +297,8 @@ export const PutProjectSettingRequest = new PutProjectSettingRequest$Type();
class PutProjectSettingResult$Type extends MessageType<PutProjectSettingResult> {
constructor() {
super("vizapi.PutProjectSettingResult", [
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair response" } } });
}
create(value?: PartialMessage<PutProjectSettingResult>): PutProjectSettingResult {
@@ -352,8 +352,8 @@ export const PutProjectSettingResult = new PutProjectSettingResult$Type();
class GetProjectSettingRequest$Type extends MessageType<GetProjectSettingRequest> {
constructor() {
super("vizapi.GetProjectSettingRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key of the project's setting to get", required: ["Header", "Key"] } } });
}
create(value?: PartialMessage<GetProjectSettingRequest>): GetProjectSettingRequest {
@@ -406,8 +406,8 @@ export const GetProjectSettingRequest = new GetProjectSettingRequest$Type();
class GetProjectSettingResult$Type extends MessageType<GetProjectSettingResult> {
constructor() {
super("vizapi.GetProjectSettingResult", [
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair response" } } });
}
create(value?: PartialMessage<GetProjectSettingResult>): GetProjectSettingResult {
@@ -461,8 +461,8 @@ export const GetProjectSettingResult = new GetProjectSettingResult$Type();
class DeleteProjectSettingRequest$Type extends MessageType<DeleteProjectSettingRequest> {
constructor() {
super("vizapi.DeleteProjectSettingRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key of the project's setting to delete", required: ["Header", "Key"] } } });
}
create(value?: PartialMessage<DeleteProjectSettingRequest>): DeleteProjectSettingRequest {
@@ -553,7 +553,7 @@ export const DeleteProjectSettingResult = new DeleteProjectSettingResult$Type();
class ListProjectSettingsRequest$Type extends MessageType<ListProjectSettingsRequest> {
constructor() {
super("vizapi.ListProjectSettingsRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Project's settings to list", required: ["Header"] } } });
}
create(value?: PartialMessage<ListProjectSettingsRequest>): ListProjectSettingsRequest {
@@ -646,7 +646,7 @@ export const ListProjectSettingsResult = new ListProjectSettingsResult$Type();
class ListProjectOrganisationSettingsRequest$Type extends MessageType<ListProjectOrganisationSettingsRequest> {
constructor() {
super("vizapi.ListProjectOrganisationSettingsRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Project's organisation public settings to list", required: ["Header"] } } });
}
create(value?: PartialMessage<ListProjectOrganisationSettingsRequest>): ListProjectOrganisationSettingsRequest {
@@ -739,7 +739,7 @@ export const ListProjectOrganisationSettingsResult = new ListProjectOrganisation
class DeleteSettingsForProjectRequest$Type extends MessageType<DeleteSettingsForProjectRequest> {
constructor() {
super("vizapi.DeleteSettingsForProjectRequest", [
{ no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Project to delete settings from", required: ["ProjectID"] } } });
}
create(value?: PartialMessage<DeleteSettingsForProjectRequest>): DeleteSettingsForProjectRequest {

View File

@@ -37,7 +37,7 @@ export interface ListTabResult {
class ListTabRequest$Type extends MessageType<ListTabRequest> {
constructor() {
super("vizapi.ListTabRequest", [
{ no: 1, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "TabID", kind: "scalar", localName: "TabID", jsonName: "TabID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Identifier of the Tab" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["TabID"] } } });
}
create(value?: PartialMessage<ListTabRequest>): ListTabRequest {

View File

@@ -1,110 +0,0 @@
// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name
// @generated from protobuf file "viz-translations.proto" (package "vizapi", syntax proto3)
// tslint:disable
import type { RpcTransport } from "@protobuf-ts/runtime-rpc";
import type { ServiceInfo } from "@protobuf-ts/runtime-rpc";
import { TranslationsService } from "./viz-translations";
import type { GetLanguagesResult } from "./viz-translations";
import type { GetLanguagesRequest } from "./viz-translations";
import type { DeleteAllTranslationsResult } from "./viz-translations";
import type { DeleteAllTranslationsRequest } from "./viz-translations";
import type { ListTranslationsResult } from "./viz-translations";
import type { ListTranslationsRequest } from "./viz-translations";
import type { DeleteTranslationsResult } from "./viz-translations";
import type { DeleteTranslationsRequest } from "./viz-translations";
import type { PutTranslationsResult } from "./viz-translations";
import type { PutTranslationsRequest } from "./viz-translations";
import { stackIntercept } from "@protobuf-ts/runtime-rpc";
import type { GetTranslationsResult } from "./viz-translations";
import type { GetTranslationsRequest } from "./viz-translations";
import type { UnaryCall } from "@protobuf-ts/runtime-rpc";
import type { RpcOptions } from "@protobuf-ts/runtime-rpc";
// ===================================
// ============= Service =============
// ===================================
/**
* @generated from protobuf service vizapi.TranslationsService
*/
export interface ITranslationsServiceClient {
/**
* @generated from protobuf rpc: Get
*/
get(input: GetTranslationsRequest, options?: RpcOptions): UnaryCall<GetTranslationsRequest, GetTranslationsResult>;
/**
* @generated from protobuf rpc: Put
*/
put(input: PutTranslationsRequest, options?: RpcOptions): UnaryCall<PutTranslationsRequest, PutTranslationsResult>;
/**
* @generated from protobuf rpc: Delete
*/
delete(input: DeleteTranslationsRequest, options?: RpcOptions): UnaryCall<DeleteTranslationsRequest, DeleteTranslationsResult>;
/**
* @generated from protobuf rpc: List
*/
list(input: ListTranslationsRequest, options?: RpcOptions): UnaryCall<ListTranslationsRequest, ListTranslationsResult>;
/**
* @generated from protobuf rpc: DeleteAll
*/
deleteAll(input: DeleteAllTranslationsRequest, options?: RpcOptions): UnaryCall<DeleteAllTranslationsRequest, DeleteAllTranslationsResult>;
/**
* @generated from protobuf rpc: GetLanguages
*/
getLanguages(input: GetLanguagesRequest, options?: RpcOptions): UnaryCall<GetLanguagesRequest, GetLanguagesResult>;
}
// ===================================
// ============= Service =============
// ===================================
/**
* @generated from protobuf service vizapi.TranslationsService
*/
export class TranslationsServiceClient implements ITranslationsServiceClient, ServiceInfo {
typeName = TranslationsService.typeName;
methods = TranslationsService.methods;
options = TranslationsService.options;
constructor(private readonly _transport: RpcTransport) {
}
/**
* @generated from protobuf rpc: Get
*/
get(input: GetTranslationsRequest, options?: RpcOptions): UnaryCall<GetTranslationsRequest, GetTranslationsResult> {
const method = this.methods[0], opt = this._transport.mergeOptions(options);
return stackIntercept<GetTranslationsRequest, GetTranslationsResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: Put
*/
put(input: PutTranslationsRequest, options?: RpcOptions): UnaryCall<PutTranslationsRequest, PutTranslationsResult> {
const method = this.methods[1], opt = this._transport.mergeOptions(options);
return stackIntercept<PutTranslationsRequest, PutTranslationsResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: Delete
*/
delete(input: DeleteTranslationsRequest, options?: RpcOptions): UnaryCall<DeleteTranslationsRequest, DeleteTranslationsResult> {
const method = this.methods[2], opt = this._transport.mergeOptions(options);
return stackIntercept<DeleteTranslationsRequest, DeleteTranslationsResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: List
*/
list(input: ListTranslationsRequest, options?: RpcOptions): UnaryCall<ListTranslationsRequest, ListTranslationsResult> {
const method = this.methods[3], opt = this._transport.mergeOptions(options);
return stackIntercept<ListTranslationsRequest, ListTranslationsResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: DeleteAll
*/
deleteAll(input: DeleteAllTranslationsRequest, options?: RpcOptions): UnaryCall<DeleteAllTranslationsRequest, DeleteAllTranslationsResult> {
const method = this.methods[4], opt = this._transport.mergeOptions(options);
return stackIntercept<DeleteAllTranslationsRequest, DeleteAllTranslationsResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: GetLanguages
*/
getLanguages(input: GetLanguagesRequest, options?: RpcOptions): UnaryCall<GetLanguagesRequest, GetLanguagesResult> {
const method = this.methods[5], opt = this._transport.mergeOptions(options);
return stackIntercept<GetLanguagesRequest, GetLanguagesResult>("unary", this._transport, method, opt, input);
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -185,8 +185,8 @@ export const UserSetting = new UserSetting$Type();
class PutUserSettingRequest$Type extends MessageType<PutUserSettingRequest> {
constructor() {
super("vizapi.PutUserSettingRequest", [
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Key: each key must be unique", example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark \"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Key: each key must be unique", example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark \"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair to store", required: ["Key", "Value"] } } });
}
create(value?: PartialMessage<PutUserSettingRequest>): PutUserSettingRequest {
@@ -240,8 +240,8 @@ export const PutUserSettingRequest = new PutUserSettingRequest$Type();
class PutUserSettingResult$Type extends MessageType<PutUserSettingResult> {
constructor() {
super("vizapi.PutUserSettingResult", [
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair response" } } });
}
create(value?: PartialMessage<PutUserSettingResult>): PutUserSettingResult {
@@ -295,7 +295,7 @@ export const PutUserSettingResult = new PutUserSettingResult$Type();
class GetUserSettingRequest$Type extends MessageType<GetUserSettingRequest> {
constructor() {
super("vizapi.GetUserSettingRequest", [
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key of the user's setting to get", required: ["Key"] } } });
}
create(value?: PartialMessage<GetUserSettingRequest>): GetUserSettingRequest {
@@ -342,8 +342,8 @@ export const GetUserSettingRequest = new GetUserSettingRequest$Type();
class GetUserSettingResult$Type extends MessageType<GetUserSettingResult> {
constructor() {
super("vizapi.GetUserSettingResult", [
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair response" } } });
}
create(value?: PartialMessage<GetUserSettingResult>): GetUserSettingResult {
@@ -397,7 +397,7 @@ export const GetUserSettingResult = new GetUserSettingResult$Type();
class DeleteUserSettingRequest$Type extends MessageType<DeleteUserSettingRequest> {
constructor() {
super("vizapi.DeleteUserSettingRequest", [
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } }
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "n1validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key of the user's setting to delete", required: ["Key"] } } });
}
create(value?: PartialMessage<DeleteUserSettingRequest>): DeleteUserSettingRequest {

View File

@@ -4,20 +4,11 @@
import type { RpcTransport } from "@protobuf-ts/runtime-rpc";
import type { ServiceInfo } from "@protobuf-ts/runtime-rpc";
import { ViewService } from "./viz-view";
import type { ExtractProjectResult } from "./viz-view";
import type { ExtractProjectRequest } from "./viz-view";
import type { ListProjectViewResult } from "./viz-view";
import type { ListProjectViewRequest } from "./viz-view";
import type { DeleteProjectViewResult } from "./viz-view";
import type { DeleteProjectViewRequest } from "./viz-view";
import type { UpdateProjectViewResult } from "./viz-view";
import type { UpdateProjectViewRequest } from "./viz-view";
import type { CreateProjectViewResult } from "./viz-view";
import type { CreateProjectViewRequest } from "./viz-view";
import type { GetProjectViewResult } from "./viz-view";
import type { GetProjectViewRequest } from "./viz-view";
import type { ExtractResult } from "./viz-view";
import type { CrossExtractRequest } from "./viz-view";
import type { ExtractResultBasic } from "./viz-view";
import type { ExtractRequest } from "./viz-view";
import type { SetOwnerViewResult } from "./viz-view";
import type { SetOwnerViewRequest } from "./viz-view";
import type { DeleteViewsForProjectResult } from "./viz-view";
import type { DeleteViewsForProjectRequest } from "./viz-view";
import type { ListViewResult } from "./viz-view";
@@ -61,34 +52,18 @@ export interface IViewServiceClient {
* @generated from protobuf rpc: DeleteViewsForProject
*/
deleteViewsForProject(input: DeleteViewsForProjectRequest, options?: RpcOptions): UnaryCall<DeleteViewsForProjectRequest, DeleteViewsForProjectResult>;
/**
* @generated from protobuf rpc: SetOwner
*/
setOwner(input: SetOwnerViewRequest, options?: RpcOptions): UnaryCall<SetOwnerViewRequest, SetOwnerViewResult>;
/**
* @generated from protobuf rpc: Extract
*/
extract(input: ExtractRequest, options?: RpcOptions): UnaryCall<ExtractRequest, ExtractResult>;
extract(input: ExtractRequest, options?: RpcOptions): UnaryCall<ExtractRequest, ExtractResultBasic>;
/**
* @generated from protobuf rpc: GetProject
* @generated from protobuf rpc: CrossExtract
*/
getProject(input: GetProjectViewRequest, options?: RpcOptions): UnaryCall<GetProjectViewRequest, GetProjectViewResult>;
/**
* @generated from protobuf rpc: CreateProject
*/
createProject(input: CreateProjectViewRequest, options?: RpcOptions): UnaryCall<CreateProjectViewRequest, CreateProjectViewResult>;
/**
* @generated from protobuf rpc: UpdateProject
*/
updateProject(input: UpdateProjectViewRequest, options?: RpcOptions): UnaryCall<UpdateProjectViewRequest, UpdateProjectViewResult>;
/**
* @generated from protobuf rpc: DeleteProject
*/
deleteProject(input: DeleteProjectViewRequest, options?: RpcOptions): UnaryCall<DeleteProjectViewRequest, DeleteProjectViewResult>;
/**
* @generated from protobuf rpc: ListProject
*/
listProject(input: ListProjectViewRequest, options?: RpcOptions): UnaryCall<ListProjectViewRequest, ListProjectViewResult>;
/**
* @generated from protobuf rpc: ExtractProject
*/
extractProject(input: ExtractProjectRequest, options?: RpcOptions): UnaryCall<ExtractProjectRequest, ExtractProjectResult>;
crossExtract(input: CrossExtractRequest, options?: RpcOptions): UnaryCall<CrossExtractRequest, ExtractResultBasic>;
}
/**
* @generated from protobuf service vizapi.ViewService
@@ -141,53 +116,25 @@ export class ViewServiceClient implements IViewServiceClient, ServiceInfo {
const method = this.methods[5], opt = this._transport.mergeOptions(options);
return stackIntercept<DeleteViewsForProjectRequest, DeleteViewsForProjectResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: SetOwner
*/
setOwner(input: SetOwnerViewRequest, options?: RpcOptions): UnaryCall<SetOwnerViewRequest, SetOwnerViewResult> {
const method = this.methods[6], opt = this._transport.mergeOptions(options);
return stackIntercept<SetOwnerViewRequest, SetOwnerViewResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: Extract
*/
extract(input: ExtractRequest, options?: RpcOptions): UnaryCall<ExtractRequest, ExtractResult> {
const method = this.methods[6], opt = this._transport.mergeOptions(options);
return stackIntercept<ExtractRequest, ExtractResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: GetProject
*/
getProject(input: GetProjectViewRequest, options?: RpcOptions): UnaryCall<GetProjectViewRequest, GetProjectViewResult> {
extract(input: ExtractRequest, options?: RpcOptions): UnaryCall<ExtractRequest, ExtractResultBasic> {
const method = this.methods[7], opt = this._transport.mergeOptions(options);
return stackIntercept<GetProjectViewRequest, GetProjectViewResult>("unary", this._transport, method, opt, input);
return stackIntercept<ExtractRequest, ExtractResultBasic>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: CreateProject
* @generated from protobuf rpc: CrossExtract
*/
createProject(input: CreateProjectViewRequest, options?: RpcOptions): UnaryCall<CreateProjectViewRequest, CreateProjectViewResult> {
crossExtract(input: CrossExtractRequest, options?: RpcOptions): UnaryCall<CrossExtractRequest, ExtractResultBasic> {
const method = this.methods[8], opt = this._transport.mergeOptions(options);
return stackIntercept<CreateProjectViewRequest, CreateProjectViewResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: UpdateProject
*/
updateProject(input: UpdateProjectViewRequest, options?: RpcOptions): UnaryCall<UpdateProjectViewRequest, UpdateProjectViewResult> {
const method = this.methods[9], opt = this._transport.mergeOptions(options);
return stackIntercept<UpdateProjectViewRequest, UpdateProjectViewResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: DeleteProject
*/
deleteProject(input: DeleteProjectViewRequest, options?: RpcOptions): UnaryCall<DeleteProjectViewRequest, DeleteProjectViewResult> {
const method = this.methods[10], opt = this._transport.mergeOptions(options);
return stackIntercept<DeleteProjectViewRequest, DeleteProjectViewResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: ListProject
*/
listProject(input: ListProjectViewRequest, options?: RpcOptions): UnaryCall<ListProjectViewRequest, ListProjectViewResult> {
const method = this.methods[11], opt = this._transport.mergeOptions(options);
return stackIntercept<ListProjectViewRequest, ListProjectViewResult>("unary", this._transport, method, opt, input);
}
/**
* @generated from protobuf rpc: ExtractProject
*/
extractProject(input: ExtractProjectRequest, options?: RpcOptions): UnaryCall<ExtractProjectRequest, ExtractProjectResult> {
const method = this.methods[12], opt = this._transport.mergeOptions(options);
return stackIntercept<ExtractProjectRequest, ExtractProjectResult>("unary", this._transport, method, opt, input);
return stackIntercept<CrossExtractRequest, ExtractResultBasic>("unary", this._transport, method, opt, input);
}
}

File diff suppressed because it is too large Load Diff