commit d4ffd77e1c1a71ec2008b3daa07ff4e4e22f70c0 Author: XingfenD Date: Mon Aug 17 11:28:11 2026 +0800 feat: add generated Node protobuf SDK diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..5177443 --- /dev/null +++ b/README.md @@ -0,0 +1,51 @@ +# Yoresee Doc Node SDK + +Generated Node.js protobuf bindings for the Yoresee Doc API. + +The package ships two module formats: + +- **ESM/Connect** (`esm/`) for browser and `@connectrpc/connect-web` consumers. +- **CommonJS/gRPC** (`cjs/`) for Node.js `@grpc/grpc-js` consumers. + +## Install + +Consume the published Gitea tag as a Git dependency: + +```json +"@yoresee-doc/sdk-node": "git+ssh://git@git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_node.git#v0.1.0" +``` + +## Usage + +ESM consumers import from the `esm` subpath: + +```js +import { DocumentService } from '@yoresee-doc/sdk-node/esm/yoresee_doc/v1/yoresee_doc_connect.js' +import { CreateDocumentRequest } from '@yoresee-doc/sdk-node/esm/yoresee_doc/v1/yoresee_doc_pb.js' +``` + +CommonJS consumers require from the `cjs` subpath: + +```js +const { DocumentServiceClient } = require('@yoresee-doc/sdk-node/cjs/yoresee_doc/v1/yoresee_doc_grpc_pb.js') +const { CreateDocumentRequest } = require('@yoresee-doc/sdk-node/cjs/yoresee_doc/v1/yoresee_doc_pb.js') +``` + +## Source And Provenance + +- Source proto: `../yoresee_doc/proto/yoresee_doc/v1/yoresee_doc.proto` +- Source proto commit: `272c5f79a5c5e21282861f8a557ba30520769681` +- Gitea tag: `v0.1.0` +- ESM generation command: `buf generate ../yoresee_doc/proto --template buf.gen.yaml` +- CJS generation command: `grpc_tools_node_protoc` with `protoc-gen-js` and `protoc-gen-grpc` + +Generator versions used for this artifact: + +- `buf 1.72.0` +- `protoc-gen-es v1.10.1` +- `protoc-gen-connect-es v1.7.0` +- `grpc-tools 1.13.1` +- `protoc-gen-js 3.21.4-4` + +The generated artifacts are committed to this repository so consumers can +install the SDK without running protobuf code generation. diff --git a/buf.gen.yaml b/buf.gen.yaml new file mode 100644 index 0000000..0377c02 --- /dev/null +++ b/buf.gen.yaml @@ -0,0 +1,12 @@ +version: v2 +plugins: + - local: protoc-gen-es + out: esm + opt: + - target=js + - import_extension=.js + - local: protoc-gen-connect-es + out: esm + opt: + - target=js + - import_extension=.js diff --git a/cjs/index.js b/cjs/index.js new file mode 100644 index 0000000..1482d47 --- /dev/null +++ b/cjs/index.js @@ -0,0 +1,4 @@ +module.exports = { + messages: require('./yoresee_doc/v1/yoresee_doc_pb.js'), + services: require('./yoresee_doc/v1/yoresee_doc_grpc_pb.js') +} diff --git a/cjs/package.json b/cjs/package.json new file mode 100644 index 0000000..5bbefff --- /dev/null +++ b/cjs/package.json @@ -0,0 +1,3 @@ +{ + "type": "commonjs" +} diff --git a/cjs/yoresee_doc/v1/yoresee_doc_grpc_pb.js b/cjs/yoresee_doc/v1/yoresee_doc_grpc_pb.js new file mode 100644 index 0000000..cd8bdbc --- /dev/null +++ b/cjs/yoresee_doc/v1/yoresee_doc_grpc_pb.js @@ -0,0 +1,2228 @@ +// GENERATED CODE -- DO NOT EDIT! + +'use strict'; +var grpc = require('@grpc/grpc-js'); +var yoresee_doc_v1_yoresee_doc_pb = require('../../yoresee_doc/v1/yoresee_doc_pb.js'); + +function serialize_yoresee_doc_v1_AuthLoginRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.AuthLoginRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.AuthLoginRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_AuthLoginRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.AuthLoginRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_AuthLoginResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.AuthLoginResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.AuthLoginResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_AuthLoginResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.AuthLoginResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_AuthRegisterRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.AuthRegisterRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.AuthRegisterRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_AuthRegisterRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.AuthRegisterRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_AuthRegisterResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.AuthRegisterResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.AuthRegisterResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_AuthRegisterResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.AuthRegisterResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateDocumentCommentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateDocumentCommentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateDocumentCommentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateDocumentCommentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateDocumentCommentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateDocumentCommentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateDocumentCommentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateDocumentCommentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateDocumentCommentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateDocumentCommentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateDocumentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateDocumentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateDocumentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateDocumentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateDocumentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateDocumentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateDocumentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateDocumentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateDocumentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateDocumentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateInvitationRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateInvitationRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateInvitationRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateInvitationRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateInvitationRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateInvitationResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateInvitationResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateInvitationResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateInvitationResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateInvitationResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateKnowledgeBaseRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateKnowledgeBaseRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateKnowledgeBaseRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateKnowledgeBaseRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateKnowledgeBaseRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateKnowledgeBaseResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateKnowledgeBaseResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateKnowledgeBaseResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateKnowledgeBaseResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateKnowledgeBaseResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateNotificationRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateNotificationRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateNotificationRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateNotificationRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateNotificationRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateNotificationResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateNotificationResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateNotificationResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateNotificationResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateNotificationResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateOrgNodeRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateOrgNodeRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateOrgNodeRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateOrgNodeRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateOrgNodeRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateOrgNodeResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateOrgNodeResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateOrgNodeResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateOrgNodeResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateOrgNodeResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateTemplateRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateTemplateRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateTemplateRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateTemplateRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateTemplateRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateTemplateResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateTemplateResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateTemplateResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateTemplateResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateTemplateResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateUserGroupRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateUserGroupRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateUserGroupRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateUserGroupRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateUserGroupRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_CreateUserGroupResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.CreateUserGroupResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.CreateUserGroupResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_CreateUserGroupResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.CreateUserGroupResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteDocumentAttachmentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentAttachmentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteDocumentAttachmentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteDocumentAttachmentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentAttachmentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteDocumentAttachmentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentAttachmentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteDocumentAttachmentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteDocumentAttachmentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentAttachmentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteDocumentCommentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentCommentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteDocumentCommentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteDocumentCommentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentCommentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteDocumentCommentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentCommentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteDocumentCommentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteDocumentCommentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentCommentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteDocumentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteDocumentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteDocumentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteDocumentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteDocumentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteDocumentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteInvitationRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteInvitationRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteInvitationRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteInvitationRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteInvitationRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteInvitationResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteInvitationResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteInvitationResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteInvitationResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteInvitationResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteOrgNodeRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteOrgNodeRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteOrgNodeRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteOrgNodeRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteOrgNodeRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteOrgNodeResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteOrgNodeResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteOrgNodeResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteOrgNodeResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteOrgNodeResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteUserGroupRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteUserGroupRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteUserGroupRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteUserGroupRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteUserGroupRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_DeleteUserGroupResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.DeleteUserGroupResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.DeleteUserGroupResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_DeleteUserGroupResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.DeleteUserGroupResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetDocumentContentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetDocumentContentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetDocumentContentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetDocumentContentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetDocumentContentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetDocumentContentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetDocumentContentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetDocumentContentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetDocumentContentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetDocumentContentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetDocumentSettingsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetDocumentSettingsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetDocumentSettingsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetDocumentSettingsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetDocumentSettingsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetDocumentSettingsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetDocumentSettingsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetDocumentSettingsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetDocumentSettingsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetDocumentSettingsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetDocumentVersionContentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetDocumentVersionContentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetDocumentVersionContentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetDocumentVersionContentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetDocumentVersionContentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetDocumentVersionContentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetDocumentVersionContentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetDocumentVersionContentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetDocumentVersionContentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetDocumentVersionContentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetDocumentYjsSnapshotRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetDocumentYjsSnapshotRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetDocumentYjsSnapshotRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetDocumentYjsSnapshotRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetDocumentYjsSnapshotRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetDocumentYjsSnapshotResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetDocumentYjsSnapshotResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetDocumentYjsSnapshotResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetDocumentYjsSnapshotResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetDocumentYjsSnapshotResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetKnowledgeBaseRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetKnowledgeBaseRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetKnowledgeBaseRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetKnowledgeBaseRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetKnowledgeBaseRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetKnowledgeBaseResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetKnowledgeBaseResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetKnowledgeBaseResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetKnowledgeBaseResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetKnowledgeBaseResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetOrgNodeRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetOrgNodeRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetOrgNodeRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetOrgNodeRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetOrgNodeRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetOrgNodeResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetOrgNodeResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetOrgNodeResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetOrgNodeResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetOrgNodeResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetOwnDocumentsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetOwnDocumentsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetOwnDocumentsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetOwnDocumentsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetOwnDocumentsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetOwnDocumentsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetOwnDocumentsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetOwnDocumentsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetOwnDocumentsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetOwnDocumentsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetSettingsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetSettingsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetSettingsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetSettingsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetSettingsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetSettingsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetSettingsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetSettingsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetSettingsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetSettingsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetTemplateRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetTemplateRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetTemplateRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetTemplateRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetTemplateRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetTemplateResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetTemplateResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetTemplateResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetTemplateResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetTemplateResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetUserGroupRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetUserGroupRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetUserGroupRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetUserGroupRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetUserGroupRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_GetUserGroupResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.GetUserGroupResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.GetUserGroupResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_GetUserGroupResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.GetUserGroupResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_HealthRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.HealthRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.HealthRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_HealthRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.HealthRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_HealthResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.HealthResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.HealthResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_HealthResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.HealthResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListDocumentAttachmentsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListDocumentAttachmentsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListDocumentAttachmentsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListDocumentAttachmentsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListDocumentAttachmentsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListDocumentAttachmentsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListDocumentAttachmentsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListDocumentAttachmentsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListDocumentAttachmentsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListDocumentAttachmentsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListDocumentCommentsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListDocumentCommentsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListDocumentCommentsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListDocumentCommentsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListDocumentCommentsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListDocumentCommentsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListDocumentCommentsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListDocumentCommentsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListDocumentCommentsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListDocumentCommentsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListDocumentVersionsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListDocumentVersionsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListDocumentVersionsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListDocumentVersionsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListDocumentVersionsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListDocumentVersionsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListDocumentVersionsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListDocumentVersionsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListDocumentVersionsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListDocumentVersionsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListDocumentsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListDocumentsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListDocumentsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListDocumentsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListDocumentsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListDocumentsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListDocumentsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListDocumentsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListDocumentsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListDocumentsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListInvitationRecordsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListInvitationRecordsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListInvitationRecordsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListInvitationRecordsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListInvitationRecordsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListInvitationRecordsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListInvitationRecordsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListInvitationRecordsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListInvitationRecordsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListInvitationRecordsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListInvitationsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListInvitationsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListInvitationsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListInvitationsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListInvitationsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListInvitationsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListInvitationsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListInvitationsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListInvitationsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListInvitationsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListKnowledgeBasesRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListKnowledgeBasesRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListKnowledgeBasesRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListKnowledgeBasesRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListKnowledgeBasesRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListKnowledgeBasesResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListKnowledgeBasesResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListKnowledgeBasesResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListKnowledgeBasesResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListKnowledgeBasesResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListNotificationsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListNotificationsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListNotificationsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListNotificationsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListNotificationsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListNotificationsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListNotificationsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListNotificationsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListNotificationsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListNotificationsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListOrgNodeMembersRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListOrgNodeMembersRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListOrgNodeMembersRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListOrgNodeMembersRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListOrgNodeMembersRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListOrgNodeMembersResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListOrgNodeMembersResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListOrgNodeMembersResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListOrgNodeMembersResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListOrgNodeMembersResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListOrgNodesRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListOrgNodesRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListOrgNodesRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListOrgNodesRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListOrgNodesRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListOrgNodesResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListOrgNodesResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListOrgNodesResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListOrgNodesResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListOrgNodesResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListRecentDocumentsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListRecentDocumentsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListRecentDocumentsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListRecentDocumentsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListRecentDocumentsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListRecentDocumentsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListRecentDocumentsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListRecentDocumentsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListRecentDocumentsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListRecentDocumentsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListRecentKnowledgeBasesRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListRecentKnowledgeBasesRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListRecentKnowledgeBasesRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListRecentKnowledgeBasesRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListRecentKnowledgeBasesRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListRecentKnowledgeBasesResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListRecentKnowledgeBasesResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListRecentKnowledgeBasesResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListRecentKnowledgeBasesResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListRecentKnowledgeBasesResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListRecentTemplatesRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListRecentTemplatesRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListRecentTemplatesRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListRecentTemplatesRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListRecentTemplatesRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListRecentTemplatesResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListRecentTemplatesResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListRecentTemplatesResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListRecentTemplatesResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListRecentTemplatesResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListTemplatesRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListTemplatesRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListTemplatesRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListTemplatesRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListTemplatesRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListTemplatesResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListTemplatesResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListTemplatesResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListTemplatesResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListTemplatesResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListUserGroupMembersRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListUserGroupMembersRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListUserGroupMembersRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListUserGroupMembersRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListUserGroupMembersRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListUserGroupMembersResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListUserGroupMembersResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListUserGroupMembersResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListUserGroupMembersResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListUserGroupMembersResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListUserGroupsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListUserGroupsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListUserGroupsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListUserGroupsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListUserGroupsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListUserGroupsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListUserGroupsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListUserGroupsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListUserGroupsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListUserGroupsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListUsersRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListUsersRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListUsersRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListUsersRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListUsersRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_ListUsersResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.ListUsersResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.ListUsersResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_ListUsersResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.ListUsersResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_MarkAllNotificationsReadRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.MarkAllNotificationsReadRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.MarkAllNotificationsReadRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_MarkAllNotificationsReadRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.MarkAllNotificationsReadRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_MarkAllNotificationsReadResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.MarkAllNotificationsReadResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.MarkAllNotificationsReadResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_MarkAllNotificationsReadResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.MarkAllNotificationsReadResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_MarkNotificationsReadRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.MarkNotificationsReadRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.MarkNotificationsReadRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_MarkNotificationsReadRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.MarkNotificationsReadRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_MarkNotificationsReadResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.MarkNotificationsReadResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.MarkNotificationsReadResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_MarkNotificationsReadResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.MarkNotificationsReadResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_MoveOrgNodeRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.MoveOrgNodeRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.MoveOrgNodeRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_MoveOrgNodeRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.MoveOrgNodeRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_MoveOrgNodeResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.MoveOrgNodeResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.MoveOrgNodeResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_MoveOrgNodeResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.MoveOrgNodeResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_QuerySideBarDisplayRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.QuerySideBarDisplayRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.QuerySideBarDisplayRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_QuerySideBarDisplayRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.QuerySideBarDisplayRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_QuerySideBarDisplayResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.QuerySideBarDisplayResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.QuerySideBarDisplayResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_QuerySideBarDisplayResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.QuerySideBarDisplayResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_QueryTopNavDisplayRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.QueryTopNavDisplayRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.QueryTopNavDisplayRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_QueryTopNavDisplayRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.QueryTopNavDisplayRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_QueryTopNavDisplayResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.QueryTopNavDisplayResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.QueryTopNavDisplayResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_QueryTopNavDisplayResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.QueryTopNavDisplayResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_RecordRecentDocumentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.RecordRecentDocumentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.RecordRecentDocumentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_RecordRecentDocumentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.RecordRecentDocumentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_RecordRecentDocumentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.RecordRecentDocumentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.RecordRecentDocumentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_RecordRecentDocumentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.RecordRecentDocumentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_SaveDocumentYjsSnapshotRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.SaveDocumentYjsSnapshotRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.SaveDocumentYjsSnapshotRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_SaveDocumentYjsSnapshotRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.SaveDocumentYjsSnapshotRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_SaveDocumentYjsSnapshotResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.SaveDocumentYjsSnapshotResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.SaveDocumentYjsSnapshotResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_SaveDocumentYjsSnapshotResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.SaveDocumentYjsSnapshotResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_SystemInfoRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.SystemInfoRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.SystemInfoRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_SystemInfoRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.SystemInfoRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_SystemInfoResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.SystemInfoResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.SystemInfoResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_SystemInfoResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.SystemInfoResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateDocumentCommentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentCommentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateDocumentCommentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateDocumentCommentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentCommentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateDocumentCommentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentCommentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateDocumentCommentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateDocumentCommentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentCommentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateDocumentMetaRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentMetaRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateDocumentMetaRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateDocumentMetaRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentMetaRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateDocumentMetaResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentMetaResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateDocumentMetaResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateDocumentMetaResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentMetaResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateDocumentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateDocumentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateDocumentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateDocumentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateDocumentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateDocumentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateDocumentSettingsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentSettingsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateDocumentSettingsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateDocumentSettingsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentSettingsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateDocumentSettingsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentSettingsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateDocumentSettingsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateDocumentSettingsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentSettingsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateInvitationRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateInvitationRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateInvitationRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateInvitationRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateInvitationRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateInvitationResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateInvitationResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateInvitationResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateInvitationResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateInvitationResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateOrgNodeRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateOrgNodeRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateOrgNodeRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateOrgNodeRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateOrgNodeRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateOrgNodeResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateOrgNodeResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateOrgNodeResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateOrgNodeResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateOrgNodeResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateProfileRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateProfileRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateProfileRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateProfileRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateProfileRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateProfileResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateProfileResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateProfileResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateProfileResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateProfileResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateSettingsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateSettingsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateSettingsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateSettingsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateSettingsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateSettingsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateSettingsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateSettingsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateSettingsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateSettingsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateTemplateSettingsRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateTemplateSettingsRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateTemplateSettingsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateTemplateSettingsRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateTemplateSettingsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateTemplateSettingsResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateTemplateSettingsResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateTemplateSettingsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateTemplateSettingsResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateTemplateSettingsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateUserGroupRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateUserGroupRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateUserGroupRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateUserGroupRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateUserGroupRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateUserGroupResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateUserGroupResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateUserGroupResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateUserGroupResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateUserGroupResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateUserRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateUserRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateUserRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateUserRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateUserRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UpdateUserResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UpdateUserResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UpdateUserResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UpdateUserResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UpdateUserResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UploadDocumentAttachmentRequest(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UploadDocumentAttachmentRequest)) { + throw new Error('Expected argument of type yoresee_doc.v1.UploadDocumentAttachmentRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UploadDocumentAttachmentRequest(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UploadDocumentAttachmentRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_yoresee_doc_v1_UploadDocumentAttachmentResponse(arg) { + if (!(arg instanceof yoresee_doc_v1_yoresee_doc_pb.UploadDocumentAttachmentResponse)) { + throw new Error('Expected argument of type yoresee_doc.v1.UploadDocumentAttachmentResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_yoresee_doc_v1_UploadDocumentAttachmentResponse(buffer_arg) { + return yoresee_doc_v1_yoresee_doc_pb.UploadDocumentAttachmentResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + + +// authService provides authentication APIs. +var AuthServiceService = exports.AuthServiceService = { + // login authenticates a user and returns a token. +login: { + path: '/yoresee_doc.v1.AuthService/Login', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.AuthLoginRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.AuthLoginResponse, + requestSerialize: serialize_yoresee_doc_v1_AuthLoginRequest, + requestDeserialize: deserialize_yoresee_doc_v1_AuthLoginRequest, + responseSerialize: serialize_yoresee_doc_v1_AuthLoginResponse, + responseDeserialize: deserialize_yoresee_doc_v1_AuthLoginResponse, + }, + // register creates a new user account. +register: { + path: '/yoresee_doc.v1.AuthService/Register', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.AuthRegisterRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.AuthRegisterResponse, + requestSerialize: serialize_yoresee_doc_v1_AuthRegisterRequest, + requestDeserialize: deserialize_yoresee_doc_v1_AuthRegisterRequest, + responseSerialize: serialize_yoresee_doc_v1_AuthRegisterResponse, + responseDeserialize: deserialize_yoresee_doc_v1_AuthRegisterResponse, + }, + // update current user profile. +updateProfile: { + path: '/yoresee_doc.v1.AuthService/UpdateProfile', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateProfileRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateProfileResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateProfileRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateProfileRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateProfileResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateProfileResponse, + }, + // query side bar visible tabs for scene. +querySideBarDisplay: { + path: '/yoresee_doc.v1.AuthService/QuerySideBarDisplay', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.QuerySideBarDisplayRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.QuerySideBarDisplayResponse, + requestSerialize: serialize_yoresee_doc_v1_QuerySideBarDisplayRequest, + requestDeserialize: deserialize_yoresee_doc_v1_QuerySideBarDisplayRequest, + responseSerialize: serialize_yoresee_doc_v1_QuerySideBarDisplayResponse, + responseDeserialize: deserialize_yoresee_doc_v1_QuerySideBarDisplayResponse, + }, + // query top nav visible menus. +queryTopNavDisplay: { + path: '/yoresee_doc.v1.AuthService/QueryTopNavDisplay', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.QueryTopNavDisplayRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.QueryTopNavDisplayResponse, + requestSerialize: serialize_yoresee_doc_v1_QueryTopNavDisplayRequest, + requestDeserialize: deserialize_yoresee_doc_v1_QueryTopNavDisplayRequest, + responseSerialize: serialize_yoresee_doc_v1_QueryTopNavDisplayResponse, + responseDeserialize: deserialize_yoresee_doc_v1_QueryTopNavDisplayResponse, + }, +}; + +exports.AuthServiceClient = grpc.makeGenericClientConstructor(AuthServiceService, 'AuthService'); +// documentService provides document APIs. +var DocumentServiceService = exports.DocumentServiceService = { + // listDocuments lists documents with filters and pagination. +listDocuments: { + path: '/yoresee_doc.v1.DocumentService/ListDocuments', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListDocumentsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListDocumentsResponse, + requestSerialize: serialize_yoresee_doc_v1_ListDocumentsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListDocumentsRequest, + responseSerialize: serialize_yoresee_doc_v1_ListDocumentsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListDocumentsResponse, + }, + // getDocumentContent fetches a document with its content. +getDocumentContent: { + path: '/yoresee_doc.v1.DocumentService/GetDocumentContent', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.GetDocumentContentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.GetDocumentContentResponse, + requestSerialize: serialize_yoresee_doc_v1_GetDocumentContentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_GetDocumentContentRequest, + responseSerialize: serialize_yoresee_doc_v1_GetDocumentContentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_GetDocumentContentResponse, + }, + // getDocumentSettings fetches document metadata for settings page. +getDocumentSettings: { + path: '/yoresee_doc.v1.DocumentService/GetDocumentSettings', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.GetDocumentSettingsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.GetDocumentSettingsResponse, + requestSerialize: serialize_yoresee_doc_v1_GetDocumentSettingsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_GetDocumentSettingsRequest, + responseSerialize: serialize_yoresee_doc_v1_GetDocumentSettingsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_GetDocumentSettingsResponse, + }, + // list recent documents for caller. +listRecentDocuments: { + path: '/yoresee_doc.v1.DocumentService/ListRecentDocuments', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListRecentDocumentsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListRecentDocumentsResponse, + requestSerialize: serialize_yoresee_doc_v1_ListRecentDocumentsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListRecentDocumentsRequest, + responseSerialize: serialize_yoresee_doc_v1_ListRecentDocumentsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListRecentDocumentsResponse, + }, + // record recent document for caller. +recordRecentDocument: { + path: '/yoresee_doc.v1.DocumentService/RecordRecentDocument', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.RecordRecentDocumentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.RecordRecentDocumentResponse, + requestSerialize: serialize_yoresee_doc_v1_RecordRecentDocumentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_RecordRecentDocumentRequest, + responseSerialize: serialize_yoresee_doc_v1_RecordRecentDocumentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_RecordRecentDocumentResponse, + }, + // getDocumentYjsSnapshot fetches yjs snapshot by document external id. +getDocumentYjsSnapshot: { + path: '/yoresee_doc.v1.DocumentService/GetDocumentYjsSnapshot', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.GetDocumentYjsSnapshotRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.GetDocumentYjsSnapshotResponse, + requestSerialize: serialize_yoresee_doc_v1_GetDocumentYjsSnapshotRequest, + requestDeserialize: deserialize_yoresee_doc_v1_GetDocumentYjsSnapshotRequest, + responseSerialize: serialize_yoresee_doc_v1_GetDocumentYjsSnapshotResponse, + responseDeserialize: deserialize_yoresee_doc_v1_GetDocumentYjsSnapshotResponse, + }, + // saveDocumentYjsSnapshot saves yjs snapshot state. +saveDocumentYjsSnapshot: { + path: '/yoresee_doc.v1.DocumentService/SaveDocumentYjsSnapshot', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.SaveDocumentYjsSnapshotRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.SaveDocumentYjsSnapshotResponse, + requestSerialize: serialize_yoresee_doc_v1_SaveDocumentYjsSnapshotRequest, + requestDeserialize: deserialize_yoresee_doc_v1_SaveDocumentYjsSnapshotRequest, + responseSerialize: serialize_yoresee_doc_v1_SaveDocumentYjsSnapshotResponse, + responseDeserialize: deserialize_yoresee_doc_v1_SaveDocumentYjsSnapshotResponse, + }, + // getOwnDocuments lists documents owned by the caller. +getOwnDocuments: { + path: '/yoresee_doc.v1.DocumentService/GetOwnDocuments', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.GetOwnDocumentsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.GetOwnDocumentsResponse, + requestSerialize: serialize_yoresee_doc_v1_GetOwnDocumentsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_GetOwnDocumentsRequest, + responseSerialize: serialize_yoresee_doc_v1_GetOwnDocumentsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_GetOwnDocumentsResponse, + }, + // createDocument creates a new document. +createDocument: { + path: '/yoresee_doc.v1.DocumentService/CreateDocument', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.CreateDocumentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.CreateDocumentResponse, + requestSerialize: serialize_yoresee_doc_v1_CreateDocumentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_CreateDocumentRequest, + responseSerialize: serialize_yoresee_doc_v1_CreateDocumentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_CreateDocumentResponse, + }, + // updateDocument updates an existing document. +updateDocument: { + path: '/yoresee_doc.v1.DocumentService/UpdateDocument', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateDocumentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateDocumentRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateDocumentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateDocumentResponse, + }, + // updateDocumentMeta updates document metadata without changing content. +updateDocumentMeta: { + path: '/yoresee_doc.v1.DocumentService/UpdateDocumentMeta', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentMetaRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentMetaResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateDocumentMetaRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateDocumentMetaRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateDocumentMetaResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateDocumentMetaResponse, + }, + // updateDocumentSettings updates settings fields for document. +updateDocumentSettings: { + path: '/yoresee_doc.v1.DocumentService/UpdateDocumentSettings', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentSettingsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentSettingsResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateDocumentSettingsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateDocumentSettingsRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateDocumentSettingsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateDocumentSettingsResponse, + }, + // upload attachment and bind to document. +uploadDocumentAttachment: { + path: '/yoresee_doc.v1.DocumentService/UploadDocumentAttachment', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UploadDocumentAttachmentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UploadDocumentAttachmentResponse, + requestSerialize: serialize_yoresee_doc_v1_UploadDocumentAttachmentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UploadDocumentAttachmentRequest, + responseSerialize: serialize_yoresee_doc_v1_UploadDocumentAttachmentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UploadDocumentAttachmentResponse, + }, + // list attachments by document. +listDocumentAttachments: { + path: '/yoresee_doc.v1.DocumentService/ListDocumentAttachments', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListDocumentAttachmentsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListDocumentAttachmentsResponse, + requestSerialize: serialize_yoresee_doc_v1_ListDocumentAttachmentsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListDocumentAttachmentsRequest, + responseSerialize: serialize_yoresee_doc_v1_ListDocumentAttachmentsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListDocumentAttachmentsResponse, + }, + // delete an attachment from document. +deleteDocumentAttachment: { + path: '/yoresee_doc.v1.DocumentService/DeleteDocumentAttachment', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentAttachmentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentAttachmentResponse, + requestSerialize: serialize_yoresee_doc_v1_DeleteDocumentAttachmentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_DeleteDocumentAttachmentRequest, + responseSerialize: serialize_yoresee_doc_v1_DeleteDocumentAttachmentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_DeleteDocumentAttachmentResponse, + }, + // list document history versions. +listDocumentVersions: { + path: '/yoresee_doc.v1.DocumentService/ListDocumentVersions', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListDocumentVersionsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListDocumentVersionsResponse, + requestSerialize: serialize_yoresee_doc_v1_ListDocumentVersionsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListDocumentVersionsRequest, + responseSerialize: serialize_yoresee_doc_v1_ListDocumentVersionsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListDocumentVersionsResponse, + }, + // get document history version content. +getDocumentVersionContent: { + path: '/yoresee_doc.v1.DocumentService/GetDocumentVersionContent', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.GetDocumentVersionContentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.GetDocumentVersionContentResponse, + requestSerialize: serialize_yoresee_doc_v1_GetDocumentVersionContentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_GetDocumentVersionContentRequest, + responseSerialize: serialize_yoresee_doc_v1_GetDocumentVersionContentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_GetDocumentVersionContentResponse, + }, + // save document as template +createTemplate: { + path: '/yoresee_doc.v1.DocumentService/CreateTemplate', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.CreateTemplateRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.CreateTemplateResponse, + requestSerialize: serialize_yoresee_doc_v1_CreateTemplateRequest, + requestDeserialize: deserialize_yoresee_doc_v1_CreateTemplateRequest, + responseSerialize: serialize_yoresee_doc_v1_CreateTemplateResponse, + responseDeserialize: deserialize_yoresee_doc_v1_CreateTemplateResponse, + }, + // list templates with filters and pagination. +listTemplates: { + path: '/yoresee_doc.v1.DocumentService/ListTemplates', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListTemplatesRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListTemplatesResponse, + requestSerialize: serialize_yoresee_doc_v1_ListTemplatesRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListTemplatesRequest, + responseSerialize: serialize_yoresee_doc_v1_ListTemplatesResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListTemplatesResponse, + }, + // list recent templates for caller. +listRecentTemplates: { + path: '/yoresee_doc.v1.DocumentService/ListRecentTemplates', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListRecentTemplatesRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListRecentTemplatesResponse, + requestSerialize: serialize_yoresee_doc_v1_ListRecentTemplatesRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListRecentTemplatesRequest, + responseSerialize: serialize_yoresee_doc_v1_ListRecentTemplatesResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListRecentTemplatesResponse, + }, + // get template by id. +getTemplate: { + path: '/yoresee_doc.v1.DocumentService/GetTemplate', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.GetTemplateRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.GetTemplateResponse, + requestSerialize: serialize_yoresee_doc_v1_GetTemplateRequest, + requestDeserialize: deserialize_yoresee_doc_v1_GetTemplateRequest, + responseSerialize: serialize_yoresee_doc_v1_GetTemplateResponse, + responseDeserialize: deserialize_yoresee_doc_v1_GetTemplateResponse, + }, + // update template settings. +updateTemplateSettings: { + path: '/yoresee_doc.v1.DocumentService/UpdateTemplateSettings', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateTemplateSettingsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateTemplateSettingsResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateTemplateSettingsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateTemplateSettingsRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateTemplateSettingsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateTemplateSettingsResponse, + }, + // delete a document. +deleteDocument: { + path: '/yoresee_doc.v1.DocumentService/DeleteDocument', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentResponse, + requestSerialize: serialize_yoresee_doc_v1_DeleteDocumentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_DeleteDocumentRequest, + responseSerialize: serialize_yoresee_doc_v1_DeleteDocumentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_DeleteDocumentResponse, + }, +}; + +exports.DocumentServiceClient = grpc.makeGenericClientConstructor(DocumentServiceService, 'DocumentService'); +// commentService provides document comment APIs. +var CommentServiceService = exports.CommentServiceService = { + // create a comment for document. +createDocumentComment: { + path: '/yoresee_doc.v1.CommentService/CreateDocumentComment', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.CreateDocumentCommentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.CreateDocumentCommentResponse, + requestSerialize: serialize_yoresee_doc_v1_CreateDocumentCommentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_CreateDocumentCommentRequest, + responseSerialize: serialize_yoresee_doc_v1_CreateDocumentCommentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_CreateDocumentCommentResponse, + }, + // list comments for document. +listDocumentComments: { + path: '/yoresee_doc.v1.CommentService/ListDocumentComments', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListDocumentCommentsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListDocumentCommentsResponse, + requestSerialize: serialize_yoresee_doc_v1_ListDocumentCommentsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListDocumentCommentsRequest, + responseSerialize: serialize_yoresee_doc_v1_ListDocumentCommentsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListDocumentCommentsResponse, + }, + // delete a comment. +deleteDocumentComment: { + path: '/yoresee_doc.v1.CommentService/DeleteDocumentComment', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentCommentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.DeleteDocumentCommentResponse, + requestSerialize: serialize_yoresee_doc_v1_DeleteDocumentCommentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_DeleteDocumentCommentRequest, + responseSerialize: serialize_yoresee_doc_v1_DeleteDocumentCommentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_DeleteDocumentCommentResponse, + }, + // update a comment. +updateDocumentComment: { + path: '/yoresee_doc.v1.CommentService/UpdateDocumentComment', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentCommentRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateDocumentCommentResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateDocumentCommentRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateDocumentCommentRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateDocumentCommentResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateDocumentCommentResponse, + }, +}; + +exports.CommentServiceClient = grpc.makeGenericClientConstructor(CommentServiceService, 'CommentService'); +// knowledgeBaseService provides knowledge base management and discovery APIs. +var KnowledgeBaseServiceService = exports.KnowledgeBaseServiceService = { + // list knowledge bases with filters and pagination. +listKnowledgeBases: { + path: '/yoresee_doc.v1.KnowledgeBaseService/ListKnowledgeBases', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListKnowledgeBasesRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListKnowledgeBasesResponse, + requestSerialize: serialize_yoresee_doc_v1_ListKnowledgeBasesRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListKnowledgeBasesRequest, + responseSerialize: serialize_yoresee_doc_v1_ListKnowledgeBasesResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListKnowledgeBasesResponse, + }, + // get a knowledge base by external ID, optionally recording a recent-access log. +getKnowledgeBase: { + path: '/yoresee_doc.v1.KnowledgeBaseService/GetKnowledgeBase', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.GetKnowledgeBaseRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.GetKnowledgeBaseResponse, + requestSerialize: serialize_yoresee_doc_v1_GetKnowledgeBaseRequest, + requestDeserialize: deserialize_yoresee_doc_v1_GetKnowledgeBaseRequest, + responseSerialize: serialize_yoresee_doc_v1_GetKnowledgeBaseResponse, + responseDeserialize: deserialize_yoresee_doc_v1_GetKnowledgeBaseResponse, + }, + // create a knowledge base for the caller. +createKnowledgeBase: { + path: '/yoresee_doc.v1.KnowledgeBaseService/CreateKnowledgeBase', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.CreateKnowledgeBaseRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.CreateKnowledgeBaseResponse, + requestSerialize: serialize_yoresee_doc_v1_CreateKnowledgeBaseRequest, + requestDeserialize: deserialize_yoresee_doc_v1_CreateKnowledgeBaseRequest, + responseSerialize: serialize_yoresee_doc_v1_CreateKnowledgeBaseResponse, + responseDeserialize: deserialize_yoresee_doc_v1_CreateKnowledgeBaseResponse, + }, + // list the caller's recent knowledge bases. User identity is derived from auth context. +listRecentKnowledgeBases: { + path: '/yoresee_doc.v1.KnowledgeBaseService/ListRecentKnowledgeBases', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListRecentKnowledgeBasesRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListRecentKnowledgeBasesResponse, + requestSerialize: serialize_yoresee_doc_v1_ListRecentKnowledgeBasesRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListRecentKnowledgeBasesRequest, + responseSerialize: serialize_yoresee_doc_v1_ListRecentKnowledgeBasesResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListRecentKnowledgeBasesResponse, + }, +}; + +exports.KnowledgeBaseServiceClient = grpc.makeGenericClientConstructor(KnowledgeBaseServiceService, 'KnowledgeBaseService'); +// systemService provides system health and info APIs. +var SystemServiceService = exports.SystemServiceService = { + // health returns service health status. +health: { + path: '/yoresee_doc.v1.SystemService/Health', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.HealthRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.HealthResponse, + requestSerialize: serialize_yoresee_doc_v1_HealthRequest, + requestDeserialize: deserialize_yoresee_doc_v1_HealthRequest, + responseSerialize: serialize_yoresee_doc_v1_HealthResponse, + responseDeserialize: deserialize_yoresee_doc_v1_HealthResponse, + }, + // systemInfo returns system info and config. +systemInfo: { + path: '/yoresee_doc.v1.SystemService/SystemInfo', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.SystemInfoRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.SystemInfoResponse, + requestSerialize: serialize_yoresee_doc_v1_SystemInfoRequest, + requestDeserialize: deserialize_yoresee_doc_v1_SystemInfoRequest, + responseSerialize: serialize_yoresee_doc_v1_SystemInfoResponse, + responseDeserialize: deserialize_yoresee_doc_v1_SystemInfoResponse, + }, +}; + +exports.SystemServiceClient = grpc.makeGenericClientConstructor(SystemServiceService, 'SystemService'); +// settingService provides settings schema and update APIs. +var SettingServiceService = exports.SettingServiceService = { + // get settings schema with current values. +getSettings: { + path: '/yoresee_doc.v1.SettingService/GetSettings', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.GetSettingsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.GetSettingsResponse, + requestSerialize: serialize_yoresee_doc_v1_GetSettingsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_GetSettingsRequest, + responseSerialize: serialize_yoresee_doc_v1_GetSettingsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_GetSettingsResponse, + }, + // update settings values. +updateSettings: { + path: '/yoresee_doc.v1.SettingService/UpdateSettings', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateSettingsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateSettingsResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateSettingsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateSettingsRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateSettingsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateSettingsResponse, + }, +}; + +exports.SettingServiceClient = grpc.makeGenericClientConstructor(SettingServiceService, 'SettingService'); +// membershipService provides user group and org structure management APIs. +var MembershipServiceService = exports.MembershipServiceService = { + // list user groups with pagination. +listUserGroups: { + path: '/yoresee_doc.v1.MembershipService/ListUserGroups', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListUserGroupsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListUserGroupsResponse, + requestSerialize: serialize_yoresee_doc_v1_ListUserGroupsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListUserGroupsRequest, + responseSerialize: serialize_yoresee_doc_v1_ListUserGroupsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListUserGroupsResponse, + }, + // get a user group by external id. +getUserGroup: { + path: '/yoresee_doc.v1.MembershipService/GetUserGroup', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.GetUserGroupRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.GetUserGroupResponse, + requestSerialize: serialize_yoresee_doc_v1_GetUserGroupRequest, + requestDeserialize: deserialize_yoresee_doc_v1_GetUserGroupRequest, + responseSerialize: serialize_yoresee_doc_v1_GetUserGroupResponse, + responseDeserialize: deserialize_yoresee_doc_v1_GetUserGroupResponse, + }, + // create user group and optional members. +createUserGroup: { + path: '/yoresee_doc.v1.MembershipService/CreateUserGroup', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.CreateUserGroupRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.CreateUserGroupResponse, + requestSerialize: serialize_yoresee_doc_v1_CreateUserGroupRequest, + requestDeserialize: deserialize_yoresee_doc_v1_CreateUserGroupRequest, + responseSerialize: serialize_yoresee_doc_v1_CreateUserGroupResponse, + responseDeserialize: deserialize_yoresee_doc_v1_CreateUserGroupResponse, + }, + // update user group metadata and optional member set. +updateUserGroup: { + path: '/yoresee_doc.v1.MembershipService/UpdateUserGroup', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateUserGroupRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateUserGroupResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateUserGroupRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateUserGroupRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateUserGroupResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateUserGroupResponse, + }, + // delete a user group and its memberships. +deleteUserGroup: { + path: '/yoresee_doc.v1.MembershipService/DeleteUserGroup', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.DeleteUserGroupRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.DeleteUserGroupResponse, + requestSerialize: serialize_yoresee_doc_v1_DeleteUserGroupRequest, + requestDeserialize: deserialize_yoresee_doc_v1_DeleteUserGroupRequest, + responseSerialize: serialize_yoresee_doc_v1_DeleteUserGroupResponse, + responseDeserialize: deserialize_yoresee_doc_v1_DeleteUserGroupResponse, + }, + // list users for member management. +listUsers: { + path: '/yoresee_doc.v1.MembershipService/ListUsers', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListUsersRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListUsersResponse, + requestSerialize: serialize_yoresee_doc_v1_ListUsersRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListUsersRequest, + responseSerialize: serialize_yoresee_doc_v1_ListUsersResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListUsersResponse, + }, + // update user info or status. +updateUser: { + path: '/yoresee_doc.v1.MembershipService/UpdateUser', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateUserRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateUserResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateUserRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateUserRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateUserResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateUserResponse, + }, + // list user group members with pagination. +listUserGroupMembers: { + path: '/yoresee_doc.v1.MembershipService/ListUserGroupMembers', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListUserGroupMembersRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListUserGroupMembersResponse, + requestSerialize: serialize_yoresee_doc_v1_ListUserGroupMembersRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListUserGroupMembersRequest, + responseSerialize: serialize_yoresee_doc_v1_ListUserGroupMembersResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListUserGroupMembersResponse, + }, + // list org nodes with pagination. +listOrgNodes: { + path: '/yoresee_doc.v1.MembershipService/ListOrgNodes', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListOrgNodesRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListOrgNodesResponse, + requestSerialize: serialize_yoresee_doc_v1_ListOrgNodesRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListOrgNodesRequest, + responseSerialize: serialize_yoresee_doc_v1_ListOrgNodesResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListOrgNodesResponse, + }, + // get an org node by external id. +getOrgNode: { + path: '/yoresee_doc.v1.MembershipService/GetOrgNode', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.GetOrgNodeRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.GetOrgNodeResponse, + requestSerialize: serialize_yoresee_doc_v1_GetOrgNodeRequest, + requestDeserialize: deserialize_yoresee_doc_v1_GetOrgNodeRequest, + responseSerialize: serialize_yoresee_doc_v1_GetOrgNodeResponse, + responseDeserialize: deserialize_yoresee_doc_v1_GetOrgNodeResponse, + }, + // create org node and optional members. +createOrgNode: { + path: '/yoresee_doc.v1.MembershipService/CreateOrgNode', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.CreateOrgNodeRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.CreateOrgNodeResponse, + requestSerialize: serialize_yoresee_doc_v1_CreateOrgNodeRequest, + requestDeserialize: deserialize_yoresee_doc_v1_CreateOrgNodeRequest, + responseSerialize: serialize_yoresee_doc_v1_CreateOrgNodeResponse, + responseDeserialize: deserialize_yoresee_doc_v1_CreateOrgNodeResponse, + }, + // update org node metadata and optional member set. +updateOrgNode: { + path: '/yoresee_doc.v1.MembershipService/UpdateOrgNode', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateOrgNodeRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateOrgNodeResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateOrgNodeRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateOrgNodeRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateOrgNodeResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateOrgNodeResponse, + }, + // delete an org node and its memberships. +deleteOrgNode: { + path: '/yoresee_doc.v1.MembershipService/DeleteOrgNode', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.DeleteOrgNodeRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.DeleteOrgNodeResponse, + requestSerialize: serialize_yoresee_doc_v1_DeleteOrgNodeRequest, + requestDeserialize: deserialize_yoresee_doc_v1_DeleteOrgNodeRequest, + responseSerialize: serialize_yoresee_doc_v1_DeleteOrgNodeResponse, + responseDeserialize: deserialize_yoresee_doc_v1_DeleteOrgNodeResponse, + }, + // move an org node to a new parent. +moveOrgNode: { + path: '/yoresee_doc.v1.MembershipService/MoveOrgNode', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.MoveOrgNodeRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.MoveOrgNodeResponse, + requestSerialize: serialize_yoresee_doc_v1_MoveOrgNodeRequest, + requestDeserialize: deserialize_yoresee_doc_v1_MoveOrgNodeRequest, + responseSerialize: serialize_yoresee_doc_v1_MoveOrgNodeResponse, + responseDeserialize: deserialize_yoresee_doc_v1_MoveOrgNodeResponse, + }, + // list org node members with pagination. +listOrgNodeMembers: { + path: '/yoresee_doc.v1.MembershipService/ListOrgNodeMembers', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListOrgNodeMembersRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListOrgNodeMembersResponse, + requestSerialize: serialize_yoresee_doc_v1_ListOrgNodeMembersRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListOrgNodeMembersRequest, + responseSerialize: serialize_yoresee_doc_v1_ListOrgNodeMembersResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListOrgNodeMembersResponse, + }, +}; + +exports.MembershipServiceClient = grpc.makeGenericClientConstructor(MembershipServiceService, 'MembershipService'); +// invitationService provides invitation management APIs. +var InvitationServiceService = exports.InvitationServiceService = { + // create invitation code. +createInvitation: { + path: '/yoresee_doc.v1.InvitationService/CreateInvitation', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.CreateInvitationRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.CreateInvitationResponse, + requestSerialize: serialize_yoresee_doc_v1_CreateInvitationRequest, + requestDeserialize: deserialize_yoresee_doc_v1_CreateInvitationRequest, + responseSerialize: serialize_yoresee_doc_v1_CreateInvitationResponse, + responseDeserialize: deserialize_yoresee_doc_v1_CreateInvitationResponse, + }, + // list invitations with filters and pagination. +listInvitations: { + path: '/yoresee_doc.v1.InvitationService/ListInvitations', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListInvitationsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListInvitationsResponse, + requestSerialize: serialize_yoresee_doc_v1_ListInvitationsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListInvitationsRequest, + responseSerialize: serialize_yoresee_doc_v1_ListInvitationsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListInvitationsResponse, + }, + // update invitation code. +updateInvitation: { + path: '/yoresee_doc.v1.InvitationService/UpdateInvitation', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.UpdateInvitationRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.UpdateInvitationResponse, + requestSerialize: serialize_yoresee_doc_v1_UpdateInvitationRequest, + requestDeserialize: deserialize_yoresee_doc_v1_UpdateInvitationRequest, + responseSerialize: serialize_yoresee_doc_v1_UpdateInvitationResponse, + responseDeserialize: deserialize_yoresee_doc_v1_UpdateInvitationResponse, + }, + // delete invitation code. +deleteInvitation: { + path: '/yoresee_doc.v1.InvitationService/DeleteInvitation', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.DeleteInvitationRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.DeleteInvitationResponse, + requestSerialize: serialize_yoresee_doc_v1_DeleteInvitationRequest, + requestDeserialize: deserialize_yoresee_doc_v1_DeleteInvitationRequest, + responseSerialize: serialize_yoresee_doc_v1_DeleteInvitationResponse, + responseDeserialize: deserialize_yoresee_doc_v1_DeleteInvitationResponse, + }, + // list invitation usage records. +listInvitationRecords: { + path: '/yoresee_doc.v1.InvitationService/ListInvitationRecords', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListInvitationRecordsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListInvitationRecordsResponse, + requestSerialize: serialize_yoresee_doc_v1_ListInvitationRecordsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListInvitationRecordsRequest, + responseSerialize: serialize_yoresee_doc_v1_ListInvitationRecordsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListInvitationRecordsResponse, + }, +}; + +exports.InvitationServiceClient = grpc.makeGenericClientConstructor(InvitationServiceService, 'InvitationService'); +// notificationService provides notification APIs. +var NotificationServiceService = exports.NotificationServiceService = { + // create notifications (single or batch). +createNotification: { + path: '/yoresee_doc.v1.NotificationService/CreateNotification', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.CreateNotificationRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.CreateNotificationResponse, + requestSerialize: serialize_yoresee_doc_v1_CreateNotificationRequest, + requestDeserialize: deserialize_yoresee_doc_v1_CreateNotificationRequest, + responseSerialize: serialize_yoresee_doc_v1_CreateNotificationResponse, + responseDeserialize: deserialize_yoresee_doc_v1_CreateNotificationResponse, + }, + // list notifications for current user. +listNotifications: { + path: '/yoresee_doc.v1.NotificationService/ListNotifications', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.ListNotificationsRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.ListNotificationsResponse, + requestSerialize: serialize_yoresee_doc_v1_ListNotificationsRequest, + requestDeserialize: deserialize_yoresee_doc_v1_ListNotificationsRequest, + responseSerialize: serialize_yoresee_doc_v1_ListNotificationsResponse, + responseDeserialize: deserialize_yoresee_doc_v1_ListNotificationsResponse, + }, + // mark notifications as read. +markNotificationsRead: { + path: '/yoresee_doc.v1.NotificationService/MarkNotificationsRead', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.MarkNotificationsReadRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.MarkNotificationsReadResponse, + requestSerialize: serialize_yoresee_doc_v1_MarkNotificationsReadRequest, + requestDeserialize: deserialize_yoresee_doc_v1_MarkNotificationsReadRequest, + responseSerialize: serialize_yoresee_doc_v1_MarkNotificationsReadResponse, + responseDeserialize: deserialize_yoresee_doc_v1_MarkNotificationsReadResponse, + }, + // mark all notifications as read. +markAllNotificationsRead: { + path: '/yoresee_doc.v1.NotificationService/MarkAllNotificationsRead', + requestStream: false, + responseStream: false, + requestType: yoresee_doc_v1_yoresee_doc_pb.MarkAllNotificationsReadRequest, + responseType: yoresee_doc_v1_yoresee_doc_pb.MarkAllNotificationsReadResponse, + requestSerialize: serialize_yoresee_doc_v1_MarkAllNotificationsReadRequest, + requestDeserialize: deserialize_yoresee_doc_v1_MarkAllNotificationsReadRequest, + responseSerialize: serialize_yoresee_doc_v1_MarkAllNotificationsReadResponse, + responseDeserialize: deserialize_yoresee_doc_v1_MarkAllNotificationsReadResponse, + }, +}; + +exports.NotificationServiceClient = grpc.makeGenericClientConstructor(NotificationServiceService, 'NotificationService'); diff --git a/cjs/yoresee_doc/v1/yoresee_doc_pb.js b/cjs/yoresee_doc/v1/yoresee_doc_pb.js new file mode 100644 index 0000000..bec1407 --- /dev/null +++ b/cjs/yoresee_doc/v1/yoresee_doc_pb.js @@ -0,0 +1,37131 @@ +// source: yoresee_doc/v1/yoresee_doc.proto +/** + * @fileoverview + * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck + +var jspb = require('google-protobuf'); +var goog = jspb; +var global = (function() { + if (this) { return this; } + if (typeof window !== 'undefined') { return window; } + if (typeof global !== 'undefined') { return global; } + if (typeof self !== 'undefined') { return self; } + return Function('return this')(); +}.call(null)); + +goog.exportSymbol('proto.yoresee_doc.v1.AttachmentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.AuthLoginRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.AuthLoginResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.AuthRegisterRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.AuthRegisterResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.BaseResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateDocumentCommentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateDocumentCommentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateDocumentContainerType', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateDocumentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateDocumentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateInvitationRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateInvitationResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateKnowledgeBaseRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateKnowledgeBaseResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateNotificationRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateNotificationResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateOrgNodeRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateOrgNodeResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateTemplateContainer', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateTemplateRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateTemplateResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateUserGroupRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.CreateUserGroupResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteDocumentCommentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteDocumentCommentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteDocumentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteDocumentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteInvitationRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteInvitationResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteOrgNodeRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteOrgNodeResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteUserGroupRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DeleteUserGroupResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DocumentComment', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DocumentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DocumentType', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.DocumentVersionResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetDocumentContentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetDocumentContentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetDocumentSettingsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetDocumentSettingsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetDocumentVersionContentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetDocumentVersionContentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetKnowledgeBaseRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetKnowledgeBaseResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetOrgNodeRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetOrgNodeResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetOwnDocumentsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetOwnDocumentsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetSettingsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetSettingsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetTemplateRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetTemplateResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetUserGroupRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.GetUserGroupResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.HealthRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.HealthResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.InvitationRecordResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.InvitationResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.KnowledgeBaseResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListDocumentAttachmentsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListDocumentAttachmentsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListDocumentCommentsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListDocumentCommentsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListDocumentVersionsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListDocumentVersionsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListDocumentsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListDocumentsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListInvitationRecordsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListInvitationRecordsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListInvitationsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListInvitationsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListKnowledgeBasesRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListKnowledgeBasesResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListNotificationsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListNotificationsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListOrgNodeMembersRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListOrgNodeMembersResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListOrgNodesRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListOrgNodesResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListRecentDocumentsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListRecentDocumentsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListRecentTemplatesRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListRecentTemplatesResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListTemplatesRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListTemplatesResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListUserGroupMembersRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListUserGroupMembersResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListUserGroupsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListUserGroupsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListUsersRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.ListUsersResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.MarkAllNotificationsReadRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.MarkAllNotificationsReadResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.MarkNotificationsReadRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.MarkNotificationsReadResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.MoveOrgNodeRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.MoveOrgNodeResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.Notification', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.OrgNodeResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.QuerySideBarDisplayRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.QuerySideBarDisplayResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.QueryTopNavDisplayRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.QueryTopNavDisplayResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.RecordRecentDocumentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.RecordRecentDocumentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.RecursiveOptions', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.SettingGroup', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.SettingItem', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.SettingOption', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.SettingUI', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.SettingUpdate', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.SystemInfoRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.SystemInfoResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.TemplateResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.TimeRange', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateDocumentCommentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateDocumentCommentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateDocumentMetaRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateDocumentMetaResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateDocumentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateDocumentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateDocumentSettingsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateDocumentSettingsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateInvitationRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateInvitationResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateOrgNodeRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateOrgNodeResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateProfileRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateProfileResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateSettingsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateSettingsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateTemplateSettingsRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateTemplateSettingsResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateUserGroupRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateUserGroupResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateUserRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UpdateUserResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UploadDocumentAttachmentRequest', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UploadDocumentAttachmentResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UserGroupResponse', null, global); +goog.exportSymbol('proto.yoresee_doc.v1.UserResponse', null, global); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.BaseResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.BaseResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.BaseResponse.displayName = 'proto.yoresee_doc.v1.BaseResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.HealthRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.HealthRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.HealthRequest.displayName = 'proto.yoresee_doc.v1.HealthRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.HealthResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.HealthResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.HealthResponse.displayName = 'proto.yoresee_doc.v1.HealthResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.SystemInfoRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.SystemInfoRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.SystemInfoRequest.displayName = 'proto.yoresee_doc.v1.SystemInfoRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.SystemInfoResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.SystemInfoResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.SystemInfoResponse.displayName = 'proto.yoresee_doc.v1.SystemInfoResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UserGroupResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UserGroupResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UserGroupResponse.displayName = 'proto.yoresee_doc.v1.UserGroupResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.OrgNodeResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.OrgNodeResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.OrgNodeResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.OrgNodeResponse.displayName = 'proto.yoresee_doc.v1.OrgNodeResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListUserGroupsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListUserGroupsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListUserGroupsRequest.displayName = 'proto.yoresee_doc.v1.ListUserGroupsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListUserGroupsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListUserGroupsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListUserGroupsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListUserGroupsResponse.displayName = 'proto.yoresee_doc.v1.ListUserGroupsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetUserGroupRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetUserGroupRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetUserGroupRequest.displayName = 'proto.yoresee_doc.v1.GetUserGroupRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetUserGroupResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetUserGroupResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetUserGroupResponse.displayName = 'proto.yoresee_doc.v1.GetUserGroupResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateUserGroupRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.CreateUserGroupRequest.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateUserGroupRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateUserGroupRequest.displayName = 'proto.yoresee_doc.v1.CreateUserGroupRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateUserGroupResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateUserGroupResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateUserGroupResponse.displayName = 'proto.yoresee_doc.v1.CreateUserGroupResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.UpdateUserGroupRequest.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateUserGroupRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateUserGroupRequest.displayName = 'proto.yoresee_doc.v1.UpdateUserGroupRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateUserGroupResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateUserGroupResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateUserGroupResponse.displayName = 'proto.yoresee_doc.v1.UpdateUserGroupResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteUserGroupRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteUserGroupRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteUserGroupRequest.displayName = 'proto.yoresee_doc.v1.DeleteUserGroupRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteUserGroupResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteUserGroupResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteUserGroupResponse.displayName = 'proto.yoresee_doc.v1.DeleteUserGroupResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListUsersRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListUsersRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListUsersRequest.displayName = 'proto.yoresee_doc.v1.ListUsersRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListUsersResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListUsersResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListUsersResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListUsersResponse.displayName = 'proto.yoresee_doc.v1.ListUsersResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListUserGroupMembersRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListUserGroupMembersRequest.displayName = 'proto.yoresee_doc.v1.ListUserGroupMembersRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListUserGroupMembersResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListUserGroupMembersResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListUserGroupMembersResponse.displayName = 'proto.yoresee_doc.v1.ListUserGroupMembersResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListOrgNodesRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListOrgNodesRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListOrgNodesRequest.displayName = 'proto.yoresee_doc.v1.ListOrgNodesRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListOrgNodesResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListOrgNodesResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListOrgNodesResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListOrgNodesResponse.displayName = 'proto.yoresee_doc.v1.ListOrgNodesResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetOrgNodeRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetOrgNodeRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetOrgNodeRequest.displayName = 'proto.yoresee_doc.v1.GetOrgNodeRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetOrgNodeResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetOrgNodeResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetOrgNodeResponse.displayName = 'proto.yoresee_doc.v1.GetOrgNodeResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.CreateOrgNodeRequest.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateOrgNodeRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateOrgNodeRequest.displayName = 'proto.yoresee_doc.v1.CreateOrgNodeRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateOrgNodeResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateOrgNodeResponse.displayName = 'proto.yoresee_doc.v1.CreateOrgNodeResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.UpdateOrgNodeRequest.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateOrgNodeRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateOrgNodeRequest.displayName = 'proto.yoresee_doc.v1.UpdateOrgNodeRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateOrgNodeResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateOrgNodeResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateOrgNodeResponse.displayName = 'proto.yoresee_doc.v1.UpdateOrgNodeResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteOrgNodeRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteOrgNodeRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteOrgNodeRequest.displayName = 'proto.yoresee_doc.v1.DeleteOrgNodeRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteOrgNodeResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteOrgNodeResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteOrgNodeResponse.displayName = 'proto.yoresee_doc.v1.DeleteOrgNodeResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.MoveOrgNodeRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.MoveOrgNodeRequest.displayName = 'proto.yoresee_doc.v1.MoveOrgNodeRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.MoveOrgNodeResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.MoveOrgNodeResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.MoveOrgNodeResponse.displayName = 'proto.yoresee_doc.v1.MoveOrgNodeResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListOrgNodeMembersRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListOrgNodeMembersRequest.displayName = 'proto.yoresee_doc.v1.ListOrgNodeMembersRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListOrgNodeMembersResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListOrgNodeMembersResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListOrgNodeMembersResponse.displayName = 'proto.yoresee_doc.v1.ListOrgNodeMembersResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.SettingOption = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.SettingOption, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.SettingOption.displayName = 'proto.yoresee_doc.v1.SettingOption'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.SettingUI = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.SettingUI.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.SettingUI, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.SettingUI.displayName = 'proto.yoresee_doc.v1.SettingUI'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.SettingItem = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.SettingItem, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.SettingItem.displayName = 'proto.yoresee_doc.v1.SettingItem'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.SettingGroup = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.SettingGroup.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.SettingGroup, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.SettingGroup.displayName = 'proto.yoresee_doc.v1.SettingGroup'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetSettingsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetSettingsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetSettingsRequest.displayName = 'proto.yoresee_doc.v1.GetSettingsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetSettingsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.GetSettingsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetSettingsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetSettingsResponse.displayName = 'proto.yoresee_doc.v1.GetSettingsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.SettingUpdate = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.SettingUpdate, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.SettingUpdate.displayName = 'proto.yoresee_doc.v1.SettingUpdate'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateSettingsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.UpdateSettingsRequest.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateSettingsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateSettingsRequest.displayName = 'proto.yoresee_doc.v1.UpdateSettingsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateSettingsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateSettingsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateSettingsResponse.displayName = 'proto.yoresee_doc.v1.UpdateSettingsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateUserRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateUserRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateUserRequest.displayName = 'proto.yoresee_doc.v1.UpdateUserRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateUserResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateUserResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateUserResponse.displayName = 'proto.yoresee_doc.v1.UpdateUserResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.AuthLoginRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.AuthLoginRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.AuthLoginRequest.displayName = 'proto.yoresee_doc.v1.AuthLoginRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.AuthLoginResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.AuthLoginResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.AuthLoginResponse.displayName = 'proto.yoresee_doc.v1.AuthLoginResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.AuthRegisterRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.AuthRegisterRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.AuthRegisterRequest.displayName = 'proto.yoresee_doc.v1.AuthRegisterRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.AuthRegisterResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.AuthRegisterResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.AuthRegisterResponse.displayName = 'proto.yoresee_doc.v1.AuthRegisterResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateProfileRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateProfileRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateProfileRequest.displayName = 'proto.yoresee_doc.v1.UpdateProfileRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateProfileResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateProfileResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateProfileResponse.displayName = 'proto.yoresee_doc.v1.UpdateProfileResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.QuerySideBarDisplayRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.QuerySideBarDisplayRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.QuerySideBarDisplayRequest.displayName = 'proto.yoresee_doc.v1.QuerySideBarDisplayRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.QuerySideBarDisplayResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.QuerySideBarDisplayResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.QuerySideBarDisplayResponse.displayName = 'proto.yoresee_doc.v1.QuerySideBarDisplayResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.QueryTopNavDisplayRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.QueryTopNavDisplayRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.QueryTopNavDisplayRequest.displayName = 'proto.yoresee_doc.v1.QueryTopNavDisplayRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.QueryTopNavDisplayResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.QueryTopNavDisplayResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.QueryTopNavDisplayResponse.displayName = 'proto.yoresee_doc.v1.QueryTopNavDisplayResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DocumentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.DocumentResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.DocumentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DocumentResponse.displayName = 'proto.yoresee_doc.v1.DocumentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetDocumentContentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetDocumentContentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetDocumentContentRequest.displayName = 'proto.yoresee_doc.v1.GetDocumentContentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetDocumentContentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetDocumentContentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetDocumentContentResponse.displayName = 'proto.yoresee_doc.v1.GetDocumentContentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetDocumentSettingsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetDocumentSettingsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetDocumentSettingsRequest.displayName = 'proto.yoresee_doc.v1.GetDocumentSettingsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetDocumentSettingsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetDocumentSettingsResponse.displayName = 'proto.yoresee_doc.v1.GetDocumentSettingsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListRecentDocumentsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListRecentDocumentsRequest.displayName = 'proto.yoresee_doc.v1.ListRecentDocumentsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListRecentDocumentsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListRecentDocumentsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListRecentDocumentsResponse.displayName = 'proto.yoresee_doc.v1.ListRecentDocumentsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.RecordRecentDocumentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.RecordRecentDocumentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.RecordRecentDocumentRequest.displayName = 'proto.yoresee_doc.v1.RecordRecentDocumentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.RecordRecentDocumentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.RecordRecentDocumentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.RecordRecentDocumentResponse.displayName = 'proto.yoresee_doc.v1.RecordRecentDocumentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.RecursiveOptions = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.RecursiveOptions, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.RecursiveOptions.displayName = 'proto.yoresee_doc.v1.RecursiveOptions'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.TimeRange = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.TimeRange, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.TimeRange.displayName = 'proto.yoresee_doc.v1.TimeRange'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListDocumentsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListDocumentsRequest.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListDocumentsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListDocumentsRequest.displayName = 'proto.yoresee_doc.v1.ListDocumentsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListDocumentsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListDocumentsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListDocumentsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListDocumentsResponse.displayName = 'proto.yoresee_doc.v1.ListDocumentsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetOwnDocumentsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetOwnDocumentsRequest.displayName = 'proto.yoresee_doc.v1.GetOwnDocumentsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.GetOwnDocumentsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetOwnDocumentsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetOwnDocumentsResponse.displayName = 'proto.yoresee_doc.v1.GetOwnDocumentsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateDocumentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateDocumentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateDocumentRequest.displayName = 'proto.yoresee_doc.v1.CreateDocumentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateDocumentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateDocumentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateDocumentResponse.displayName = 'proto.yoresee_doc.v1.CreateDocumentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.KnowledgeBaseResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.KnowledgeBaseResponse.displayName = 'proto.yoresee_doc.v1.KnowledgeBaseResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListKnowledgeBasesRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListKnowledgeBasesRequest.displayName = 'proto.yoresee_doc.v1.ListKnowledgeBasesRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListKnowledgeBasesResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListKnowledgeBasesResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListKnowledgeBasesResponse.displayName = 'proto.yoresee_doc.v1.ListKnowledgeBasesResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateKnowledgeBaseRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.displayName = 'proto.yoresee_doc.v1.CreateKnowledgeBaseRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateKnowledgeBaseResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.displayName = 'proto.yoresee_doc.v1.CreateKnowledgeBaseResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetKnowledgeBaseRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetKnowledgeBaseRequest.displayName = 'proto.yoresee_doc.v1.GetKnowledgeBaseRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.GetKnowledgeBaseResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetKnowledgeBaseResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetKnowledgeBaseResponse.displayName = 'proto.yoresee_doc.v1.GetKnowledgeBaseResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UserResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UserResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UserResponse.displayName = 'proto.yoresee_doc.v1.UserResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.InvitationResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.InvitationResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.InvitationResponse.displayName = 'proto.yoresee_doc.v1.InvitationResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.InvitationRecordResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.InvitationRecordResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.InvitationRecordResponse.displayName = 'proto.yoresee_doc.v1.InvitationRecordResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListInvitationsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListInvitationsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListInvitationsRequest.displayName = 'proto.yoresee_doc.v1.ListInvitationsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListInvitationsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListInvitationsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListInvitationsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListInvitationsResponse.displayName = 'proto.yoresee_doc.v1.ListInvitationsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateInvitationRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateInvitationRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateInvitationRequest.displayName = 'proto.yoresee_doc.v1.CreateInvitationRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateInvitationResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateInvitationResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateInvitationResponse.displayName = 'proto.yoresee_doc.v1.CreateInvitationResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateInvitationRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateInvitationRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateInvitationRequest.displayName = 'proto.yoresee_doc.v1.UpdateInvitationRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateInvitationResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateInvitationResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateInvitationResponse.displayName = 'proto.yoresee_doc.v1.UpdateInvitationResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteInvitationRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteInvitationRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteInvitationRequest.displayName = 'proto.yoresee_doc.v1.DeleteInvitationRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteInvitationResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteInvitationResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteInvitationResponse.displayName = 'proto.yoresee_doc.v1.DeleteInvitationResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListInvitationRecordsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListInvitationRecordsRequest.displayName = 'proto.yoresee_doc.v1.ListInvitationRecordsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListInvitationRecordsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListInvitationRecordsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListInvitationRecordsResponse.displayName = 'proto.yoresee_doc.v1.ListInvitationRecordsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.Notification = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.Notification, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.Notification.displayName = 'proto.yoresee_doc.v1.Notification'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateNotificationRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.CreateNotificationRequest.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateNotificationRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateNotificationRequest.displayName = 'proto.yoresee_doc.v1.CreateNotificationRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateNotificationResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateNotificationResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateNotificationResponse.displayName = 'proto.yoresee_doc.v1.CreateNotificationResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListNotificationsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListNotificationsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListNotificationsRequest.displayName = 'proto.yoresee_doc.v1.ListNotificationsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListNotificationsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListNotificationsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListNotificationsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListNotificationsResponse.displayName = 'proto.yoresee_doc.v1.ListNotificationsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.MarkNotificationsReadRequest.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.MarkNotificationsReadRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.MarkNotificationsReadRequest.displayName = 'proto.yoresee_doc.v1.MarkNotificationsReadRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.MarkNotificationsReadResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.MarkNotificationsReadResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.MarkNotificationsReadResponse.displayName = 'proto.yoresee_doc.v1.MarkNotificationsReadResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.MarkAllNotificationsReadRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.MarkAllNotificationsReadRequest.displayName = 'proto.yoresee_doc.v1.MarkAllNotificationsReadRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.MarkAllNotificationsReadResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.displayName = 'proto.yoresee_doc.v1.MarkAllNotificationsReadResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateDocumentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateDocumentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateDocumentRequest.displayName = 'proto.yoresee_doc.v1.UpdateDocumentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DocumentComment = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DocumentComment, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DocumentComment.displayName = 'proto.yoresee_doc.v1.DocumentComment'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.CreateDocumentCommentRequest.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateDocumentCommentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateDocumentCommentRequest.displayName = 'proto.yoresee_doc.v1.CreateDocumentCommentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateDocumentCommentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateDocumentCommentResponse.displayName = 'proto.yoresee_doc.v1.CreateDocumentCommentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListDocumentCommentsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListDocumentCommentsRequest.displayName = 'proto.yoresee_doc.v1.ListDocumentCommentsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListDocumentCommentsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListDocumentCommentsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListDocumentCommentsResponse.displayName = 'proto.yoresee_doc.v1.ListDocumentCommentsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteDocumentCommentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteDocumentCommentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteDocumentCommentRequest.displayName = 'proto.yoresee_doc.v1.DeleteDocumentCommentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteDocumentCommentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteDocumentCommentResponse.displayName = 'proto.yoresee_doc.v1.DeleteDocumentCommentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateDocumentCommentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateDocumentCommentRequest.displayName = 'proto.yoresee_doc.v1.UpdateDocumentCommentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateDocumentCommentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateDocumentCommentResponse.displayName = 'proto.yoresee_doc.v1.UpdateDocumentCommentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateDocumentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateDocumentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateDocumentResponse.displayName = 'proto.yoresee_doc.v1.UpdateDocumentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.UpdateDocumentMetaRequest.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateDocumentMetaRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateDocumentMetaRequest.displayName = 'proto.yoresee_doc.v1.UpdateDocumentMetaRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateDocumentMetaResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateDocumentMetaResponse.displayName = 'proto.yoresee_doc.v1.UpdateDocumentMetaResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateDocumentSettingsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.displayName = 'proto.yoresee_doc.v1.UpdateDocumentSettingsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateDocumentSettingsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.displayName = 'proto.yoresee_doc.v1.UpdateDocumentSettingsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.AttachmentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.AttachmentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.AttachmentResponse.displayName = 'proto.yoresee_doc.v1.AttachmentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UploadDocumentAttachmentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.displayName = 'proto.yoresee_doc.v1.UploadDocumentAttachmentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UploadDocumentAttachmentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.displayName = 'proto.yoresee_doc.v1.UploadDocumentAttachmentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListDocumentAttachmentsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.displayName = 'proto.yoresee_doc.v1.ListDocumentAttachmentsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListDocumentAttachmentsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.displayName = 'proto.yoresee_doc.v1.ListDocumentAttachmentsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.displayName = 'proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.displayName = 'proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DocumentVersionResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DocumentVersionResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DocumentVersionResponse.displayName = 'proto.yoresee_doc.v1.DocumentVersionResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListDocumentVersionsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListDocumentVersionsRequest.displayName = 'proto.yoresee_doc.v1.ListDocumentVersionsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListDocumentVersionsResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListDocumentVersionsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListDocumentVersionsResponse.displayName = 'proto.yoresee_doc.v1.ListDocumentVersionsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetDocumentVersionContentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetDocumentVersionContentRequest.displayName = 'proto.yoresee_doc.v1.GetDocumentVersionContentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetDocumentVersionContentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetDocumentVersionContentResponse.displayName = 'proto.yoresee_doc.v1.GetDocumentVersionContentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.displayName = 'proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.displayName = 'proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.displayName = 'proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.displayName = 'proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.displayName = 'proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.displayName = 'proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateTemplateRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateTemplateRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateTemplateRequest.displayName = 'proto.yoresee_doc.v1.CreateTemplateRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.CreateTemplateResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.CreateTemplateResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.CreateTemplateResponse.displayName = 'proto.yoresee_doc.v1.CreateTemplateResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.TemplateResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.TemplateResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.TemplateResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.TemplateResponse.displayName = 'proto.yoresee_doc.v1.TemplateResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListTemplatesRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListTemplatesRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListTemplatesRequest.displayName = 'proto.yoresee_doc.v1.ListTemplatesRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListTemplatesResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListTemplatesResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListTemplatesResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListTemplatesResponse.displayName = 'proto.yoresee_doc.v1.ListTemplatesResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetTemplateRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetTemplateRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetTemplateRequest.displayName = 'proto.yoresee_doc.v1.GetTemplateRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.GetTemplateResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.GetTemplateResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.GetTemplateResponse.displayName = 'proto.yoresee_doc.v1.GetTemplateResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateTemplateSettingsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.displayName = 'proto.yoresee_doc.v1.UpdateTemplateSettingsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.UpdateTemplateSettingsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.displayName = 'proto.yoresee_doc.v1.UpdateTemplateSettingsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteDocumentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteDocumentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteDocumentRequest.displayName = 'proto.yoresee_doc.v1.DeleteDocumentRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.DeleteDocumentResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.DeleteDocumentResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.DeleteDocumentResponse.displayName = 'proto.yoresee_doc.v1.DeleteDocumentResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListRecentTemplatesRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListRecentTemplatesRequest.displayName = 'proto.yoresee_doc.v1.ListRecentTemplatesRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.yoresee_doc.v1.ListRecentTemplatesResponse.repeatedFields_, null); +}; +goog.inherits(proto.yoresee_doc.v1.ListRecentTemplatesResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.yoresee_doc.v1.ListRecentTemplatesResponse.displayName = 'proto.yoresee_doc.v1.ListRecentTemplatesResponse'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.BaseResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.BaseResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.BaseResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.BaseResponse.toObject = function(includeInstance, msg) { + var f, obj = { + code: jspb.Message.getFieldWithDefault(msg, 1, 0), + message: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.BaseResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.BaseResponse; + return proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.BaseResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt32()); + msg.setCode(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setMessage(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.BaseResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.BaseResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getCode(); + if (f !== 0) { + writer.writeInt32( + 1, + f + ); + } + f = message.getMessage(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional int32 code = 1; + * @return {number} + */ +proto.yoresee_doc.v1.BaseResponse.prototype.getCode = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.BaseResponse} returns this + */ +proto.yoresee_doc.v1.BaseResponse.prototype.setCode = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional string message = 2; + * @return {string} + */ +proto.yoresee_doc.v1.BaseResponse.prototype.getMessage = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.BaseResponse} returns this + */ +proto.yoresee_doc.v1.BaseResponse.prototype.setMessage = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.HealthRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.HealthRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.HealthRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.HealthRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.HealthRequest} + */ +proto.yoresee_doc.v1.HealthRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.HealthRequest; + return proto.yoresee_doc.v1.HealthRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.HealthRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.HealthRequest} + */ +proto.yoresee_doc.v1.HealthRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.HealthRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.HealthRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.HealthRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.HealthRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.HealthResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.HealthResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.HealthResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.HealthResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + timestamp: jspb.Message.getFieldWithDefault(msg, 2, ""), + status: jspb.Message.getFieldWithDefault(msg, 3, ""), + version: jspb.Message.getFieldWithDefault(msg, 4, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.HealthResponse} + */ +proto.yoresee_doc.v1.HealthResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.HealthResponse; + return proto.yoresee_doc.v1.HealthResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.HealthResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.HealthResponse} + */ +proto.yoresee_doc.v1.HealthResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setTimestamp(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setStatus(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setVersion(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.HealthResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.HealthResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.HealthResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.HealthResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getTimestamp(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getStatus(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getVersion(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.HealthResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.HealthResponse} returns this +*/ +proto.yoresee_doc.v1.HealthResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.HealthResponse} returns this + */ +proto.yoresee_doc.v1.HealthResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.HealthResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string timestamp = 2; + * @return {string} + */ +proto.yoresee_doc.v1.HealthResponse.prototype.getTimestamp = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.HealthResponse} returns this + */ +proto.yoresee_doc.v1.HealthResponse.prototype.setTimestamp = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string status = 3; + * @return {string} + */ +proto.yoresee_doc.v1.HealthResponse.prototype.getStatus = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.HealthResponse} returns this + */ +proto.yoresee_doc.v1.HealthResponse.prototype.setStatus = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string version = 4; + * @return {string} + */ +proto.yoresee_doc.v1.HealthResponse.prototype.getVersion = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.HealthResponse} returns this + */ +proto.yoresee_doc.v1.HealthResponse.prototype.setVersion = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.SystemInfoRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.SystemInfoRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.SystemInfoRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SystemInfoRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.SystemInfoRequest} + */ +proto.yoresee_doc.v1.SystemInfoRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.SystemInfoRequest; + return proto.yoresee_doc.v1.SystemInfoRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.SystemInfoRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.SystemInfoRequest} + */ +proto.yoresee_doc.v1.SystemInfoRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.SystemInfoRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.SystemInfoRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.SystemInfoRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SystemInfoRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.SystemInfoResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.SystemInfoResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.SystemInfoResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SystemInfoResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + systemName: jspb.Message.getFieldWithDefault(msg, 2, ""), + systemRegisterMode: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.SystemInfoResponse} + */ +proto.yoresee_doc.v1.SystemInfoResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.SystemInfoResponse; + return proto.yoresee_doc.v1.SystemInfoResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.SystemInfoResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.SystemInfoResponse} + */ +proto.yoresee_doc.v1.SystemInfoResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setSystemName(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setSystemRegisterMode(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.SystemInfoResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.SystemInfoResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.SystemInfoResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SystemInfoResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getSystemName(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getSystemRegisterMode(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.SystemInfoResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.SystemInfoResponse} returns this +*/ +proto.yoresee_doc.v1.SystemInfoResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.SystemInfoResponse} returns this + */ +proto.yoresee_doc.v1.SystemInfoResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.SystemInfoResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string system_name = 2; + * @return {string} + */ +proto.yoresee_doc.v1.SystemInfoResponse.prototype.getSystemName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SystemInfoResponse} returns this + */ +proto.yoresee_doc.v1.SystemInfoResponse.prototype.setSystemName = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string system_register_mode = 3; + * @return {string} + */ +proto.yoresee_doc.v1.SystemInfoResponse.prototype.getSystemRegisterMode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SystemInfoResponse} returns this + */ +proto.yoresee_doc.v1.SystemInfoResponse.prototype.setSystemRegisterMode = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UserGroupResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UserGroupResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UserGroupResponse.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + name: jspb.Message.getFieldWithDefault(msg, 2, ""), + description: jspb.Message.getFieldWithDefault(msg, 3, ""), + creatorUserExternalId: jspb.Message.getFieldWithDefault(msg, 4, ""), + memberCount: jspb.Message.getFieldWithDefault(msg, 5, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UserGroupResponse} + */ +proto.yoresee_doc.v1.UserGroupResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UserGroupResponse; + return proto.yoresee_doc.v1.UserGroupResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UserGroupResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UserGroupResponse} + */ +proto.yoresee_doc.v1.UserGroupResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatorUserExternalId(value); + break; + case 5: + var value = /** @type {number} */ (reader.readInt32()); + msg.setMemberCount(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UserGroupResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UserGroupResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UserGroupResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getDescription(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getCreatorUserExternalId(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getMemberCount(); + if (f !== 0) { + writer.writeInt32( + 5, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserGroupResponse} returns this + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string name = 2; + * @return {string} + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserGroupResponse} returns this + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string description = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserGroupResponse} returns this + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.setDescription = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string creator_user_external_id = 4; + * @return {string} + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.getCreatorUserExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserGroupResponse} returns this + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.setCreatorUserExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional int32 member_count = 5; + * @return {number} + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.getMemberCount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.UserGroupResponse} returns this + */ +proto.yoresee_doc.v1.UserGroupResponse.prototype.setMemberCount = function(value) { + return jspb.Message.setProto3IntField(this, 5, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.OrgNodeResponse.repeatedFields_ = [8]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.OrgNodeResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.OrgNodeResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.OrgNodeResponse.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + parentExternalId: jspb.Message.getFieldWithDefault(msg, 2, ""), + name: jspb.Message.getFieldWithDefault(msg, 3, ""), + path: jspb.Message.getFieldWithDefault(msg, 4, ""), + description: jspb.Message.getFieldWithDefault(msg, 5, ""), + creatorUserExternalId: jspb.Message.getFieldWithDefault(msg, 6, ""), + memberCount: jspb.Message.getFieldWithDefault(msg, 7, 0), + childrenList: jspb.Message.toObjectList(msg.getChildrenList(), + proto.yoresee_doc.v1.OrgNodeResponse.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} + */ +proto.yoresee_doc.v1.OrgNodeResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.OrgNodeResponse; + return proto.yoresee_doc.v1.OrgNodeResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.OrgNodeResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} + */ +proto.yoresee_doc.v1.OrgNodeResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setParentExternalId(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setPath(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatorUserExternalId(value); + break; + case 7: + var value = /** @type {number} */ (reader.readInt32()); + msg.setMemberCount(value); + break; + case 8: + var value = new proto.yoresee_doc.v1.OrgNodeResponse; + reader.readMessage(value,proto.yoresee_doc.v1.OrgNodeResponse.deserializeBinaryFromReader); + msg.addChildren(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.OrgNodeResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.OrgNodeResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.OrgNodeResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getParentExternalId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getPath(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getDescription(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getCreatorUserExternalId(); + if (f.length > 0) { + writer.writeString( + 6, + f + ); + } + f = message.getMemberCount(); + if (f !== 0) { + writer.writeInt32( + 7, + f + ); + } + f = message.getChildrenList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 8, + f, + proto.yoresee_doc.v1.OrgNodeResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string parent_external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.getParentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.setParentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string name = 3; + * @return {string} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string path = 4; + * @return {string} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.getPath = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.setPath = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string description = 5; + * @return {string} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.setDescription = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional string creator_user_external_id = 6; + * @return {string} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.getCreatorUserExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.setCreatorUserExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 6, value); +}; + + +/** + * optional int32 member_count = 7; + * @return {number} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.getMemberCount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.setMemberCount = function(value) { + return jspb.Message.setProto3IntField(this, 7, value); +}; + + +/** + * repeated OrgNodeResponse children = 8; + * @return {!Array} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.getChildrenList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.OrgNodeResponse, 8)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} returns this +*/ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.setChildrenList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 8, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.OrgNodeResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.addChildren = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 8, opt_value, proto.yoresee_doc.v1.OrgNodeResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.OrgNodeResponse.prototype.clearChildrenList = function() { + return this.setChildrenList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListUserGroupsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListUserGroupsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + keyword: jspb.Message.getFieldWithDefault(msg, 1, ""), + page: jspb.Message.getFieldWithDefault(msg, 2, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListUserGroupsRequest} + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListUserGroupsRequest; + return proto.yoresee_doc.v1.ListUserGroupsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListUserGroupsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListUserGroupsRequest} + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setKeyword(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListUserGroupsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListUserGroupsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 2, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } +}; + + +/** + * optional string keyword = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.prototype.getKeyword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListUserGroupsRequest} returns this + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.prototype.setKeyword = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListUserGroupsRequest} returns this + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.prototype.clearKeyword = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.prototype.hasKeyword = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional int32 page = 2; + * @return {number} + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListUserGroupsRequest} returns this + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional int32 page_size = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListUserGroupsRequest} returns this + */ +proto.yoresee_doc.v1.ListUserGroupsRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListUserGroupsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListUserGroupsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + userGroupsList: jspb.Message.toObjectList(msg.getUserGroupsList(), + proto.yoresee_doc.v1.UserGroupResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListUserGroupsResponse} + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListUserGroupsResponse; + return proto.yoresee_doc.v1.ListUserGroupsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListUserGroupsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListUserGroupsResponse} + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.UserGroupResponse; + reader.readMessage(value,proto.yoresee_doc.v1.UserGroupResponse.deserializeBinaryFromReader); + msg.addUserGroups(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListUserGroupsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListUserGroupsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getUserGroupsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.UserGroupResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListUserGroupsResponse} returns this +*/ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListUserGroupsResponse} returns this + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated UserGroupResponse user_groups = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.getUserGroupsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.UserGroupResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListUserGroupsResponse} returns this +*/ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.setUserGroupsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.UserGroupResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.UserGroupResponse} + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.addUserGroups = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.UserGroupResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListUserGroupsResponse} returns this + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.clearUserGroupsList = function() { + return this.setUserGroupsList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListUserGroupsResponse} returns this + */ +proto.yoresee_doc.v1.ListUserGroupsResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetUserGroupRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetUserGroupRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetUserGroupRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetUserGroupRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetUserGroupRequest} + */ +proto.yoresee_doc.v1.GetUserGroupRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetUserGroupRequest; + return proto.yoresee_doc.v1.GetUserGroupRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetUserGroupRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetUserGroupRequest} + */ +proto.yoresee_doc.v1.GetUserGroupRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetUserGroupRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetUserGroupRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetUserGroupRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetUserGroupRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.GetUserGroupRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.GetUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.GetUserGroupRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetUserGroupResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetUserGroupResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetUserGroupResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetUserGroupResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + userGroup: (f = msg.getUserGroup()) && proto.yoresee_doc.v1.UserGroupResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetUserGroupResponse} + */ +proto.yoresee_doc.v1.GetUserGroupResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetUserGroupResponse; + return proto.yoresee_doc.v1.GetUserGroupResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetUserGroupResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetUserGroupResponse} + */ +proto.yoresee_doc.v1.GetUserGroupResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.UserGroupResponse; + reader.readMessage(value,proto.yoresee_doc.v1.UserGroupResponse.deserializeBinaryFromReader); + msg.setUserGroup(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetUserGroupResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetUserGroupResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetUserGroupResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetUserGroupResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getUserGroup(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.UserGroupResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.GetUserGroupResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetUserGroupResponse} returns this +*/ +proto.yoresee_doc.v1.GetUserGroupResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetUserGroupResponse} returns this + */ +proto.yoresee_doc.v1.GetUserGroupResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetUserGroupResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional UserGroupResponse user_group = 2; + * @return {?proto.yoresee_doc.v1.UserGroupResponse} + */ +proto.yoresee_doc.v1.GetUserGroupResponse.prototype.getUserGroup = function() { + return /** @type{?proto.yoresee_doc.v1.UserGroupResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.UserGroupResponse, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.UserGroupResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetUserGroupResponse} returns this +*/ +proto.yoresee_doc.v1.GetUserGroupResponse.prototype.setUserGroup = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetUserGroupResponse} returns this + */ +proto.yoresee_doc.v1.GetUserGroupResponse.prototype.clearUserGroup = function() { + return this.setUserGroup(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetUserGroupResponse.prototype.hasUserGroup = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.repeatedFields_ = [3]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateUserGroupRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateUserGroupRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.toObject = function(includeInstance, msg) { + var f, obj = { + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + description: jspb.Message.getFieldWithDefault(msg, 2, ""), + memberUserExternalIdsList: (f = jspb.Message.getRepeatedField(msg, 3)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateUserGroupRequest} + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateUserGroupRequest; + return proto.yoresee_doc.v1.CreateUserGroupRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateUserGroupRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateUserGroupRequest} + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.addMemberUserExternalIds(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateUserGroupRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateUserGroupRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getDescription(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getMemberUserExternalIdsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 3, + f + ); + } +}; + + +/** + * optional string name = 1; + * @return {string} + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string description = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.prototype.setDescription = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * repeated string member_user_external_ids = 3; + * @return {!Array} + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.prototype.getMemberUserExternalIdsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 3)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.CreateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.prototype.setMemberUserExternalIdsList = function(value) { + return jspb.Message.setField(this, 3, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.CreateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.prototype.addMemberUserExternalIds = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 3, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.CreateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.CreateUserGroupRequest.prototype.clearMemberUserExternalIdsList = function() { + return this.setMemberUserExternalIdsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateUserGroupResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateUserGroupResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + externalId: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateUserGroupResponse} + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateUserGroupResponse; + return proto.yoresee_doc.v1.CreateUserGroupResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateUserGroupResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateUserGroupResponse} + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateUserGroupResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateUserGroupResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.CreateUserGroupResponse} returns this +*/ +proto.yoresee_doc.v1.CreateUserGroupResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateUserGroupResponse} returns this + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateUserGroupResponse} returns this + */ +proto.yoresee_doc.v1.CreateUserGroupResponse.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.repeatedFields_ = [5]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateUserGroupRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateUserGroupRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + name: jspb.Message.getFieldWithDefault(msg, 2, ""), + description: jspb.Message.getFieldWithDefault(msg, 3, ""), + syncMembers: jspb.Message.getBooleanFieldWithDefault(msg, 4, false), + memberUserExternalIdsList: (f = jspb.Message.getRepeatedField(msg, 5)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateUserGroupRequest; + return proto.yoresee_doc.v1.UpdateUserGroupRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateUserGroupRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 4: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setSyncMembers(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.addMemberUserExternalIds(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateUserGroupRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateUserGroupRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = message.getSyncMembers(); + if (f) { + writer.writeBool( + 4, + f + ); + } + f = message.getMemberUserExternalIdsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 5, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string name = 2; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.setName = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.clearName = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.hasName = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string description = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.setDescription = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.clearDescription = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.hasDescription = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional bool sync_members = 4; + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.getSyncMembers = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.setSyncMembers = function(value) { + return jspb.Message.setProto3BooleanField(this, 4, value); +}; + + +/** + * repeated string member_user_external_ids = 5; + * @return {!Array} + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.getMemberUserExternalIdsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 5)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.setMemberUserExternalIdsList = function(value) { + return jspb.Message.setField(this, 5, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.addMemberUserExternalIds = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 5, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.UpdateUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserGroupRequest.prototype.clearMemberUserExternalIdsList = function() { + return this.setMemberUserExternalIdsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateUserGroupResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateUserGroupResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateUserGroupResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateUserGroupResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateUserGroupResponse} + */ +proto.yoresee_doc.v1.UpdateUserGroupResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateUserGroupResponse; + return proto.yoresee_doc.v1.UpdateUserGroupResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateUserGroupResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateUserGroupResponse} + */ +proto.yoresee_doc.v1.UpdateUserGroupResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateUserGroupResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateUserGroupResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateUserGroupResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateUserGroupResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateUserGroupResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateUserGroupResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateUserGroupResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateUserGroupResponse} returns this + */ +proto.yoresee_doc.v1.UpdateUserGroupResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateUserGroupResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteUserGroupRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteUserGroupRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteUserGroupRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteUserGroupRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteUserGroupRequest} + */ +proto.yoresee_doc.v1.DeleteUserGroupRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteUserGroupRequest; + return proto.yoresee_doc.v1.DeleteUserGroupRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteUserGroupRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteUserGroupRequest} + */ +proto.yoresee_doc.v1.DeleteUserGroupRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteUserGroupRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteUserGroupRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteUserGroupRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteUserGroupRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.DeleteUserGroupRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DeleteUserGroupRequest} returns this + */ +proto.yoresee_doc.v1.DeleteUserGroupRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteUserGroupResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteUserGroupResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteUserGroupResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteUserGroupResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteUserGroupResponse} + */ +proto.yoresee_doc.v1.DeleteUserGroupResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteUserGroupResponse; + return proto.yoresee_doc.v1.DeleteUserGroupResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteUserGroupResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteUserGroupResponse} + */ +proto.yoresee_doc.v1.DeleteUserGroupResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteUserGroupResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteUserGroupResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteUserGroupResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteUserGroupResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.DeleteUserGroupResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.DeleteUserGroupResponse} returns this +*/ +proto.yoresee_doc.v1.DeleteUserGroupResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.DeleteUserGroupResponse} returns this + */ +proto.yoresee_doc.v1.DeleteUserGroupResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.DeleteUserGroupResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListUsersRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListUsersRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListUsersRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUsersRequest.toObject = function(includeInstance, msg) { + var f, obj = { + keyword: jspb.Message.getFieldWithDefault(msg, 1, ""), + page: jspb.Message.getFieldWithDefault(msg, 2, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListUsersRequest} + */ +proto.yoresee_doc.v1.ListUsersRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListUsersRequest; + return proto.yoresee_doc.v1.ListUsersRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListUsersRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListUsersRequest} + */ +proto.yoresee_doc.v1.ListUsersRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setKeyword(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListUsersRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListUsersRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListUsersRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUsersRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 2, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } +}; + + +/** + * optional string keyword = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListUsersRequest.prototype.getKeyword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListUsersRequest} returns this + */ +proto.yoresee_doc.v1.ListUsersRequest.prototype.setKeyword = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListUsersRequest} returns this + */ +proto.yoresee_doc.v1.ListUsersRequest.prototype.clearKeyword = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListUsersRequest.prototype.hasKeyword = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional int32 page = 2; + * @return {number} + */ +proto.yoresee_doc.v1.ListUsersRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListUsersRequest} returns this + */ +proto.yoresee_doc.v1.ListUsersRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional int32 page_size = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListUsersRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListUsersRequest} returns this + */ +proto.yoresee_doc.v1.ListUsersRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListUsersResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListUsersResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListUsersResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListUsersResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUsersResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + usersList: jspb.Message.toObjectList(msg.getUsersList(), + proto.yoresee_doc.v1.UserResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListUsersResponse} + */ +proto.yoresee_doc.v1.ListUsersResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListUsersResponse; + return proto.yoresee_doc.v1.ListUsersResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListUsersResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListUsersResponse} + */ +proto.yoresee_doc.v1.ListUsersResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.UserResponse; + reader.readMessage(value,proto.yoresee_doc.v1.UserResponse.deserializeBinaryFromReader); + msg.addUsers(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListUsersResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListUsersResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListUsersResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUsersResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getUsersList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.UserResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListUsersResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListUsersResponse} returns this +*/ +proto.yoresee_doc.v1.ListUsersResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListUsersResponse} returns this + */ +proto.yoresee_doc.v1.ListUsersResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListUsersResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated UserResponse users = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListUsersResponse.prototype.getUsersList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.UserResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListUsersResponse} returns this +*/ +proto.yoresee_doc.v1.ListUsersResponse.prototype.setUsersList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.UserResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.UserResponse} + */ +proto.yoresee_doc.v1.ListUsersResponse.prototype.addUsers = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.UserResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListUsersResponse} returns this + */ +proto.yoresee_doc.v1.ListUsersResponse.prototype.clearUsersList = function() { + return this.setUsersList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListUsersResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListUsersResponse} returns this + */ +proto.yoresee_doc.v1.ListUsersResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListUserGroupMembersRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListUserGroupMembersRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + keyword: jspb.Message.getFieldWithDefault(msg, 2, ""), + page: jspb.Message.getFieldWithDefault(msg, 3, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersRequest} + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListUserGroupMembersRequest; + return proto.yoresee_doc.v1.ListUserGroupMembersRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListUserGroupMembersRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersRequest} + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setKeyword(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListUserGroupMembersRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListUserGroupMembersRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 4, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersRequest} returns this + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string keyword = 2; + * @return {string} + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.getKeyword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersRequest} returns this + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.setKeyword = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersRequest} returns this + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.clearKeyword = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.hasKeyword = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional int32 page = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersRequest} returns this + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional int32 page_size = 4; + * @return {number} + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersRequest} returns this + */ +proto.yoresee_doc.v1.ListUserGroupMembersRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListUserGroupMembersResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListUserGroupMembersResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + usersList: jspb.Message.toObjectList(msg.getUsersList(), + proto.yoresee_doc.v1.UserResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersResponse} + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListUserGroupMembersResponse; + return proto.yoresee_doc.v1.ListUserGroupMembersResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListUserGroupMembersResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersResponse} + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.UserResponse; + reader.readMessage(value,proto.yoresee_doc.v1.UserResponse.deserializeBinaryFromReader); + msg.addUsers(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListUserGroupMembersResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListUserGroupMembersResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getUsersList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.UserResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersResponse} returns this +*/ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersResponse} returns this + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated UserResponse users = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.getUsersList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.UserResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersResponse} returns this +*/ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.setUsersList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.UserResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.UserResponse} + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.addUsers = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.UserResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersResponse} returns this + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.clearUsersList = function() { + return this.setUsersList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListUserGroupMembersResponse} returns this + */ +proto.yoresee_doc.v1.ListUserGroupMembersResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListOrgNodesRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListOrgNodesRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.toObject = function(includeInstance, msg) { + var f, obj = { + parentExternalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + keyword: jspb.Message.getFieldWithDefault(msg, 2, ""), + page: jspb.Message.getFieldWithDefault(msg, 3, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 4, 0), + includeChildren: jspb.Message.getBooleanFieldWithDefault(msg, 5, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListOrgNodesRequest} + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListOrgNodesRequest; + return proto.yoresee_doc.v1.ListOrgNodesRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListOrgNodesRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListOrgNodesRequest} + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setParentExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setKeyword(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + case 5: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIncludeChildren(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListOrgNodesRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListOrgNodesRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getParentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 4, + f + ); + } + f = message.getIncludeChildren(); + if (f) { + writer.writeBool( + 5, + f + ); + } +}; + + +/** + * optional string parent_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.getParentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListOrgNodesRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.setParentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string keyword = 2; + * @return {string} + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.getKeyword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListOrgNodesRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.setKeyword = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListOrgNodesRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.clearKeyword = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.hasKeyword = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional int32 page = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListOrgNodesRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional int32 page_size = 4; + * @return {number} + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListOrgNodesRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional bool include_children = 5; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.getIncludeChildren = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListOrgNodesRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodesRequest.prototype.setIncludeChildren = function(value) { + return jspb.Message.setProto3BooleanField(this, 5, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListOrgNodesResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListOrgNodesResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + orgNodesList: jspb.Message.toObjectList(msg.getOrgNodesList(), + proto.yoresee_doc.v1.OrgNodeResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListOrgNodesResponse} + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListOrgNodesResponse; + return proto.yoresee_doc.v1.ListOrgNodesResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListOrgNodesResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListOrgNodesResponse} + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.OrgNodeResponse; + reader.readMessage(value,proto.yoresee_doc.v1.OrgNodeResponse.deserializeBinaryFromReader); + msg.addOrgNodes(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListOrgNodesResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListOrgNodesResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getOrgNodesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.OrgNodeResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListOrgNodesResponse} returns this +*/ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListOrgNodesResponse} returns this + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated OrgNodeResponse org_nodes = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.getOrgNodesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.OrgNodeResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListOrgNodesResponse} returns this +*/ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.setOrgNodesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.OrgNodeResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.OrgNodeResponse} + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.addOrgNodes = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.OrgNodeResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListOrgNodesResponse} returns this + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.clearOrgNodesList = function() { + return this.setOrgNodesList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListOrgNodesResponse} returns this + */ +proto.yoresee_doc.v1.ListOrgNodesResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetOrgNodeRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetOrgNodeRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetOrgNodeRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetOrgNodeRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + includeChildren: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetOrgNodeRequest} + */ +proto.yoresee_doc.v1.GetOrgNodeRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetOrgNodeRequest; + return proto.yoresee_doc.v1.GetOrgNodeRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetOrgNodeRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetOrgNodeRequest} + */ +proto.yoresee_doc.v1.GetOrgNodeRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIncludeChildren(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetOrgNodeRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetOrgNodeRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetOrgNodeRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetOrgNodeRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getIncludeChildren(); + if (f) { + writer.writeBool( + 2, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.GetOrgNodeRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.GetOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.GetOrgNodeRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional bool include_children = 2; + * @return {boolean} + */ +proto.yoresee_doc.v1.GetOrgNodeRequest.prototype.getIncludeChildren = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.GetOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.GetOrgNodeRequest.prototype.setIncludeChildren = function(value) { + return jspb.Message.setProto3BooleanField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetOrgNodeResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetOrgNodeResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + orgNode: (f = msg.getOrgNode()) && proto.yoresee_doc.v1.OrgNodeResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetOrgNodeResponse} + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetOrgNodeResponse; + return proto.yoresee_doc.v1.GetOrgNodeResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetOrgNodeResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetOrgNodeResponse} + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.OrgNodeResponse; + reader.readMessage(value,proto.yoresee_doc.v1.OrgNodeResponse.deserializeBinaryFromReader); + msg.setOrgNode(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetOrgNodeResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetOrgNodeResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getOrgNode(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.OrgNodeResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetOrgNodeResponse} returns this +*/ +proto.yoresee_doc.v1.GetOrgNodeResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetOrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional OrgNodeResponse org_node = 2; + * @return {?proto.yoresee_doc.v1.OrgNodeResponse} + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.prototype.getOrgNode = function() { + return /** @type{?proto.yoresee_doc.v1.OrgNodeResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.OrgNodeResponse, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.OrgNodeResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetOrgNodeResponse} returns this +*/ +proto.yoresee_doc.v1.GetOrgNodeResponse.prototype.setOrgNode = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetOrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.prototype.clearOrgNode = function() { + return this.setOrgNode(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetOrgNodeResponse.prototype.hasOrgNode = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.repeatedFields_ = [4]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateOrgNodeRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateOrgNodeRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.toObject = function(includeInstance, msg) { + var f, obj = { + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + description: jspb.Message.getFieldWithDefault(msg, 2, ""), + parentExternalId: jspb.Message.getFieldWithDefault(msg, 3, ""), + memberUserExternalIdsList: (f = jspb.Message.getRepeatedField(msg, 4)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateOrgNodeRequest} + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateOrgNodeRequest; + return proto.yoresee_doc.v1.CreateOrgNodeRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateOrgNodeRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateOrgNodeRequest} + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setParentExternalId(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.addMemberUserExternalIds(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateOrgNodeRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateOrgNodeRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getDescription(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getParentExternalId(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getMemberUserExternalIdsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 4, + f + ); + } +}; + + +/** + * optional string name = 1; + * @return {string} + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string description = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.setDescription = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string parent_external_id = 3; + * @return {string} + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.getParentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.setParentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * repeated string member_user_external_ids = 4; + * @return {!Array} + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.getMemberUserExternalIdsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 4)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.CreateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.setMemberUserExternalIdsList = function(value) { + return jspb.Message.setField(this, 4, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.CreateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.addMemberUserExternalIds = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 4, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.CreateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.CreateOrgNodeRequest.prototype.clearMemberUserExternalIdsList = function() { + return this.setMemberUserExternalIdsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateOrgNodeResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateOrgNodeResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + externalId: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateOrgNodeResponse} + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateOrgNodeResponse; + return proto.yoresee_doc.v1.CreateOrgNodeResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateOrgNodeResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateOrgNodeResponse} + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateOrgNodeResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateOrgNodeResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.CreateOrgNodeResponse} returns this +*/ +proto.yoresee_doc.v1.CreateOrgNodeResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateOrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateOrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.CreateOrgNodeResponse.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.repeatedFields_ = [5]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateOrgNodeRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + name: jspb.Message.getFieldWithDefault(msg, 2, ""), + description: jspb.Message.getFieldWithDefault(msg, 3, ""), + syncMembers: jspb.Message.getBooleanFieldWithDefault(msg, 4, false), + memberUserExternalIdsList: (f = jspb.Message.getRepeatedField(msg, 5)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateOrgNodeRequest; + return proto.yoresee_doc.v1.UpdateOrgNodeRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 4: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setSyncMembers(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.addMemberUserExternalIds(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateOrgNodeRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = message.getSyncMembers(); + if (f) { + writer.writeBool( + 4, + f + ); + } + f = message.getMemberUserExternalIdsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 5, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string name = 2; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.setName = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.clearName = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.hasName = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string description = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.setDescription = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.clearDescription = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.hasDescription = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional bool sync_members = 4; + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.getSyncMembers = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.setSyncMembers = function(value) { + return jspb.Message.setProto3BooleanField(this, 4, value); +}; + + +/** + * repeated string member_user_external_ids = 5; + * @return {!Array} + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.getMemberUserExternalIdsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 5)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.setMemberUserExternalIdsList = function(value) { + return jspb.Message.setField(this, 5, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.addMemberUserExternalIds = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 5, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.UpdateOrgNodeRequest.prototype.clearMemberUserExternalIdsList = function() { + return this.setMemberUserExternalIdsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateOrgNodeResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateOrgNodeResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateOrgNodeResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateOrgNodeResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeResponse} + */ +proto.yoresee_doc.v1.UpdateOrgNodeResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateOrgNodeResponse; + return proto.yoresee_doc.v1.UpdateOrgNodeResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateOrgNodeResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeResponse} + */ +proto.yoresee_doc.v1.UpdateOrgNodeResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateOrgNodeResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateOrgNodeResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateOrgNodeResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateOrgNodeResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateOrgNodeResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateOrgNodeResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateOrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.UpdateOrgNodeResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateOrgNodeResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteOrgNodeRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteOrgNodeRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteOrgNodeRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteOrgNodeRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteOrgNodeRequest} + */ +proto.yoresee_doc.v1.DeleteOrgNodeRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteOrgNodeRequest; + return proto.yoresee_doc.v1.DeleteOrgNodeRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteOrgNodeRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteOrgNodeRequest} + */ +proto.yoresee_doc.v1.DeleteOrgNodeRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteOrgNodeRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteOrgNodeRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteOrgNodeRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteOrgNodeRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.DeleteOrgNodeRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DeleteOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.DeleteOrgNodeRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteOrgNodeResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteOrgNodeResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteOrgNodeResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteOrgNodeResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteOrgNodeResponse} + */ +proto.yoresee_doc.v1.DeleteOrgNodeResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteOrgNodeResponse; + return proto.yoresee_doc.v1.DeleteOrgNodeResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteOrgNodeResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteOrgNodeResponse} + */ +proto.yoresee_doc.v1.DeleteOrgNodeResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteOrgNodeResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteOrgNodeResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteOrgNodeResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteOrgNodeResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.DeleteOrgNodeResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.DeleteOrgNodeResponse} returns this +*/ +proto.yoresee_doc.v1.DeleteOrgNodeResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.DeleteOrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.DeleteOrgNodeResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.DeleteOrgNodeResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.MoveOrgNodeRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.MoveOrgNodeRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + newParentExternalId: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.MoveOrgNodeRequest} + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.MoveOrgNodeRequest; + return proto.yoresee_doc.v1.MoveOrgNodeRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.MoveOrgNodeRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.MoveOrgNodeRequest} + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setNewParentExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.MoveOrgNodeRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.MoveOrgNodeRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getNewParentExternalId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.MoveOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string new_parent_external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest.prototype.getNewParentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.MoveOrgNodeRequest} returns this + */ +proto.yoresee_doc.v1.MoveOrgNodeRequest.prototype.setNewParentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.MoveOrgNodeResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.MoveOrgNodeResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.MoveOrgNodeResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MoveOrgNodeResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.MoveOrgNodeResponse} + */ +proto.yoresee_doc.v1.MoveOrgNodeResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.MoveOrgNodeResponse; + return proto.yoresee_doc.v1.MoveOrgNodeResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.MoveOrgNodeResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.MoveOrgNodeResponse} + */ +proto.yoresee_doc.v1.MoveOrgNodeResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.MoveOrgNodeResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.MoveOrgNodeResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.MoveOrgNodeResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MoveOrgNodeResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.MoveOrgNodeResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.MoveOrgNodeResponse} returns this +*/ +proto.yoresee_doc.v1.MoveOrgNodeResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.MoveOrgNodeResponse} returns this + */ +proto.yoresee_doc.v1.MoveOrgNodeResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.MoveOrgNodeResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListOrgNodeMembersRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListOrgNodeMembersRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + keyword: jspb.Message.getFieldWithDefault(msg, 2, ""), + page: jspb.Message.getFieldWithDefault(msg, 3, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersRequest} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListOrgNodeMembersRequest; + return proto.yoresee_doc.v1.ListOrgNodeMembersRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListOrgNodeMembersRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersRequest} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setKeyword(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListOrgNodeMembersRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListOrgNodeMembersRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 4, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string keyword = 2; + * @return {string} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.getKeyword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.setKeyword = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.clearKeyword = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.hasKeyword = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional int32 page = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional int32 page_size = 4; + * @return {number} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersRequest} returns this + */ +proto.yoresee_doc.v1.ListOrgNodeMembersRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListOrgNodeMembersResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListOrgNodeMembersResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + usersList: jspb.Message.toObjectList(msg.getUsersList(), + proto.yoresee_doc.v1.UserResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersResponse} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListOrgNodeMembersResponse; + return proto.yoresee_doc.v1.ListOrgNodeMembersResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListOrgNodeMembersResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersResponse} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.UserResponse; + reader.readMessage(value,proto.yoresee_doc.v1.UserResponse.deserializeBinaryFromReader); + msg.addUsers(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListOrgNodeMembersResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListOrgNodeMembersResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getUsersList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.UserResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersResponse} returns this +*/ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersResponse} returns this + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated UserResponse users = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.getUsersList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.UserResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersResponse} returns this +*/ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.setUsersList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.UserResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.UserResponse} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.addUsers = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.UserResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersResponse} returns this + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.clearUsersList = function() { + return this.setUsersList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListOrgNodeMembersResponse} returns this + */ +proto.yoresee_doc.v1.ListOrgNodeMembersResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.SettingOption.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.SettingOption.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.SettingOption} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SettingOption.toObject = function(includeInstance, msg) { + var f, obj = { + label: jspb.Message.getFieldWithDefault(msg, 1, ""), + labelKey: jspb.Message.getFieldWithDefault(msg, 2, ""), + value: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.SettingOption} + */ +proto.yoresee_doc.v1.SettingOption.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.SettingOption; + return proto.yoresee_doc.v1.SettingOption.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.SettingOption} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.SettingOption} + */ +proto.yoresee_doc.v1.SettingOption.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setLabel(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setLabelKey(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setValue(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.SettingOption.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.SettingOption.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.SettingOption} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SettingOption.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getLabel(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getLabelKey(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getValue(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional string label = 1; + * @return {string} + */ +proto.yoresee_doc.v1.SettingOption.prototype.getLabel = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingOption} returns this + */ +proto.yoresee_doc.v1.SettingOption.prototype.setLabel = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string label_key = 2; + * @return {string} + */ +proto.yoresee_doc.v1.SettingOption.prototype.getLabelKey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingOption} returns this + */ +proto.yoresee_doc.v1.SettingOption.prototype.setLabelKey = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string value = 3; + * @return {string} + */ +proto.yoresee_doc.v1.SettingOption.prototype.getValue = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingOption} returns this + */ +proto.yoresee_doc.v1.SettingOption.prototype.setValue = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.SettingUI.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.SettingUI.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.SettingUI.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.SettingUI} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SettingUI.toObject = function(includeInstance, msg) { + var f, obj = { + component: jspb.Message.getFieldWithDefault(msg, 1, ""), + optionsList: jspb.Message.toObjectList(msg.getOptionsList(), + proto.yoresee_doc.v1.SettingOption.toObject, includeInstance), + placeholder: jspb.Message.getFieldWithDefault(msg, 3, ""), + placeholderKey: jspb.Message.getFieldWithDefault(msg, 4, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.SettingUI} + */ +proto.yoresee_doc.v1.SettingUI.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.SettingUI; + return proto.yoresee_doc.v1.SettingUI.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.SettingUI} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.SettingUI} + */ +proto.yoresee_doc.v1.SettingUI.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setComponent(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.SettingOption; + reader.readMessage(value,proto.yoresee_doc.v1.SettingOption.deserializeBinaryFromReader); + msg.addOptions(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setPlaceholder(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setPlaceholderKey(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.SettingUI.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.SettingUI.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.SettingUI} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SettingUI.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getComponent(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getOptionsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.SettingOption.serializeBinaryToWriter + ); + } + f = message.getPlaceholder(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getPlaceholderKey(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } +}; + + +/** + * optional string component = 1; + * @return {string} + */ +proto.yoresee_doc.v1.SettingUI.prototype.getComponent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingUI} returns this + */ +proto.yoresee_doc.v1.SettingUI.prototype.setComponent = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * repeated SettingOption options = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.SettingUI.prototype.getOptionsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.SettingOption, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.SettingUI} returns this +*/ +proto.yoresee_doc.v1.SettingUI.prototype.setOptionsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.SettingOption=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.SettingOption} + */ +proto.yoresee_doc.v1.SettingUI.prototype.addOptions = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.SettingOption, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.SettingUI} returns this + */ +proto.yoresee_doc.v1.SettingUI.prototype.clearOptionsList = function() { + return this.setOptionsList([]); +}; + + +/** + * optional string placeholder = 3; + * @return {string} + */ +proto.yoresee_doc.v1.SettingUI.prototype.getPlaceholder = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingUI} returns this + */ +proto.yoresee_doc.v1.SettingUI.prototype.setPlaceholder = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string placeholder_key = 4; + * @return {string} + */ +proto.yoresee_doc.v1.SettingUI.prototype.getPlaceholderKey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingUI} returns this + */ +proto.yoresee_doc.v1.SettingUI.prototype.setPlaceholderKey = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.SettingItem.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.SettingItem.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.SettingItem} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SettingItem.toObject = function(includeInstance, msg) { + var f, obj = { + key: jspb.Message.getFieldWithDefault(msg, 1, ""), + label: jspb.Message.getFieldWithDefault(msg, 2, ""), + labelKey: jspb.Message.getFieldWithDefault(msg, 3, ""), + description: jspb.Message.getFieldWithDefault(msg, 4, ""), + descriptionKey: jspb.Message.getFieldWithDefault(msg, 5, ""), + type: jspb.Message.getFieldWithDefault(msg, 6, ""), + ui: (f = msg.getUi()) && proto.yoresee_doc.v1.SettingUI.toObject(includeInstance, f), + value: jspb.Message.getFieldWithDefault(msg, 8, ""), + defaultValue: jspb.Message.getFieldWithDefault(msg, 9, ""), + required: jspb.Message.getBooleanFieldWithDefault(msg, 10, false), + readonly: jspb.Message.getBooleanFieldWithDefault(msg, 11, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.SettingItem} + */ +proto.yoresee_doc.v1.SettingItem.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.SettingItem; + return proto.yoresee_doc.v1.SettingItem.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.SettingItem} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.SettingItem} + */ +proto.yoresee_doc.v1.SettingItem.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setKey(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setLabel(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setLabelKey(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setDescriptionKey(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setType(value); + break; + case 7: + var value = new proto.yoresee_doc.v1.SettingUI; + reader.readMessage(value,proto.yoresee_doc.v1.SettingUI.deserializeBinaryFromReader); + msg.setUi(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setValue(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setDefaultValue(value); + break; + case 10: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setRequired(value); + break; + case 11: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setReadonly(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.SettingItem.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.SettingItem.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.SettingItem} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SettingItem.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getKey(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getLabel(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getLabelKey(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getDescription(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getDescriptionKey(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getType(); + if (f.length > 0) { + writer.writeString( + 6, + f + ); + } + f = message.getUi(); + if (f != null) { + writer.writeMessage( + 7, + f, + proto.yoresee_doc.v1.SettingUI.serializeBinaryToWriter + ); + } + f = message.getValue(); + if (f.length > 0) { + writer.writeString( + 8, + f + ); + } + f = message.getDefaultValue(); + if (f.length > 0) { + writer.writeString( + 9, + f + ); + } + f = message.getRequired(); + if (f) { + writer.writeBool( + 10, + f + ); + } + f = message.getReadonly(); + if (f) { + writer.writeBool( + 11, + f + ); + } +}; + + +/** + * optional string key = 1; + * @return {string} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getKey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.setKey = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string label = 2; + * @return {string} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getLabel = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.setLabel = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string label_key = 3; + * @return {string} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getLabelKey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.setLabelKey = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string description = 4; + * @return {string} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.setDescription = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string description_key = 5; + * @return {string} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getDescriptionKey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.setDescriptionKey = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional string type = 6; + * @return {string} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.setType = function(value) { + return jspb.Message.setProto3StringField(this, 6, value); +}; + + +/** + * optional SettingUI ui = 7; + * @return {?proto.yoresee_doc.v1.SettingUI} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getUi = function() { + return /** @type{?proto.yoresee_doc.v1.SettingUI} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.SettingUI, 7)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.SettingUI|undefined} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this +*/ +proto.yoresee_doc.v1.SettingItem.prototype.setUi = function(value) { + return jspb.Message.setWrapperField(this, 7, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.clearUi = function() { + return this.setUi(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.SettingItem.prototype.hasUi = function() { + return jspb.Message.getField(this, 7) != null; +}; + + +/** + * optional string value = 8; + * @return {string} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getValue = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.setValue = function(value) { + return jspb.Message.setProto3StringField(this, 8, value); +}; + + +/** + * optional string default_value = 9; + * @return {string} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getDefaultValue = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.setDefaultValue = function(value) { + return jspb.Message.setProto3StringField(this, 9, value); +}; + + +/** + * optional bool required = 10; + * @return {boolean} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getRequired = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 10, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.setRequired = function(value) { + return jspb.Message.setProto3BooleanField(this, 10, value); +}; + + +/** + * optional bool readonly = 11; + * @return {boolean} + */ +proto.yoresee_doc.v1.SettingItem.prototype.getReadonly = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 11, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.SettingItem} returns this + */ +proto.yoresee_doc.v1.SettingItem.prototype.setReadonly = function(value) { + return jspb.Message.setProto3BooleanField(this, 11, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.SettingGroup.repeatedFields_ = [4]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.SettingGroup.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.SettingGroup.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.SettingGroup} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SettingGroup.toObject = function(includeInstance, msg) { + var f, obj = { + key: jspb.Message.getFieldWithDefault(msg, 1, ""), + title: jspb.Message.getFieldWithDefault(msg, 2, ""), + titleKey: jspb.Message.getFieldWithDefault(msg, 3, ""), + itemsList: jspb.Message.toObjectList(msg.getItemsList(), + proto.yoresee_doc.v1.SettingItem.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.SettingGroup} + */ +proto.yoresee_doc.v1.SettingGroup.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.SettingGroup; + return proto.yoresee_doc.v1.SettingGroup.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.SettingGroup} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.SettingGroup} + */ +proto.yoresee_doc.v1.SettingGroup.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setKey(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setTitle(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setTitleKey(value); + break; + case 4: + var value = new proto.yoresee_doc.v1.SettingItem; + reader.readMessage(value,proto.yoresee_doc.v1.SettingItem.deserializeBinaryFromReader); + msg.addItems(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.SettingGroup.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.SettingGroup.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.SettingGroup} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SettingGroup.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getKey(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getTitle(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getTitleKey(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getItemsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 4, + f, + proto.yoresee_doc.v1.SettingItem.serializeBinaryToWriter + ); + } +}; + + +/** + * optional string key = 1; + * @return {string} + */ +proto.yoresee_doc.v1.SettingGroup.prototype.getKey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingGroup} returns this + */ +proto.yoresee_doc.v1.SettingGroup.prototype.setKey = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string title = 2; + * @return {string} + */ +proto.yoresee_doc.v1.SettingGroup.prototype.getTitle = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingGroup} returns this + */ +proto.yoresee_doc.v1.SettingGroup.prototype.setTitle = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string title_key = 3; + * @return {string} + */ +proto.yoresee_doc.v1.SettingGroup.prototype.getTitleKey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingGroup} returns this + */ +proto.yoresee_doc.v1.SettingGroup.prototype.setTitleKey = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * repeated SettingItem items = 4; + * @return {!Array} + */ +proto.yoresee_doc.v1.SettingGroup.prototype.getItemsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.SettingItem, 4)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.SettingGroup} returns this +*/ +proto.yoresee_doc.v1.SettingGroup.prototype.setItemsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 4, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.SettingItem=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.SettingItem} + */ +proto.yoresee_doc.v1.SettingGroup.prototype.addItems = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 4, opt_value, proto.yoresee_doc.v1.SettingItem, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.SettingGroup} returns this + */ +proto.yoresee_doc.v1.SettingGroup.prototype.clearItemsList = function() { + return this.setItemsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetSettingsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetSettingsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetSettingsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetSettingsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + scene: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetSettingsRequest} + */ +proto.yoresee_doc.v1.GetSettingsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetSettingsRequest; + return proto.yoresee_doc.v1.GetSettingsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetSettingsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetSettingsRequest} + */ +proto.yoresee_doc.v1.GetSettingsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setScene(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetSettingsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetSettingsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetSettingsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetSettingsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getScene(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string scene = 1; + * @return {string} + */ +proto.yoresee_doc.v1.GetSettingsRequest.prototype.getScene = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.GetSettingsRequest} returns this + */ +proto.yoresee_doc.v1.GetSettingsRequest.prototype.setScene = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.GetSettingsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetSettingsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetSettingsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetSettingsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetSettingsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + groupsList: jspb.Message.toObjectList(msg.getGroupsList(), + proto.yoresee_doc.v1.SettingGroup.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetSettingsResponse} + */ +proto.yoresee_doc.v1.GetSettingsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetSettingsResponse; + return proto.yoresee_doc.v1.GetSettingsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetSettingsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetSettingsResponse} + */ +proto.yoresee_doc.v1.GetSettingsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.SettingGroup; + reader.readMessage(value,proto.yoresee_doc.v1.SettingGroup.deserializeBinaryFromReader); + msg.addGroups(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetSettingsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetSettingsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetSettingsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetSettingsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getGroupsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.SettingGroup.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.GetSettingsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetSettingsResponse} returns this +*/ +proto.yoresee_doc.v1.GetSettingsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetSettingsResponse} returns this + */ +proto.yoresee_doc.v1.GetSettingsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetSettingsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated SettingGroup groups = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.GetSettingsResponse.prototype.getGroupsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.SettingGroup, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.GetSettingsResponse} returns this +*/ +proto.yoresee_doc.v1.GetSettingsResponse.prototype.setGroupsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.SettingGroup=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.SettingGroup} + */ +proto.yoresee_doc.v1.GetSettingsResponse.prototype.addGroups = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.SettingGroup, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.GetSettingsResponse} returns this + */ +proto.yoresee_doc.v1.GetSettingsResponse.prototype.clearGroupsList = function() { + return this.setGroupsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.SettingUpdate.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.SettingUpdate.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.SettingUpdate} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SettingUpdate.toObject = function(includeInstance, msg) { + var f, obj = { + key: jspb.Message.getFieldWithDefault(msg, 1, ""), + value: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.SettingUpdate} + */ +proto.yoresee_doc.v1.SettingUpdate.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.SettingUpdate; + return proto.yoresee_doc.v1.SettingUpdate.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.SettingUpdate} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.SettingUpdate} + */ +proto.yoresee_doc.v1.SettingUpdate.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setKey(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setValue(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.SettingUpdate.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.SettingUpdate.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.SettingUpdate} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SettingUpdate.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getKey(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getValue(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string key = 1; + * @return {string} + */ +proto.yoresee_doc.v1.SettingUpdate.prototype.getKey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingUpdate} returns this + */ +proto.yoresee_doc.v1.SettingUpdate.prototype.setKey = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string value = 2; + * @return {string} + */ +proto.yoresee_doc.v1.SettingUpdate.prototype.getValue = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SettingUpdate} returns this + */ +proto.yoresee_doc.v1.SettingUpdate.prototype.setValue = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.UpdateSettingsRequest.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateSettingsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateSettingsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateSettingsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateSettingsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + updatesList: jspb.Message.toObjectList(msg.getUpdatesList(), + proto.yoresee_doc.v1.SettingUpdate.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateSettingsRequest} + */ +proto.yoresee_doc.v1.UpdateSettingsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateSettingsRequest; + return proto.yoresee_doc.v1.UpdateSettingsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateSettingsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateSettingsRequest} + */ +proto.yoresee_doc.v1.UpdateSettingsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.SettingUpdate; + reader.readMessage(value,proto.yoresee_doc.v1.SettingUpdate.deserializeBinaryFromReader); + msg.addUpdates(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateSettingsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateSettingsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateSettingsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateSettingsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getUpdatesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 1, + f, + proto.yoresee_doc.v1.SettingUpdate.serializeBinaryToWriter + ); + } +}; + + +/** + * repeated SettingUpdate updates = 1; + * @return {!Array} + */ +proto.yoresee_doc.v1.UpdateSettingsRequest.prototype.getUpdatesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.SettingUpdate, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.UpdateSettingsRequest} returns this +*/ +proto.yoresee_doc.v1.UpdateSettingsRequest.prototype.setUpdatesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 1, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.SettingUpdate=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.SettingUpdate} + */ +proto.yoresee_doc.v1.UpdateSettingsRequest.prototype.addUpdates = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.yoresee_doc.v1.SettingUpdate, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.UpdateSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateSettingsRequest.prototype.clearUpdatesList = function() { + return this.setUpdatesList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateSettingsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateSettingsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateSettingsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateSettingsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateSettingsResponse} + */ +proto.yoresee_doc.v1.UpdateSettingsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateSettingsResponse; + return proto.yoresee_doc.v1.UpdateSettingsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateSettingsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateSettingsResponse} + */ +proto.yoresee_doc.v1.UpdateSettingsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateSettingsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateSettingsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateSettingsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateSettingsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateSettingsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateSettingsResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateSettingsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateSettingsResponse} returns this + */ +proto.yoresee_doc.v1.UpdateSettingsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateSettingsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateUserRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateUserRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateUserRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + username: jspb.Message.getFieldWithDefault(msg, 2, ""), + email: jspb.Message.getFieldWithDefault(msg, 3, ""), + nickname: jspb.Message.getFieldWithDefault(msg, 4, ""), + status: jspb.Message.getFieldWithDefault(msg, 5, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} + */ +proto.yoresee_doc.v1.UpdateUserRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateUserRequest; + return proto.yoresee_doc.v1.UpdateUserRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateUserRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} + */ +proto.yoresee_doc.v1.UpdateUserRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setUsername(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setEmail(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setNickname(value); + break; + case 5: + var value = /** @type {number} */ (reader.readInt32()); + msg.setStatus(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateUserRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateUserRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateUserRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeInt32( + 5, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string username = 2; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.getUsername = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.setUsername = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.clearUsername = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.hasUsername = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string email = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.getEmail = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.setEmail = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.clearEmail = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.hasEmail = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional string nickname = 4; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.getNickname = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.setNickname = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.clearNickname = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.hasNickname = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional int32 status = 5; + * @return {number} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.getStatus = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.setStatus = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateUserRequest} returns this + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.clearStatus = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateUserRequest.prototype.hasStatus = function() { + return jspb.Message.getField(this, 5) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateUserResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateUserResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateUserResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateUserResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateUserResponse} + */ +proto.yoresee_doc.v1.UpdateUserResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateUserResponse; + return proto.yoresee_doc.v1.UpdateUserResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateUserResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateUserResponse} + */ +proto.yoresee_doc.v1.UpdateUserResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateUserResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateUserResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateUserResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateUserResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateUserResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateUserResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateUserResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateUserResponse} returns this + */ +proto.yoresee_doc.v1.UpdateUserResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateUserResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.AuthLoginRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.AuthLoginRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.AuthLoginRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.AuthLoginRequest.toObject = function(includeInstance, msg) { + var f, obj = { + email: jspb.Message.getFieldWithDefault(msg, 1, ""), + password: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.AuthLoginRequest} + */ +proto.yoresee_doc.v1.AuthLoginRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.AuthLoginRequest; + return proto.yoresee_doc.v1.AuthLoginRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.AuthLoginRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.AuthLoginRequest} + */ +proto.yoresee_doc.v1.AuthLoginRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setEmail(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPassword(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.AuthLoginRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.AuthLoginRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.AuthLoginRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.AuthLoginRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getEmail(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPassword(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string email = 1; + * @return {string} + */ +proto.yoresee_doc.v1.AuthLoginRequest.prototype.getEmail = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AuthLoginRequest} returns this + */ +proto.yoresee_doc.v1.AuthLoginRequest.prototype.setEmail = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string password = 2; + * @return {string} + */ +proto.yoresee_doc.v1.AuthLoginRequest.prototype.getPassword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AuthLoginRequest} returns this + */ +proto.yoresee_doc.v1.AuthLoginRequest.prototype.setPassword = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.AuthLoginResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.AuthLoginResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.AuthLoginResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + token: jspb.Message.getFieldWithDefault(msg, 2, ""), + user: (f = msg.getUser()) && proto.yoresee_doc.v1.UserResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.AuthLoginResponse} + */ +proto.yoresee_doc.v1.AuthLoginResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.AuthLoginResponse; + return proto.yoresee_doc.v1.AuthLoginResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.AuthLoginResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.AuthLoginResponse} + */ +proto.yoresee_doc.v1.AuthLoginResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setToken(value); + break; + case 3: + var value = new proto.yoresee_doc.v1.UserResponse; + reader.readMessage(value,proto.yoresee_doc.v1.UserResponse.deserializeBinaryFromReader); + msg.setUser(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.AuthLoginResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.AuthLoginResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.AuthLoginResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getToken(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getUser(); + if (f != null) { + writer.writeMessage( + 3, + f, + proto.yoresee_doc.v1.UserResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.AuthLoginResponse} returns this +*/ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.AuthLoginResponse} returns this + */ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string token = 2; + * @return {string} + */ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.getToken = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AuthLoginResponse} returns this + */ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.setToken = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional UserResponse user = 3; + * @return {?proto.yoresee_doc.v1.UserResponse} + */ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.getUser = function() { + return /** @type{?proto.yoresee_doc.v1.UserResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.UserResponse, 3)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.UserResponse|undefined} value + * @return {!proto.yoresee_doc.v1.AuthLoginResponse} returns this +*/ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.setUser = function(value) { + return jspb.Message.setWrapperField(this, 3, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.AuthLoginResponse} returns this + */ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.clearUser = function() { + return this.setUser(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.AuthLoginResponse.prototype.hasUser = function() { + return jspb.Message.getField(this, 3) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.AuthRegisterRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.AuthRegisterRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.AuthRegisterRequest.toObject = function(includeInstance, msg) { + var f, obj = { + username: jspb.Message.getFieldWithDefault(msg, 1, ""), + password: jspb.Message.getFieldWithDefault(msg, 2, ""), + email: jspb.Message.getFieldWithDefault(msg, 3, ""), + invitationCode: jspb.Message.getFieldWithDefault(msg, 4, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.AuthRegisterRequest} + */ +proto.yoresee_doc.v1.AuthRegisterRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.AuthRegisterRequest; + return proto.yoresee_doc.v1.AuthRegisterRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.AuthRegisterRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.AuthRegisterRequest} + */ +proto.yoresee_doc.v1.AuthRegisterRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setUsername(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPassword(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setEmail(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setInvitationCode(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.AuthRegisterRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.AuthRegisterRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.AuthRegisterRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getUsername(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPassword(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getEmail(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } +}; + + +/** + * optional string username = 1; + * @return {string} + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.getUsername = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AuthRegisterRequest} returns this + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.setUsername = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string password = 2; + * @return {string} + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.getPassword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AuthRegisterRequest} returns this + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.setPassword = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string email = 3; + * @return {string} + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.getEmail = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AuthRegisterRequest} returns this + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.setEmail = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string invitation_code = 4; + * @return {string} + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.getInvitationCode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AuthRegisterRequest} returns this + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.setInvitationCode = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.AuthRegisterRequest} returns this + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.clearInvitationCode = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.AuthRegisterRequest.prototype.hasInvitationCode = function() { + return jspb.Message.getField(this, 4) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.AuthRegisterResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.AuthRegisterResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.AuthRegisterResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.AuthRegisterResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.AuthRegisterResponse} + */ +proto.yoresee_doc.v1.AuthRegisterResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.AuthRegisterResponse; + return proto.yoresee_doc.v1.AuthRegisterResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.AuthRegisterResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.AuthRegisterResponse} + */ +proto.yoresee_doc.v1.AuthRegisterResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.AuthRegisterResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.AuthRegisterResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.AuthRegisterResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.AuthRegisterResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.AuthRegisterResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.AuthRegisterResponse} returns this +*/ +proto.yoresee_doc.v1.AuthRegisterResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.AuthRegisterResponse} returns this + */ +proto.yoresee_doc.v1.AuthRegisterResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.AuthRegisterResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateProfileRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateProfileRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateProfileRequest.toObject = function(includeInstance, msg) { + var f, obj = { + username: jspb.Message.getFieldWithDefault(msg, 1, ""), + email: jspb.Message.getFieldWithDefault(msg, 2, ""), + nickname: jspb.Message.getFieldWithDefault(msg, 3, ""), + password: jspb.Message.getFieldWithDefault(msg, 4, ""), + avatar: jspb.Message.getFieldWithDefault(msg, 5, ""), + avatarFile: msg.getAvatarFile_asB64(), + avatarFilename: jspb.Message.getFieldWithDefault(msg, 7, ""), + avatarContentType: jspb.Message.getFieldWithDefault(msg, 8, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateProfileRequest; + return proto.yoresee_doc.v1.UpdateProfileRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateProfileRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setUsername(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setEmail(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setNickname(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setPassword(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setAvatar(value); + break; + case 6: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setAvatarFile(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setAvatarFilename(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setAvatarContentType(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateProfileRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateProfileRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateProfileRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeString( + 5, + f + ); + } + f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeBytes( + 6, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 7)); + if (f != null) { + writer.writeString( + 7, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 8)); + if (f != null) { + writer.writeString( + 8, + f + ); + } +}; + + +/** + * optional string username = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.getUsername = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.setUsername = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.clearUsername = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.hasUsername = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string email = 2; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.getEmail = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.setEmail = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.clearEmail = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.hasEmail = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string nickname = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.getNickname = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.setNickname = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.clearNickname = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.hasNickname = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional string password = 4; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.getPassword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.setPassword = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.clearPassword = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.hasPassword = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional string avatar = 5; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.getAvatar = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.setAvatar = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.clearAvatar = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.hasAvatar = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional bytes avatar_file = 6; + * @return {!(string|Uint8Array)} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.getAvatarFile = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * optional bytes avatar_file = 6; + * This is a type-conversion wrapper around `getAvatarFile()` + * @return {string} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.getAvatarFile_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getAvatarFile())); +}; + + +/** + * optional bytes avatar_file = 6; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getAvatarFile()` + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.getAvatarFile_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getAvatarFile())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.setAvatarFile = function(value) { + return jspb.Message.setField(this, 6, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.clearAvatarFile = function() { + return jspb.Message.setField(this, 6, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.hasAvatarFile = function() { + return jspb.Message.getField(this, 6) != null; +}; + + +/** + * optional string avatar_filename = 7; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.getAvatarFilename = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.setAvatarFilename = function(value) { + return jspb.Message.setField(this, 7, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.clearAvatarFilename = function() { + return jspb.Message.setField(this, 7, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.hasAvatarFilename = function() { + return jspb.Message.getField(this, 7) != null; +}; + + +/** + * optional string avatar_content_type = 8; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.getAvatarContentType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.setAvatarContentType = function(value) { + return jspb.Message.setField(this, 8, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateProfileRequest} returns this + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.clearAvatarContentType = function() { + return jspb.Message.setField(this, 8, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateProfileRequest.prototype.hasAvatarContentType = function() { + return jspb.Message.getField(this, 8) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateProfileResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateProfileResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateProfileResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateProfileResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + user: (f = msg.getUser()) && proto.yoresee_doc.v1.UserResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateProfileResponse} + */ +proto.yoresee_doc.v1.UpdateProfileResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateProfileResponse; + return proto.yoresee_doc.v1.UpdateProfileResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateProfileResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateProfileResponse} + */ +proto.yoresee_doc.v1.UpdateProfileResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.UserResponse; + reader.readMessage(value,proto.yoresee_doc.v1.UserResponse.deserializeBinaryFromReader); + msg.setUser(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateProfileResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateProfileResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateProfileResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateProfileResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getUser(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.UserResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateProfileResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateProfileResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateProfileResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateProfileResponse} returns this + */ +proto.yoresee_doc.v1.UpdateProfileResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateProfileResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional UserResponse user = 2; + * @return {?proto.yoresee_doc.v1.UserResponse} + */ +proto.yoresee_doc.v1.UpdateProfileResponse.prototype.getUser = function() { + return /** @type{?proto.yoresee_doc.v1.UserResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.UserResponse, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.UserResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateProfileResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateProfileResponse.prototype.setUser = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateProfileResponse} returns this + */ +proto.yoresee_doc.v1.UpdateProfileResponse.prototype.clearUser = function() { + return this.setUser(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateProfileResponse.prototype.hasUser = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.QuerySideBarDisplayRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.QuerySideBarDisplayRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.QuerySideBarDisplayRequest.toObject = function(includeInstance, msg) { + var f, obj = { + scene: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.QuerySideBarDisplayRequest} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.QuerySideBarDisplayRequest; + return proto.yoresee_doc.v1.QuerySideBarDisplayRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.QuerySideBarDisplayRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.QuerySideBarDisplayRequest} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setScene(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.QuerySideBarDisplayRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.QuerySideBarDisplayRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.QuerySideBarDisplayRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getScene(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string scene = 1; + * @return {string} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayRequest.prototype.getScene = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.QuerySideBarDisplayRequest} returns this + */ +proto.yoresee_doc.v1.QuerySideBarDisplayRequest.prototype.setScene = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.QuerySideBarDisplayResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.QuerySideBarDisplayResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + displayTabsList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.QuerySideBarDisplayResponse} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.QuerySideBarDisplayResponse; + return proto.yoresee_doc.v1.QuerySideBarDisplayResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.QuerySideBarDisplayResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.QuerySideBarDisplayResponse} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.addDisplayTabs(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.QuerySideBarDisplayResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.QuerySideBarDisplayResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getDisplayTabsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 2, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.QuerySideBarDisplayResponse} returns this +*/ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.QuerySideBarDisplayResponse} returns this + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated string display_tabs = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.prototype.getDisplayTabsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.QuerySideBarDisplayResponse} returns this + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.prototype.setDisplayTabsList = function(value) { + return jspb.Message.setField(this, 2, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.QuerySideBarDisplayResponse} returns this + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.prototype.addDisplayTabs = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 2, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.QuerySideBarDisplayResponse} returns this + */ +proto.yoresee_doc.v1.QuerySideBarDisplayResponse.prototype.clearDisplayTabsList = function() { + return this.setDisplayTabsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.QueryTopNavDisplayRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.QueryTopNavDisplayRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.QueryTopNavDisplayRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.QueryTopNavDisplayRequest} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.QueryTopNavDisplayRequest; + return proto.yoresee_doc.v1.QueryTopNavDisplayRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.QueryTopNavDisplayRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.QueryTopNavDisplayRequest} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.QueryTopNavDisplayRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.QueryTopNavDisplayRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.QueryTopNavDisplayRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.QueryTopNavDisplayResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.QueryTopNavDisplayResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + displayMenusList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.QueryTopNavDisplayResponse} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.QueryTopNavDisplayResponse; + return proto.yoresee_doc.v1.QueryTopNavDisplayResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.QueryTopNavDisplayResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.QueryTopNavDisplayResponse} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.addDisplayMenus(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.QueryTopNavDisplayResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.QueryTopNavDisplayResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getDisplayMenusList(); + if (f.length > 0) { + writer.writeRepeatedString( + 2, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.QueryTopNavDisplayResponse} returns this +*/ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.QueryTopNavDisplayResponse} returns this + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated string display_menus = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.prototype.getDisplayMenusList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.QueryTopNavDisplayResponse} returns this + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.prototype.setDisplayMenusList = function(value) { + return jspb.Message.setField(this, 2, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.QueryTopNavDisplayResponse} returns this + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.prototype.addDisplayMenus = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 2, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.QueryTopNavDisplayResponse} returns this + */ +proto.yoresee_doc.v1.QueryTopNavDisplayResponse.prototype.clearDisplayMenusList = function() { + return this.setDisplayMenusList([]); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.DocumentResponse.repeatedFields_ = [6,11]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DocumentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DocumentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DocumentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + title: jspb.Message.getFieldWithDefault(msg, 2, ""), + type: jspb.Message.getFieldWithDefault(msg, 3, 0), + summary: jspb.Message.getFieldWithDefault(msg, 4, ""), + tagsList: (f = jspb.Message.getRepeatedField(msg, 6)) == null ? undefined : f, + viewCount: jspb.Message.getFieldWithDefault(msg, 7, 0), + editCount: jspb.Message.getFieldWithDefault(msg, 8, 0), + createdAt: jspb.Message.getFieldWithDefault(msg, 9, ""), + updatedAt: jspb.Message.getFieldWithDefault(msg, 10, ""), + childrenList: jspb.Message.toObjectList(msg.getChildrenList(), + proto.yoresee_doc.v1.DocumentResponse.toObject, includeInstance), + hasChildren: jspb.Message.getBooleanFieldWithDefault(msg, 12, false), + isPublic: jspb.Message.getBooleanFieldWithDefault(msg, 13, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DocumentResponse} + */ +proto.yoresee_doc.v1.DocumentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DocumentResponse; + return proto.yoresee_doc.v1.DocumentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DocumentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DocumentResponse} + */ +proto.yoresee_doc.v1.DocumentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setTitle(value); + break; + case 3: + var value = /** @type {!proto.yoresee_doc.v1.DocumentType} */ (reader.readEnum()); + msg.setType(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setSummary(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.addTags(value); + break; + case 7: + var value = /** @type {number} */ (reader.readInt32()); + msg.setViewCount(value); + break; + case 8: + var value = /** @type {number} */ (reader.readInt32()); + msg.setEditCount(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAt(value); + break; + case 10: + var value = /** @type {string} */ (reader.readString()); + msg.setUpdatedAt(value); + break; + case 11: + var value = new proto.yoresee_doc.v1.DocumentResponse; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentResponse.deserializeBinaryFromReader); + msg.addChildren(value); + break; + case 12: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setHasChildren(value); + break; + case 13: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPublic(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DocumentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DocumentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DocumentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getTitle(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getType(); + if (f !== 0.0) { + writer.writeEnum( + 3, + f + ); + } + f = message.getSummary(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getTagsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 6, + f + ); + } + f = message.getViewCount(); + if (f !== 0) { + writer.writeInt32( + 7, + f + ); + } + f = message.getEditCount(); + if (f !== 0) { + writer.writeInt32( + 8, + f + ); + } + f = message.getCreatedAt(); + if (f.length > 0) { + writer.writeString( + 9, + f + ); + } + f = message.getUpdatedAt(); + if (f.length > 0) { + writer.writeString( + 10, + f + ); + } + f = message.getChildrenList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 11, + f, + proto.yoresee_doc.v1.DocumentResponse.serializeBinaryToWriter + ); + } + f = message.getHasChildren(); + if (f) { + writer.writeBool( + 12, + f + ); + } + f = message.getIsPublic(); + if (f) { + writer.writeBool( + 13, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string title = 2; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getTitle = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setTitle = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional DocumentType type = 3; + * @return {!proto.yoresee_doc.v1.DocumentType} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getType = function() { + return /** @type {!proto.yoresee_doc.v1.DocumentType} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentType} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setType = function(value) { + return jspb.Message.setProto3EnumField(this, 3, value); +}; + + +/** + * optional string summary = 4; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getSummary = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setSummary = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * repeated string tags = 6; + * @return {!Array} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getTagsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 6)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setTagsList = function(value) { + return jspb.Message.setField(this, 6, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.addTags = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 6, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.clearTagsList = function() { + return this.setTagsList([]); +}; + + +/** + * optional int32 view_count = 7; + * @return {number} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getViewCount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setViewCount = function(value) { + return jspb.Message.setProto3IntField(this, 7, value); +}; + + +/** + * optional int32 edit_count = 8; + * @return {number} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getEditCount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setEditCount = function(value) { + return jspb.Message.setProto3IntField(this, 8, value); +}; + + +/** + * optional string created_at = 9; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getCreatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 9, value); +}; + + +/** + * optional string updated_at = 10; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getUpdatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setUpdatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 10, value); +}; + + +/** + * repeated DocumentResponse children = 11; + * @return {!Array} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getChildrenList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.DocumentResponse, 11)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this +*/ +proto.yoresee_doc.v1.DocumentResponse.prototype.setChildrenList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 11, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.DocumentResponse} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.addChildren = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 11, opt_value, proto.yoresee_doc.v1.DocumentResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.clearChildrenList = function() { + return this.setChildrenList([]); +}; + + +/** + * optional bool has_children = 12; + * @return {boolean} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getHasChildren = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 12, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setHasChildren = function(value) { + return jspb.Message.setProto3BooleanField(this, 12, value); +}; + + +/** + * optional bool is_public = 13; + * @return {boolean} + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.getIsPublic = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 13, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.DocumentResponse} returns this + */ +proto.yoresee_doc.v1.DocumentResponse.prototype.setIsPublic = function(value) { + return jspb.Message.setProto3BooleanField(this, 13, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetDocumentContentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetDocumentContentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetDocumentContentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentContentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetDocumentContentRequest} + */ +proto.yoresee_doc.v1.GetDocumentContentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetDocumentContentRequest; + return proto.yoresee_doc.v1.GetDocumentContentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetDocumentContentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetDocumentContentRequest} + */ +proto.yoresee_doc.v1.GetDocumentContentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetDocumentContentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetDocumentContentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetDocumentContentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentContentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.GetDocumentContentRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.GetDocumentContentRequest} returns this + */ +proto.yoresee_doc.v1.GetDocumentContentRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetDocumentContentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetDocumentContentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + document: (f = msg.getDocument()) && proto.yoresee_doc.v1.DocumentResponse.toObject(includeInstance, f), + content: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetDocumentContentResponse} + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetDocumentContentResponse; + return proto.yoresee_doc.v1.GetDocumentContentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetDocumentContentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetDocumentContentResponse} + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.DocumentResponse; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentResponse.deserializeBinaryFromReader); + msg.setDocument(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setContent(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetDocumentContentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetDocumentContentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getDocument(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.DocumentResponse.serializeBinaryToWriter + ); + } + f = message.getContent(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetDocumentContentResponse} returns this +*/ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetDocumentContentResponse} returns this + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional DocumentResponse document = 2; + * @return {?proto.yoresee_doc.v1.DocumentResponse} + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.getDocument = function() { + return /** @type{?proto.yoresee_doc.v1.DocumentResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.DocumentResponse, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.DocumentResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetDocumentContentResponse} returns this +*/ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.setDocument = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetDocumentContentResponse} returns this + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.clearDocument = function() { + return this.setDocument(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.hasDocument = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string content = 3; + * @return {string} + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.getContent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.GetDocumentContentResponse} returns this + */ +proto.yoresee_doc.v1.GetDocumentContentResponse.prototype.setContent = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetDocumentSettingsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetDocumentSettingsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetDocumentSettingsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentSettingsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetDocumentSettingsRequest} + */ +proto.yoresee_doc.v1.GetDocumentSettingsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetDocumentSettingsRequest; + return proto.yoresee_doc.v1.GetDocumentSettingsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetDocumentSettingsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetDocumentSettingsRequest} + */ +proto.yoresee_doc.v1.GetDocumentSettingsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetDocumentSettingsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetDocumentSettingsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetDocumentSettingsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentSettingsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.GetDocumentSettingsRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.GetDocumentSettingsRequest} returns this + */ +proto.yoresee_doc.v1.GetDocumentSettingsRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetDocumentSettingsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetDocumentSettingsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + isPublic: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetDocumentSettingsResponse} + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetDocumentSettingsResponse; + return proto.yoresee_doc.v1.GetDocumentSettingsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetDocumentSettingsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetDocumentSettingsResponse} + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPublic(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetDocumentSettingsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetDocumentSettingsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeBool( + 2, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetDocumentSettingsResponse} returns this +*/ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetDocumentSettingsResponse} returns this + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional bool is_public = 2; + * @return {boolean} + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.prototype.getIsPublic = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.GetDocumentSettingsResponse} returns this + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.prototype.setIsPublic = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.GetDocumentSettingsResponse} returns this + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.prototype.clearIsPublic = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetDocumentSettingsResponse.prototype.hasIsPublic = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListRecentDocumentsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + startTime: jspb.Message.getFieldWithDefault(msg, 1, ""), + endTime: jspb.Message.getFieldWithDefault(msg, 2, ""), + page: jspb.Message.getFieldWithDefault(msg, 3, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListRecentDocumentsRequest; + return proto.yoresee_doc.v1.ListRecentDocumentsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setStartTime(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setEndTime(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListRecentDocumentsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 4, + f + ); + } +}; + + +/** + * optional string start_time = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.getStartTime = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.setStartTime = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.clearStartTime = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.hasStartTime = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string end_time = 2; + * @return {string} + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.getEndTime = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.setEndTime = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.clearEndTime = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.hasEndTime = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional int32 page = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional int32 page_size = 4; + * @return {number} + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentDocumentsRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListRecentDocumentsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListRecentDocumentsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + documentsList: jspb.Message.toObjectList(msg.getDocumentsList(), + proto.yoresee_doc.v1.DocumentResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsResponse} + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListRecentDocumentsResponse; + return proto.yoresee_doc.v1.ListRecentDocumentsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListRecentDocumentsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsResponse} + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.DocumentResponse; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentResponse.deserializeBinaryFromReader); + msg.addDocuments(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListRecentDocumentsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListRecentDocumentsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getDocumentsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.DocumentResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsResponse} returns this +*/ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsResponse} returns this + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated DocumentResponse documents = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.getDocumentsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.DocumentResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsResponse} returns this +*/ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.setDocumentsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.DocumentResponse} + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.addDocuments = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.DocumentResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsResponse} returns this + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.clearDocumentsList = function() { + return this.setDocumentsList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListRecentDocumentsResponse} returns this + */ +proto.yoresee_doc.v1.ListRecentDocumentsResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.RecordRecentDocumentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.RecordRecentDocumentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.RecordRecentDocumentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.RecordRecentDocumentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.RecordRecentDocumentRequest} + */ +proto.yoresee_doc.v1.RecordRecentDocumentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.RecordRecentDocumentRequest; + return proto.yoresee_doc.v1.RecordRecentDocumentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.RecordRecentDocumentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.RecordRecentDocumentRequest} + */ +proto.yoresee_doc.v1.RecordRecentDocumentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.RecordRecentDocumentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.RecordRecentDocumentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.RecordRecentDocumentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.RecordRecentDocumentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.RecordRecentDocumentRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.RecordRecentDocumentRequest} returns this + */ +proto.yoresee_doc.v1.RecordRecentDocumentRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.RecordRecentDocumentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.RecordRecentDocumentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.RecordRecentDocumentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.RecordRecentDocumentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.RecordRecentDocumentResponse} + */ +proto.yoresee_doc.v1.RecordRecentDocumentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.RecordRecentDocumentResponse; + return proto.yoresee_doc.v1.RecordRecentDocumentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.RecordRecentDocumentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.RecordRecentDocumentResponse} + */ +proto.yoresee_doc.v1.RecordRecentDocumentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.RecordRecentDocumentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.RecordRecentDocumentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.RecordRecentDocumentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.RecordRecentDocumentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.RecordRecentDocumentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.RecordRecentDocumentResponse} returns this +*/ +proto.yoresee_doc.v1.RecordRecentDocumentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.RecordRecentDocumentResponse} returns this + */ +proto.yoresee_doc.v1.RecordRecentDocumentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.RecordRecentDocumentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.RecursiveOptions.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.RecursiveOptions.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.RecursiveOptions} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.RecursiveOptions.toObject = function(includeInstance, msg) { + var f, obj = { + includeChildren: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), + recursive: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), + depth: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.RecursiveOptions} + */ +proto.yoresee_doc.v1.RecursiveOptions.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.RecursiveOptions; + return proto.yoresee_doc.v1.RecursiveOptions.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.RecursiveOptions} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.RecursiveOptions} + */ +proto.yoresee_doc.v1.RecursiveOptions.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIncludeChildren(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setRecursive(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setDepth(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.RecursiveOptions.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.RecursiveOptions.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.RecursiveOptions} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.RecursiveOptions.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getIncludeChildren(); + if (f) { + writer.writeBool( + 1, + f + ); + } + f = message.getRecursive(); + if (f) { + writer.writeBool( + 2, + f + ); + } + f = message.getDepth(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } +}; + + +/** + * optional bool include_children = 1; + * @return {boolean} + */ +proto.yoresee_doc.v1.RecursiveOptions.prototype.getIncludeChildren = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.RecursiveOptions} returns this + */ +proto.yoresee_doc.v1.RecursiveOptions.prototype.setIncludeChildren = function(value) { + return jspb.Message.setProto3BooleanField(this, 1, value); +}; + + +/** + * optional bool recursive = 2; + * @return {boolean} + */ +proto.yoresee_doc.v1.RecursiveOptions.prototype.getRecursive = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.RecursiveOptions} returns this + */ +proto.yoresee_doc.v1.RecursiveOptions.prototype.setRecursive = function(value) { + return jspb.Message.setProto3BooleanField(this, 2, value); +}; + + +/** + * optional int32 depth = 3; + * @return {number} + */ +proto.yoresee_doc.v1.RecursiveOptions.prototype.getDepth = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.RecursiveOptions} returns this + */ +proto.yoresee_doc.v1.RecursiveOptions.prototype.setDepth = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.TimeRange.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.TimeRange.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.TimeRange} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.TimeRange.toObject = function(includeInstance, msg) { + var f, obj = { + start: jspb.Message.getFieldWithDefault(msg, 1, ""), + end: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.TimeRange} + */ +proto.yoresee_doc.v1.TimeRange.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.TimeRange; + return proto.yoresee_doc.v1.TimeRange.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.TimeRange} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.TimeRange} + */ +proto.yoresee_doc.v1.TimeRange.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setStart(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setEnd(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.TimeRange.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.TimeRange.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.TimeRange} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.TimeRange.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string start = 1; + * @return {string} + */ +proto.yoresee_doc.v1.TimeRange.prototype.getStart = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.TimeRange} returns this + */ +proto.yoresee_doc.v1.TimeRange.prototype.setStart = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.TimeRange} returns this + */ +proto.yoresee_doc.v1.TimeRange.prototype.clearStart = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.TimeRange.prototype.hasStart = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string end = 2; + * @return {string} + */ +proto.yoresee_doc.v1.TimeRange.prototype.getEnd = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.TimeRange} returns this + */ +proto.yoresee_doc.v1.TimeRange.prototype.setEnd = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.TimeRange} returns this + */ +proto.yoresee_doc.v1.TimeRange.prototype.clearEnd = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.TimeRange.prototype.hasEnd = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListDocumentsRequest.repeatedFields_ = [6]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListDocumentsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListDocumentsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + userExternalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + rootDocumentExternalId: jspb.Message.getFieldWithDefault(msg, 2, ""), + titleKeyword: jspb.Message.getFieldWithDefault(msg, 3, ""), + type: jspb.Message.getFieldWithDefault(msg, 4, ""), + tagsList: (f = jspb.Message.getRepeatedField(msg, 6)) == null ? undefined : f, + createTimeRange: (f = msg.getCreateTimeRange()) && proto.yoresee_doc.v1.TimeRange.toObject(includeInstance, f), + updateTimeRange: (f = msg.getUpdateTimeRange()) && proto.yoresee_doc.v1.TimeRange.toObject(includeInstance, f), + orderBy: jspb.Message.getFieldWithDefault(msg, 9, ""), + orderDesc: jspb.Message.getBooleanFieldWithDefault(msg, 10, false), + page: jspb.Message.getFieldWithDefault(msg, 11, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 12, 0), + options: (f = msg.getOptions()) && proto.yoresee_doc.v1.RecursiveOptions.toObject(includeInstance, f), + knowledgeBaseExternalId: jspb.Message.getFieldWithDefault(msg, 14, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListDocumentsRequest; + return proto.yoresee_doc.v1.ListDocumentsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListDocumentsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setUserExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setRootDocumentExternalId(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setTitleKeyword(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setType(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.addTags(value); + break; + case 7: + var value = new proto.yoresee_doc.v1.TimeRange; + reader.readMessage(value,proto.yoresee_doc.v1.TimeRange.deserializeBinaryFromReader); + msg.setCreateTimeRange(value); + break; + case 8: + var value = new proto.yoresee_doc.v1.TimeRange; + reader.readMessage(value,proto.yoresee_doc.v1.TimeRange.deserializeBinaryFromReader); + msg.setUpdateTimeRange(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setOrderBy(value); + break; + case 10: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOrderDesc(value); + break; + case 11: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 12: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + case 13: + var value = new proto.yoresee_doc.v1.RecursiveOptions; + reader.readMessage(value,proto.yoresee_doc.v1.RecursiveOptions.deserializeBinaryFromReader); + msg.setOptions(value); + break; + case 14: + var value = /** @type {string} */ (reader.readString()); + msg.setKnowledgeBaseExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListDocumentsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListDocumentsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } + f = message.getTagsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 6, + f + ); + } + f = message.getCreateTimeRange(); + if (f != null) { + writer.writeMessage( + 7, + f, + proto.yoresee_doc.v1.TimeRange.serializeBinaryToWriter + ); + } + f = message.getUpdateTimeRange(); + if (f != null) { + writer.writeMessage( + 8, + f, + proto.yoresee_doc.v1.TimeRange.serializeBinaryToWriter + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 9)); + if (f != null) { + writer.writeString( + 9, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 10)); + if (f != null) { + writer.writeBool( + 10, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 11, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 12, + f + ); + } + f = message.getOptions(); + if (f != null) { + writer.writeMessage( + 13, + f, + proto.yoresee_doc.v1.RecursiveOptions.serializeBinaryToWriter + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 14)); + if (f != null) { + writer.writeString( + 14, + f + ); + } +}; + + +/** + * optional string user_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getUserExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setUserExternalId = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearUserExternalId = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.hasUserExternalId = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string root_document_external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getRootDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setRootDocumentExternalId = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearRootDocumentExternalId = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.hasRootDocumentExternalId = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string title_keyword = 3; + * @return {string} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getTitleKeyword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setTitleKeyword = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearTitleKeyword = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.hasTitleKeyword = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional string type = 4; + * @return {string} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setType = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearType = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.hasType = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * repeated string tags = 6; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getTagsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 6)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setTagsList = function(value) { + return jspb.Message.setField(this, 6, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.addTags = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 6, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearTagsList = function() { + return this.setTagsList([]); +}; + + +/** + * optional TimeRange create_time_range = 7; + * @return {?proto.yoresee_doc.v1.TimeRange} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getCreateTimeRange = function() { + return /** @type{?proto.yoresee_doc.v1.TimeRange} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.TimeRange, 7)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.TimeRange|undefined} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this +*/ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setCreateTimeRange = function(value) { + return jspb.Message.setWrapperField(this, 7, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearCreateTimeRange = function() { + return this.setCreateTimeRange(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.hasCreateTimeRange = function() { + return jspb.Message.getField(this, 7) != null; +}; + + +/** + * optional TimeRange update_time_range = 8; + * @return {?proto.yoresee_doc.v1.TimeRange} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getUpdateTimeRange = function() { + return /** @type{?proto.yoresee_doc.v1.TimeRange} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.TimeRange, 8)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.TimeRange|undefined} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this +*/ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setUpdateTimeRange = function(value) { + return jspb.Message.setWrapperField(this, 8, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearUpdateTimeRange = function() { + return this.setUpdateTimeRange(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.hasUpdateTimeRange = function() { + return jspb.Message.getField(this, 8) != null; +}; + + +/** + * optional string order_by = 9; + * @return {string} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getOrderBy = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setOrderBy = function(value) { + return jspb.Message.setField(this, 9, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearOrderBy = function() { + return jspb.Message.setField(this, 9, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.hasOrderBy = function() { + return jspb.Message.getField(this, 9) != null; +}; + + +/** + * optional bool order_desc = 10; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getOrderDesc = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 10, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setOrderDesc = function(value) { + return jspb.Message.setField(this, 10, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearOrderDesc = function() { + return jspb.Message.setField(this, 10, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.hasOrderDesc = function() { + return jspb.Message.getField(this, 10) != null; +}; + + +/** + * optional int32 page = 11; + * @return {number} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 11, value); +}; + + +/** + * optional int32 page_size = 12; + * @return {number} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 12, value); +}; + + +/** + * optional RecursiveOptions options = 13; + * @return {?proto.yoresee_doc.v1.RecursiveOptions} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getOptions = function() { + return /** @type{?proto.yoresee_doc.v1.RecursiveOptions} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.RecursiveOptions, 13)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.RecursiveOptions|undefined} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this +*/ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 13, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearOptions = function() { + return this.setOptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.hasOptions = function() { + return jspb.Message.getField(this, 13) != null; +}; + + +/** + * optional string knowledge_base_external_id = 14; + * @return {string} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.getKnowledgeBaseExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.setKnowledgeBaseExternalId = function(value) { + return jspb.Message.setField(this, 14, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.clearKnowledgeBaseExternalId = function() { + return jspb.Message.setField(this, 14, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsRequest.prototype.hasKnowledgeBaseExternalId = function() { + return jspb.Message.getField(this, 14) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListDocumentsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListDocumentsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListDocumentsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + documentsList: jspb.Message.toObjectList(msg.getDocumentsList(), + proto.yoresee_doc.v1.DocumentResponse.toObject, includeInstance), + totalCount: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListDocumentsResponse} + */ +proto.yoresee_doc.v1.ListDocumentsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListDocumentsResponse; + return proto.yoresee_doc.v1.ListDocumentsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListDocumentsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListDocumentsResponse} + */ +proto.yoresee_doc.v1.ListDocumentsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.DocumentResponse; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentResponse.deserializeBinaryFromReader); + msg.addDocuments(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotalCount(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListDocumentsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListDocumentsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getDocumentsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.DocumentResponse.serializeBinaryToWriter + ); + } + f = message.getTotalCount(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListDocumentsResponse} returns this +*/ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated DocumentResponse documents = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.getDocumentsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.DocumentResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListDocumentsResponse} returns this +*/ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.setDocumentsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.DocumentResponse} + */ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.addDocuments = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.DocumentResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListDocumentsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.clearDocumentsList = function() { + return this.setDocumentsList([]); +}; + + +/** + * optional int64 total_count = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.getTotalCount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListDocumentsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentsResponse.prototype.setTotalCount = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetOwnDocumentsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetOwnDocumentsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + page: jspb.Message.getFieldWithDefault(msg, 1, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 2, 0), + directoryOnly: jspb.Message.getBooleanFieldWithDefault(msg, 3, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsRequest} + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetOwnDocumentsRequest; + return proto.yoresee_doc.v1.GetOwnDocumentsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetOwnDocumentsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsRequest} + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + case 3: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDirectoryOnly(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetOwnDocumentsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetOwnDocumentsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 1, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 2, + f + ); + } + f = message.getDirectoryOnly(); + if (f) { + writer.writeBool( + 3, + f + ); + } +}; + + +/** + * optional int32 page = 1; + * @return {number} + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional int32 page_size = 2; + * @return {number} + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional bool directory_only = 3; + * @return {boolean} + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.prototype.getDirectoryOnly = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsRequest} returns this + */ +proto.yoresee_doc.v1.GetOwnDocumentsRequest.prototype.setDirectoryOnly = function(value) { + return jspb.Message.setProto3BooleanField(this, 3, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetOwnDocumentsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetOwnDocumentsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + documentsList: jspb.Message.toObjectList(msg.getDocumentsList(), + proto.yoresee_doc.v1.DocumentResponse.toObject, includeInstance), + totalCount: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsResponse} + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetOwnDocumentsResponse; + return proto.yoresee_doc.v1.GetOwnDocumentsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetOwnDocumentsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsResponse} + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.DocumentResponse; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentResponse.deserializeBinaryFromReader); + msg.addDocuments(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotalCount(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetOwnDocumentsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetOwnDocumentsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getDocumentsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.DocumentResponse.serializeBinaryToWriter + ); + } + f = message.getTotalCount(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsResponse} returns this +*/ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsResponse} returns this + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated DocumentResponse documents = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.getDocumentsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.DocumentResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsResponse} returns this +*/ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.setDocumentsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.DocumentResponse} + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.addDocuments = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.DocumentResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsResponse} returns this + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.clearDocumentsList = function() { + return this.setDocumentsList([]); +}; + + +/** + * optional int64 total_count = 3; + * @return {number} + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.getTotalCount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.GetOwnDocumentsResponse} returns this + */ +proto.yoresee_doc.v1.GetOwnDocumentsResponse.prototype.setTotalCount = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateDocumentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateDocumentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateDocumentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + title: jspb.Message.getFieldWithDefault(msg, 1, ""), + type: jspb.Message.getFieldWithDefault(msg, 2, 0), + containerType: jspb.Message.getFieldWithDefault(msg, 3, 0), + knowledgeBaseExternalId: jspb.Message.getFieldWithDefault(msg, 4, ""), + parentExternalId: jspb.Message.getFieldWithDefault(msg, 5, ""), + templateId: jspb.Message.getFieldWithDefault(msg, 6, 0), + isPublic: jspb.Message.getBooleanFieldWithDefault(msg, 7, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateDocumentRequest; + return proto.yoresee_doc.v1.CreateDocumentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateDocumentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setTitle(value); + break; + case 2: + var value = /** @type {!proto.yoresee_doc.v1.DocumentType} */ (reader.readEnum()); + msg.setType(value); + break; + case 3: + var value = /** @type {!proto.yoresee_doc.v1.CreateDocumentContainerType} */ (reader.readEnum()); + msg.setContainerType(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setKnowledgeBaseExternalId(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setParentExternalId(value); + break; + case 6: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTemplateId(value); + break; + case 7: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPublic(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateDocumentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateDocumentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateDocumentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTitle(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getType(); + if (f !== 0.0) { + writer.writeEnum( + 2, + f + ); + } + f = message.getContainerType(); + if (f !== 0.0) { + writer.writeEnum( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeString( + 5, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeInt64( + 6, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 7)); + if (f != null) { + writer.writeBool( + 7, + f + ); + } +}; + + +/** + * optional string title = 1; + * @return {string} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.getTitle = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.setTitle = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional DocumentType type = 2; + * @return {!proto.yoresee_doc.v1.DocumentType} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.getType = function() { + return /** @type {!proto.yoresee_doc.v1.DocumentType} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentType} value + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.setType = function(value) { + return jspb.Message.setProto3EnumField(this, 2, value); +}; + + +/** + * optional CreateDocumentContainerType container_type = 3; + * @return {!proto.yoresee_doc.v1.CreateDocumentContainerType} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.getContainerType = function() { + return /** @type {!proto.yoresee_doc.v1.CreateDocumentContainerType} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {!proto.yoresee_doc.v1.CreateDocumentContainerType} value + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.setContainerType = function(value) { + return jspb.Message.setProto3EnumField(this, 3, value); +}; + + +/** + * optional string knowledge_base_external_id = 4; + * @return {string} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.getKnowledgeBaseExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.setKnowledgeBaseExternalId = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.clearKnowledgeBaseExternalId = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.hasKnowledgeBaseExternalId = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional string parent_external_id = 5; + * @return {string} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.getParentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.setParentExternalId = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.clearParentExternalId = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.hasParentExternalId = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional int64 template_id = 6; + * @return {number} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.getTemplateId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.setTemplateId = function(value) { + return jspb.Message.setField(this, 6, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.clearTemplateId = function() { + return jspb.Message.setField(this, 6, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.hasTemplateId = function() { + return jspb.Message.getField(this, 6) != null; +}; + + +/** + * optional bool is_public = 7; + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.getIsPublic = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.setIsPublic = function(value) { + return jspb.Message.setField(this, 7, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.clearIsPublic = function() { + return jspb.Message.setField(this, 7, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentRequest.prototype.hasIsPublic = function() { + return jspb.Message.getField(this, 7) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateDocumentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateDocumentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateDocumentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateDocumentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + externalId: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateDocumentResponse} + */ +proto.yoresee_doc.v1.CreateDocumentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateDocumentResponse; + return proto.yoresee_doc.v1.CreateDocumentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateDocumentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateDocumentResponse} + */ +proto.yoresee_doc.v1.CreateDocumentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateDocumentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateDocumentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateDocumentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateDocumentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.CreateDocumentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.CreateDocumentResponse} returns this +*/ +proto.yoresee_doc.v1.CreateDocumentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateDocumentResponse} returns this + */ +proto.yoresee_doc.v1.CreateDocumentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateDocumentResponse.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateDocumentResponse} returns this + */ +proto.yoresee_doc.v1.CreateDocumentResponse.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.KnowledgeBaseResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.KnowledgeBaseResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + name: jspb.Message.getFieldWithDefault(msg, 2, ""), + description: jspb.Message.getFieldWithDefault(msg, 3, ""), + cover: jspb.Message.getFieldWithDefault(msg, 4, ""), + isPublic: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), + createdAt: jspb.Message.getFieldWithDefault(msg, 6, ""), + updatedAt: jspb.Message.getFieldWithDefault(msg, 7, ""), + deletedAt: jspb.Message.getFieldWithDefault(msg, 8, ""), + creatorUserExternalId: jspb.Message.getFieldWithDefault(msg, 9, ""), + creatorName: jspb.Message.getFieldWithDefault(msg, 10, ""), + documentsCount: jspb.Message.getFieldWithDefault(msg, 11, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.KnowledgeBaseResponse; + return proto.yoresee_doc.v1.KnowledgeBaseResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.KnowledgeBaseResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setCover(value); + break; + case 5: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPublic(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAt(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setUpdatedAt(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setDeletedAt(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatorUserExternalId(value); + break; + case 10: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatorName(value); + break; + case 11: + var value = /** @type {number} */ (reader.readInt64()); + msg.setDocumentsCount(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.KnowledgeBaseResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.KnowledgeBaseResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getDescription(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getCover(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getIsPublic(); + if (f) { + writer.writeBool( + 5, + f + ); + } + f = message.getCreatedAt(); + if (f.length > 0) { + writer.writeString( + 6, + f + ); + } + f = message.getUpdatedAt(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } + f = message.getDeletedAt(); + if (f.length > 0) { + writer.writeString( + 8, + f + ); + } + f = message.getCreatorUserExternalId(); + if (f.length > 0) { + writer.writeString( + 9, + f + ); + } + f = message.getCreatorName(); + if (f.length > 0) { + writer.writeString( + 10, + f + ); + } + f = message.getDocumentsCount(); + if (f !== 0) { + writer.writeInt64( + 11, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string name = 2; + * @return {string} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string description = 3; + * @return {string} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setDescription = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string cover = 4; + * @return {string} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getCover = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setCover = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional bool is_public = 5; + * @return {boolean} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getIsPublic = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setIsPublic = function(value) { + return jspb.Message.setProto3BooleanField(this, 5, value); +}; + + +/** + * optional string created_at = 6; + * @return {string} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getCreatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 6, value); +}; + + +/** + * optional string updated_at = 7; + * @return {string} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getUpdatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setUpdatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); +}; + + +/** + * optional string deleted_at = 8; + * @return {string} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getDeletedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setDeletedAt = function(value) { + return jspb.Message.setProto3StringField(this, 8, value); +}; + + +/** + * optional string creator_user_external_id = 9; + * @return {string} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getCreatorUserExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setCreatorUserExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 9, value); +}; + + +/** + * optional string creator_name = 10; + * @return {string} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getCreatorName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setCreatorName = function(value) { + return jspb.Message.setProto3StringField(this, 10, value); +}; + + +/** + * optional int64 documents_count = 11; + * @return {number} + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.getDocumentsCount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.KnowledgeBaseResponse.prototype.setDocumentsCount = function(value) { + return jspb.Message.setProto3IntField(this, 11, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListKnowledgeBasesRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.toObject = function(includeInstance, msg) { + var f, obj = { + onlyMine: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), + nameKeyword: jspb.Message.getFieldWithDefault(msg, 2, ""), + isPublic: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), + createTimeRange: (f = msg.getCreateTimeRange()) && proto.yoresee_doc.v1.TimeRange.toObject(includeInstance, f), + updateTimeRange: (f = msg.getUpdateTimeRange()) && proto.yoresee_doc.v1.TimeRange.toObject(includeInstance, f), + orderBy: jspb.Message.getFieldWithDefault(msg, 6, ""), + orderDesc: jspb.Message.getBooleanFieldWithDefault(msg, 7, false), + page: jspb.Message.getFieldWithDefault(msg, 8, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 9, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListKnowledgeBasesRequest; + return proto.yoresee_doc.v1.ListKnowledgeBasesRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOnlyMine(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setNameKeyword(value); + break; + case 3: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPublic(value); + break; + case 4: + var value = new proto.yoresee_doc.v1.TimeRange; + reader.readMessage(value,proto.yoresee_doc.v1.TimeRange.deserializeBinaryFromReader); + msg.setCreateTimeRange(value); + break; + case 5: + var value = new proto.yoresee_doc.v1.TimeRange; + reader.readMessage(value,proto.yoresee_doc.v1.TimeRange.deserializeBinaryFromReader); + msg.setUpdateTimeRange(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setOrderBy(value); + break; + case 7: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOrderDesc(value); + break; + case 8: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 9: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListKnowledgeBasesRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOnlyMine(); + if (f) { + writer.writeBool( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeBool( + 3, + f + ); + } + f = message.getCreateTimeRange(); + if (f != null) { + writer.writeMessage( + 4, + f, + proto.yoresee_doc.v1.TimeRange.serializeBinaryToWriter + ); + } + f = message.getUpdateTimeRange(); + if (f != null) { + writer.writeMessage( + 5, + f, + proto.yoresee_doc.v1.TimeRange.serializeBinaryToWriter + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeString( + 6, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 7)); + if (f != null) { + writer.writeBool( + 7, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 8, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 9, + f + ); + } +}; + + +/** + * optional bool only_mine = 1; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.getOnlyMine = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.setOnlyMine = function(value) { + return jspb.Message.setProto3BooleanField(this, 1, value); +}; + + +/** + * optional string name_keyword = 2; + * @return {string} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.getNameKeyword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.setNameKeyword = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.clearNameKeyword = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.hasNameKeyword = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional bool is_public = 3; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.getIsPublic = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.setIsPublic = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.clearIsPublic = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.hasIsPublic = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional TimeRange create_time_range = 4; + * @return {?proto.yoresee_doc.v1.TimeRange} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.getCreateTimeRange = function() { + return /** @type{?proto.yoresee_doc.v1.TimeRange} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.TimeRange, 4)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.TimeRange|undefined} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this +*/ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.setCreateTimeRange = function(value) { + return jspb.Message.setWrapperField(this, 4, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.clearCreateTimeRange = function() { + return this.setCreateTimeRange(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.hasCreateTimeRange = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional TimeRange update_time_range = 5; + * @return {?proto.yoresee_doc.v1.TimeRange} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.getUpdateTimeRange = function() { + return /** @type{?proto.yoresee_doc.v1.TimeRange} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.TimeRange, 5)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.TimeRange|undefined} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this +*/ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.setUpdateTimeRange = function(value) { + return jspb.Message.setWrapperField(this, 5, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.clearUpdateTimeRange = function() { + return this.setUpdateTimeRange(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.hasUpdateTimeRange = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional string order_by = 6; + * @return {string} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.getOrderBy = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.setOrderBy = function(value) { + return jspb.Message.setField(this, 6, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.clearOrderBy = function() { + return jspb.Message.setField(this, 6, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.hasOrderBy = function() { + return jspb.Message.getField(this, 6) != null; +}; + + +/** + * optional bool order_desc = 7; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.getOrderDesc = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.setOrderDesc = function(value) { + return jspb.Message.setField(this, 7, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.clearOrderDesc = function() { + return jspb.Message.setField(this, 7, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.hasOrderDesc = function() { + return jspb.Message.getField(this, 7) != null; +}; + + +/** + * optional int32 page = 8; + * @return {number} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 8, value); +}; + + +/** + * optional int32 page_size = 9; + * @return {number} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 9, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListKnowledgeBasesResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListKnowledgeBasesResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + knowledgeBasesList: jspb.Message.toObjectList(msg.getKnowledgeBasesList(), + proto.yoresee_doc.v1.KnowledgeBaseResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesResponse} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListKnowledgeBasesResponse; + return proto.yoresee_doc.v1.ListKnowledgeBasesResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListKnowledgeBasesResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesResponse} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.KnowledgeBaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.KnowledgeBaseResponse.deserializeBinaryFromReader); + msg.addKnowledgeBases(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListKnowledgeBasesResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListKnowledgeBasesResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getKnowledgeBasesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.KnowledgeBaseResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesResponse} returns this +*/ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesResponse} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated KnowledgeBaseResponse knowledge_bases = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.getKnowledgeBasesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.KnowledgeBaseResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesResponse} returns this +*/ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.setKnowledgeBasesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.KnowledgeBaseResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.addKnowledgeBases = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.KnowledgeBaseResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesResponse} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.clearKnowledgeBasesList = function() { + return this.setKnowledgeBasesList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListKnowledgeBasesResponse} returns this + */ +proto.yoresee_doc.v1.ListKnowledgeBasesResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateKnowledgeBaseRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.toObject = function(includeInstance, msg) { + var f, obj = { + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + description: jspb.Message.getFieldWithDefault(msg, 2, ""), + cover: jspb.Message.getFieldWithDefault(msg, 3, ""), + isPublic: jspb.Message.getBooleanFieldWithDefault(msg, 4, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseRequest} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateKnowledgeBaseRequest; + return proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateKnowledgeBaseRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseRequest} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setCover(value); + break; + case 4: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPublic(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateKnowledgeBaseRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getDescription(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getCover(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getIsPublic(); + if (f) { + writer.writeBool( + 4, + f + ); + } +}; + + +/** + * optional string name = 1; + * @return {string} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseRequest} returns this + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string description = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseRequest} returns this + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.prototype.setDescription = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string cover = 3; + * @return {string} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.prototype.getCover = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseRequest} returns this + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.prototype.setCover = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional bool is_public = 4; + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.prototype.getIsPublic = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseRequest} returns this + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseRequest.prototype.setIsPublic = function(value) { + return jspb.Message.setProto3BooleanField(this, 4, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateKnowledgeBaseResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + externalId: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseResponse} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateKnowledgeBaseResponse; + return proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateKnowledgeBaseResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseResponse} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateKnowledgeBaseResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseResponse} returns this +*/ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateKnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.CreateKnowledgeBaseResponse.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetKnowledgeBaseRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetKnowledgeBaseRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.toObject = function(includeInstance, msg) { + var f, obj = { + knowledgeBaseExternalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + recordRecentLog: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), + page: jspb.Message.getFieldWithDefault(msg, 3, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 4, 0), + directoryOnly: jspb.Message.getBooleanFieldWithDefault(msg, 5, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseRequest} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetKnowledgeBaseRequest; + return proto.yoresee_doc.v1.GetKnowledgeBaseRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetKnowledgeBaseRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseRequest} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setKnowledgeBaseExternalId(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setRecordRecentLog(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + case 5: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDirectoryOnly(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetKnowledgeBaseRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetKnowledgeBaseRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getKnowledgeBaseExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getRecordRecentLog(); + if (f) { + writer.writeBool( + 2, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 4, + f + ); + } + f = message.getDirectoryOnly(); + if (f) { + writer.writeBool( + 5, + f + ); + } +}; + + +/** + * optional string knowledge_base_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.getKnowledgeBaseExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseRequest} returns this + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.setKnowledgeBaseExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional bool record_recent_log = 2; + * @return {boolean} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.getRecordRecentLog = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseRequest} returns this + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.setRecordRecentLog = function(value) { + return jspb.Message.setProto3BooleanField(this, 2, value); +}; + + +/** + * optional int32 page = 3; + * @return {number} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseRequest} returns this + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional int32 page_size = 4; + * @return {number} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseRequest} returns this + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional bool directory_only = 5; + * @return {boolean} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.getDirectoryOnly = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseRequest} returns this + */ +proto.yoresee_doc.v1.GetKnowledgeBaseRequest.prototype.setDirectoryOnly = function(value) { + return jspb.Message.setProto3BooleanField(this, 5, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.repeatedFields_ = [3]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetKnowledgeBaseResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + knowledgeBase: (f = msg.getKnowledgeBase()) && proto.yoresee_doc.v1.KnowledgeBaseResponse.toObject(includeInstance, f), + documentsList: jspb.Message.toObjectList(msg.getDocumentsList(), + proto.yoresee_doc.v1.DocumentResponse.toObject, includeInstance), + totalCount: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetKnowledgeBaseResponse; + return proto.yoresee_doc.v1.GetKnowledgeBaseResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.KnowledgeBaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.KnowledgeBaseResponse.deserializeBinaryFromReader); + msg.setKnowledgeBase(value); + break; + case 3: + var value = new proto.yoresee_doc.v1.DocumentResponse; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentResponse.deserializeBinaryFromReader); + msg.addDocuments(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotalCount(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetKnowledgeBaseResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getKnowledgeBase(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.KnowledgeBaseResponse.serializeBinaryToWriter + ); + } + f = message.getDocumentsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 3, + f, + proto.yoresee_doc.v1.DocumentResponse.serializeBinaryToWriter + ); + } + f = message.getTotalCount(); + if (f !== 0) { + writer.writeInt64( + 4, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} returns this +*/ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional KnowledgeBaseResponse knowledge_base = 2; + * @return {?proto.yoresee_doc.v1.KnowledgeBaseResponse} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.getKnowledgeBase = function() { + return /** @type{?proto.yoresee_doc.v1.KnowledgeBaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.KnowledgeBaseResponse, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.KnowledgeBaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} returns this +*/ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.setKnowledgeBase = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.clearKnowledgeBase = function() { + return this.setKnowledgeBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.hasKnowledgeBase = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * repeated DocumentResponse documents = 3; + * @return {!Array} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.getDocumentsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.DocumentResponse, 3)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} returns this +*/ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.setDocumentsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 3, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.DocumentResponse} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.addDocuments = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 3, opt_value, proto.yoresee_doc.v1.DocumentResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.clearDocumentsList = function() { + return this.setDocumentsList([]); +}; + + +/** + * optional int64 total_count = 4; + * @return {number} + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.getTotalCount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.GetKnowledgeBaseResponse} returns this + */ +proto.yoresee_doc.v1.GetKnowledgeBaseResponse.prototype.setTotalCount = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UserResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UserResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UserResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UserResponse.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + username: jspb.Message.getFieldWithDefault(msg, 2, ""), + email: jspb.Message.getFieldWithDefault(msg, 3, ""), + nickname: jspb.Message.getFieldWithDefault(msg, 4, ""), + avatar: jspb.Message.getFieldWithDefault(msg, 5, ""), + status: jspb.Message.getFieldWithDefault(msg, 6, 0), + createdAt: jspb.Message.getFieldWithDefault(msg, 7, ""), + updatedAt: jspb.Message.getFieldWithDefault(msg, 8, ""), + invitationCode: jspb.Message.getFieldWithDefault(msg, 9, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UserResponse} + */ +proto.yoresee_doc.v1.UserResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UserResponse; + return proto.yoresee_doc.v1.UserResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UserResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UserResponse} + */ +proto.yoresee_doc.v1.UserResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setUsername(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setEmail(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setNickname(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setAvatar(value); + break; + case 6: + var value = /** @type {number} */ (reader.readInt32()); + msg.setStatus(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAt(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setUpdatedAt(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setInvitationCode(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UserResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UserResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UserResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UserResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getUsername(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getEmail(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getNickname(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getAvatar(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getStatus(); + if (f !== 0) { + writer.writeInt32( + 6, + f + ); + } + f = message.getCreatedAt(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } + f = message.getUpdatedAt(); + if (f.length > 0) { + writer.writeString( + 8, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 9)); + if (f != null) { + writer.writeString( + 9, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UserResponse.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserResponse} returns this + */ +proto.yoresee_doc.v1.UserResponse.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string username = 2; + * @return {string} + */ +proto.yoresee_doc.v1.UserResponse.prototype.getUsername = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserResponse} returns this + */ +proto.yoresee_doc.v1.UserResponse.prototype.setUsername = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string email = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UserResponse.prototype.getEmail = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserResponse} returns this + */ +proto.yoresee_doc.v1.UserResponse.prototype.setEmail = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string nickname = 4; + * @return {string} + */ +proto.yoresee_doc.v1.UserResponse.prototype.getNickname = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserResponse} returns this + */ +proto.yoresee_doc.v1.UserResponse.prototype.setNickname = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string avatar = 5; + * @return {string} + */ +proto.yoresee_doc.v1.UserResponse.prototype.getAvatar = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserResponse} returns this + */ +proto.yoresee_doc.v1.UserResponse.prototype.setAvatar = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional int32 status = 6; + * @return {number} + */ +proto.yoresee_doc.v1.UserResponse.prototype.getStatus = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.UserResponse} returns this + */ +proto.yoresee_doc.v1.UserResponse.prototype.setStatus = function(value) { + return jspb.Message.setProto3IntField(this, 6, value); +}; + + +/** + * optional string created_at = 7; + * @return {string} + */ +proto.yoresee_doc.v1.UserResponse.prototype.getCreatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserResponse} returns this + */ +proto.yoresee_doc.v1.UserResponse.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); +}; + + +/** + * optional string updated_at = 8; + * @return {string} + */ +proto.yoresee_doc.v1.UserResponse.prototype.getUpdatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserResponse} returns this + */ +proto.yoresee_doc.v1.UserResponse.prototype.setUpdatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 8, value); +}; + + +/** + * optional string invitation_code = 9; + * @return {string} + */ +proto.yoresee_doc.v1.UserResponse.prototype.getInvitationCode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UserResponse} returns this + */ +proto.yoresee_doc.v1.UserResponse.prototype.setInvitationCode = function(value) { + return jspb.Message.setField(this, 9, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UserResponse} returns this + */ +proto.yoresee_doc.v1.UserResponse.prototype.clearInvitationCode = function() { + return jspb.Message.setField(this, 9, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UserResponse.prototype.hasInvitationCode = function() { + return jspb.Message.getField(this, 9) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.InvitationResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.InvitationResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.InvitationResponse.toObject = function(includeInstance, msg) { + var f, obj = { + code: jspb.Message.getFieldWithDefault(msg, 1, ""), + createdByExternalId: jspb.Message.getFieldWithDefault(msg, 2, ""), + createdByName: jspb.Message.getFieldWithDefault(msg, 3, ""), + usedCnt: jspb.Message.getFieldWithDefault(msg, 4, 0), + maxUsedCnt: jspb.Message.getFieldWithDefault(msg, 5, 0), + expiresAt: jspb.Message.getFieldWithDefault(msg, 6, ""), + createdAt: jspb.Message.getFieldWithDefault(msg, 7, ""), + disabled: jspb.Message.getBooleanFieldWithDefault(msg, 8, false), + note: jspb.Message.getFieldWithDefault(msg, 9, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.InvitationResponse} + */ +proto.yoresee_doc.v1.InvitationResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.InvitationResponse; + return proto.yoresee_doc.v1.InvitationResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.InvitationResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.InvitationResponse} + */ +proto.yoresee_doc.v1.InvitationResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setCode(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedByExternalId(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedByName(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt64()); + msg.setUsedCnt(value); + break; + case 5: + var value = /** @type {number} */ (reader.readInt64()); + msg.setMaxUsedCnt(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setExpiresAt(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAt(value); + break; + case 8: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDisabled(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setNote(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.InvitationResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.InvitationResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.InvitationResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getCode(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getCreatedByExternalId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getCreatedByName(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getUsedCnt(); + if (f !== 0) { + writer.writeInt64( + 4, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeInt64( + 5, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeString( + 6, + f + ); + } + f = message.getCreatedAt(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } + f = message.getDisabled(); + if (f) { + writer.writeBool( + 8, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 9)); + if (f != null) { + writer.writeString( + 9, + f + ); + } +}; + + +/** + * optional string code = 1; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.getCode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.setCode = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string created_by_external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.getCreatedByExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.setCreatedByExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string created_by_name = 3; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.getCreatedByName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.setCreatedByName = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional int64 used_cnt = 4; + * @return {number} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.getUsedCnt = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.setUsedCnt = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional int64 max_used_cnt = 5; + * @return {number} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.getMaxUsedCnt = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.setMaxUsedCnt = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.clearMaxUsedCnt = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.hasMaxUsedCnt = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional string expires_at = 6; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.getExpiresAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.setExpiresAt = function(value) { + return jspb.Message.setField(this, 6, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.clearExpiresAt = function() { + return jspb.Message.setField(this, 6, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.hasExpiresAt = function() { + return jspb.Message.getField(this, 6) != null; +}; + + +/** + * optional string created_at = 7; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.getCreatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); +}; + + +/** + * optional bool disabled = 8; + * @return {boolean} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.getDisabled = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.setDisabled = function(value) { + return jspb.Message.setProto3BooleanField(this, 8, value); +}; + + +/** + * optional string note = 9; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.getNote = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.setNote = function(value) { + return jspb.Message.setField(this, 9, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.InvitationResponse} returns this + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.clearNote = function() { + return jspb.Message.setField(this, 9, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.InvitationResponse.prototype.hasNote = function() { + return jspb.Message.getField(this, 9) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.InvitationRecordResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.InvitationRecordResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.InvitationRecordResponse.toObject = function(includeInstance, msg) { + var f, obj = { + code: jspb.Message.getFieldWithDefault(msg, 1, ""), + usedBy: jspb.Message.getFieldWithDefault(msg, 2, ""), + usedByExternalId: jspb.Message.getFieldWithDefault(msg, 3, ""), + usedAt: jspb.Message.getFieldWithDefault(msg, 4, ""), + status: jspb.Message.getFieldWithDefault(msg, 5, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.InvitationRecordResponse} + */ +proto.yoresee_doc.v1.InvitationRecordResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.InvitationRecordResponse; + return proto.yoresee_doc.v1.InvitationRecordResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.InvitationRecordResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.InvitationRecordResponse} + */ +proto.yoresee_doc.v1.InvitationRecordResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setCode(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setUsedBy(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setUsedByExternalId(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setUsedAt(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setStatus(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.InvitationRecordResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.InvitationRecordResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.InvitationRecordResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getCode(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getUsedBy(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = message.getUsedAt(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getStatus(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } +}; + + +/** + * optional string code = 1; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.getCode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationRecordResponse} returns this + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.setCode = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string used_by = 2; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.getUsedBy = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationRecordResponse} returns this + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.setUsedBy = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string used_by_external_id = 3; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.getUsedByExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationRecordResponse} returns this + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.setUsedByExternalId = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.InvitationRecordResponse} returns this + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.clearUsedByExternalId = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.hasUsedByExternalId = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional string used_at = 4; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.getUsedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationRecordResponse} returns this + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.setUsedAt = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string status = 5; + * @return {string} + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.getStatus = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.InvitationRecordResponse} returns this + */ +proto.yoresee_doc.v1.InvitationRecordResponse.prototype.setStatus = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListInvitationsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListInvitationsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListInvitationsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + maxUsedCnt: jspb.Message.getFieldWithDefault(msg, 2, 0), + expiresAtStart: jspb.Message.getFieldWithDefault(msg, 3, ""), + expiresAtEnd: jspb.Message.getFieldWithDefault(msg, 4, ""), + createdAtStart: jspb.Message.getFieldWithDefault(msg, 5, ""), + createdAtEnd: jspb.Message.getFieldWithDefault(msg, 6, ""), + disabled: jspb.Message.getBooleanFieldWithDefault(msg, 7, false), + orderBy: jspb.Message.getFieldWithDefault(msg, 8, ""), + orderDesc: jspb.Message.getBooleanFieldWithDefault(msg, 9, false), + page: jspb.Message.getFieldWithDefault(msg, 10, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 11, 0), + onlyMine: jspb.Message.getBooleanFieldWithDefault(msg, 12, false), + keyword: jspb.Message.getFieldWithDefault(msg, 13, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListInvitationsRequest; + return proto.yoresee_doc.v1.ListInvitationsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListInvitationsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 2: + var value = /** @type {number} */ (reader.readInt64()); + msg.setMaxUsedCnt(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setExpiresAtStart(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setExpiresAtEnd(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAtStart(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAtEnd(value); + break; + case 7: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDisabled(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setOrderBy(value); + break; + case 9: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOrderDesc(value); + break; + case 10: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 11: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + case 12: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOnlyMine(value); + break; + case 13: + var value = /** @type {string} */ (reader.readString()); + msg.setKeyword(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListInvitationsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListInvitationsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListInvitationsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {number} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeInt64( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeString( + 5, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeString( + 6, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 7)); + if (f != null) { + writer.writeBool( + 7, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 8)); + if (f != null) { + writer.writeString( + 8, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 9)); + if (f != null) { + writer.writeBool( + 9, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 10, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 11, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 12)); + if (f != null) { + writer.writeBool( + 12, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 13)); + if (f != null) { + writer.writeString( + 13, + f + ); + } +}; + + +/** + * optional int64 max_used_cnt = 2; + * @return {number} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getMaxUsedCnt = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setMaxUsedCnt = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.clearMaxUsedCnt = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.hasMaxUsedCnt = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string expires_at_start = 3; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getExpiresAtStart = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setExpiresAtStart = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.clearExpiresAtStart = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.hasExpiresAtStart = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional string expires_at_end = 4; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getExpiresAtEnd = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setExpiresAtEnd = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.clearExpiresAtEnd = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.hasExpiresAtEnd = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional string created_at_start = 5; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getCreatedAtStart = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setCreatedAtStart = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.clearCreatedAtStart = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.hasCreatedAtStart = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional string created_at_end = 6; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getCreatedAtEnd = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setCreatedAtEnd = function(value) { + return jspb.Message.setField(this, 6, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.clearCreatedAtEnd = function() { + return jspb.Message.setField(this, 6, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.hasCreatedAtEnd = function() { + return jspb.Message.getField(this, 6) != null; +}; + + +/** + * optional bool disabled = 7; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getDisabled = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setDisabled = function(value) { + return jspb.Message.setField(this, 7, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.clearDisabled = function() { + return jspb.Message.setField(this, 7, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.hasDisabled = function() { + return jspb.Message.getField(this, 7) != null; +}; + + +/** + * optional string order_by = 8; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getOrderBy = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setOrderBy = function(value) { + return jspb.Message.setField(this, 8, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.clearOrderBy = function() { + return jspb.Message.setField(this, 8, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.hasOrderBy = function() { + return jspb.Message.getField(this, 8) != null; +}; + + +/** + * optional bool order_desc = 9; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getOrderDesc = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 9, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setOrderDesc = function(value) { + return jspb.Message.setField(this, 9, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.clearOrderDesc = function() { + return jspb.Message.setField(this, 9, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.hasOrderDesc = function() { + return jspb.Message.getField(this, 9) != null; +}; + + +/** + * optional int32 page = 10; + * @return {number} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 10, value); +}; + + +/** + * optional int32 page_size = 11; + * @return {number} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 11, value); +}; + + +/** + * optional bool only_mine = 12; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getOnlyMine = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 12, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setOnlyMine = function(value) { + return jspb.Message.setField(this, 12, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.clearOnlyMine = function() { + return jspb.Message.setField(this, 12, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.hasOnlyMine = function() { + return jspb.Message.getField(this, 12) != null; +}; + + +/** + * optional string keyword = 13; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.getKeyword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 13, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.setKeyword = function(value) { + return jspb.Message.setField(this, 13, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.clearKeyword = function() { + return jspb.Message.setField(this, 13, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsRequest.prototype.hasKeyword = function() { + return jspb.Message.getField(this, 13) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListInvitationsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListInvitationsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListInvitationsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListInvitationsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + invitationsList: jspb.Message.toObjectList(msg.getInvitationsList(), + proto.yoresee_doc.v1.InvitationResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListInvitationsResponse} + */ +proto.yoresee_doc.v1.ListInvitationsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListInvitationsResponse; + return proto.yoresee_doc.v1.ListInvitationsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListInvitationsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListInvitationsResponse} + */ +proto.yoresee_doc.v1.ListInvitationsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.InvitationResponse; + reader.readMessage(value,proto.yoresee_doc.v1.InvitationResponse.deserializeBinaryFromReader); + msg.addInvitations(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListInvitationsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListInvitationsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListInvitationsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getInvitationsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.InvitationResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListInvitationsResponse} returns this +*/ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationsResponse} returns this + */ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated InvitationResponse invitations = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.getInvitationsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.InvitationResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListInvitationsResponse} returns this +*/ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.setInvitationsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.InvitationResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.InvitationResponse} + */ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.addInvitations = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.InvitationResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListInvitationsResponse} returns this + */ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.clearInvitationsList = function() { + return this.setInvitationsList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListInvitationsResponse} returns this + */ +proto.yoresee_doc.v1.ListInvitationsResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateInvitationRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateInvitationRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateInvitationRequest.toObject = function(includeInstance, msg) { + var f, obj = { + maxUsedCnt: jspb.Message.getFieldWithDefault(msg, 1, 0), + expiresAt: jspb.Message.getFieldWithDefault(msg, 2, ""), + note: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateInvitationRequest} + */ +proto.yoresee_doc.v1.CreateInvitationRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateInvitationRequest; + return proto.yoresee_doc.v1.CreateInvitationRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateInvitationRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateInvitationRequest} + */ +proto.yoresee_doc.v1.CreateInvitationRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt64()); + msg.setMaxUsedCnt(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setExpiresAt(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setNote(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateInvitationRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateInvitationRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateInvitationRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {number} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeInt64( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional int64 max_used_cnt = 1; + * @return {number} + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.getMaxUsedCnt = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.CreateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.setMaxUsedCnt = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.clearMaxUsedCnt = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.hasMaxUsedCnt = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string expires_at = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.getExpiresAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.setExpiresAt = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.clearExpiresAt = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.hasExpiresAt = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string note = 3; + * @return {string} + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.getNote = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.setNote = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.clearNote = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateInvitationRequest.prototype.hasNote = function() { + return jspb.Message.getField(this, 3) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateInvitationResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateInvitationResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateInvitationResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateInvitationResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + invitation: (f = msg.getInvitation()) && proto.yoresee_doc.v1.InvitationResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateInvitationResponse} + */ +proto.yoresee_doc.v1.CreateInvitationResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateInvitationResponse; + return proto.yoresee_doc.v1.CreateInvitationResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateInvitationResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateInvitationResponse} + */ +proto.yoresee_doc.v1.CreateInvitationResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.InvitationResponse; + reader.readMessage(value,proto.yoresee_doc.v1.InvitationResponse.deserializeBinaryFromReader); + msg.setInvitation(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateInvitationResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateInvitationResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateInvitationResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateInvitationResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getInvitation(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.InvitationResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.CreateInvitationResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.CreateInvitationResponse} returns this +*/ +proto.yoresee_doc.v1.CreateInvitationResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateInvitationResponse} returns this + */ +proto.yoresee_doc.v1.CreateInvitationResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateInvitationResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional InvitationResponse invitation = 2; + * @return {?proto.yoresee_doc.v1.InvitationResponse} + */ +proto.yoresee_doc.v1.CreateInvitationResponse.prototype.getInvitation = function() { + return /** @type{?proto.yoresee_doc.v1.InvitationResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.InvitationResponse, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.InvitationResponse|undefined} value + * @return {!proto.yoresee_doc.v1.CreateInvitationResponse} returns this +*/ +proto.yoresee_doc.v1.CreateInvitationResponse.prototype.setInvitation = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateInvitationResponse} returns this + */ +proto.yoresee_doc.v1.CreateInvitationResponse.prototype.clearInvitation = function() { + return this.setInvitation(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateInvitationResponse.prototype.hasInvitation = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateInvitationRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateInvitationRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.toObject = function(includeInstance, msg) { + var f, obj = { + code: jspb.Message.getFieldWithDefault(msg, 1, ""), + maxUsedCnt: jspb.Message.getFieldWithDefault(msg, 2, 0), + expiresAt: jspb.Message.getFieldWithDefault(msg, 3, ""), + disabled: jspb.Message.getBooleanFieldWithDefault(msg, 4, false), + note: jspb.Message.getFieldWithDefault(msg, 5, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateInvitationRequest; + return proto.yoresee_doc.v1.UpdateInvitationRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateInvitationRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setCode(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt64()); + msg.setMaxUsedCnt(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setExpiresAt(value); + break; + case 4: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDisabled(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setNote(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateInvitationRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateInvitationRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getCode(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeInt64( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeBool( + 4, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeString( + 5, + f + ); + } +}; + + +/** + * optional string code = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.getCode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.setCode = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int64 max_used_cnt = 2; + * @return {number} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.getMaxUsedCnt = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.setMaxUsedCnt = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.clearMaxUsedCnt = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.hasMaxUsedCnt = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string expires_at = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.getExpiresAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.setExpiresAt = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.clearExpiresAt = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.hasExpiresAt = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional bool disabled = 4; + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.getDisabled = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.setDisabled = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.clearDisabled = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.hasDisabled = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional string note = 5; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.getNote = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.setNote = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateInvitationRequest} returns this + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.clearNote = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateInvitationRequest.prototype.hasNote = function() { + return jspb.Message.getField(this, 5) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateInvitationResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateInvitationResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateInvitationResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateInvitationResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateInvitationResponse} + */ +proto.yoresee_doc.v1.UpdateInvitationResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateInvitationResponse; + return proto.yoresee_doc.v1.UpdateInvitationResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateInvitationResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateInvitationResponse} + */ +proto.yoresee_doc.v1.UpdateInvitationResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateInvitationResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateInvitationResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateInvitationResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateInvitationResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateInvitationResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateInvitationResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateInvitationResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateInvitationResponse} returns this + */ +proto.yoresee_doc.v1.UpdateInvitationResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateInvitationResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteInvitationRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteInvitationRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteInvitationRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteInvitationRequest.toObject = function(includeInstance, msg) { + var f, obj = { + code: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteInvitationRequest} + */ +proto.yoresee_doc.v1.DeleteInvitationRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteInvitationRequest; + return proto.yoresee_doc.v1.DeleteInvitationRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteInvitationRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteInvitationRequest} + */ +proto.yoresee_doc.v1.DeleteInvitationRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setCode(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteInvitationRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteInvitationRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteInvitationRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteInvitationRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getCode(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string code = 1; + * @return {string} + */ +proto.yoresee_doc.v1.DeleteInvitationRequest.prototype.getCode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DeleteInvitationRequest} returns this + */ +proto.yoresee_doc.v1.DeleteInvitationRequest.prototype.setCode = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteInvitationResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteInvitationResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteInvitationResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteInvitationResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteInvitationResponse} + */ +proto.yoresee_doc.v1.DeleteInvitationResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteInvitationResponse; + return proto.yoresee_doc.v1.DeleteInvitationResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteInvitationResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteInvitationResponse} + */ +proto.yoresee_doc.v1.DeleteInvitationResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteInvitationResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteInvitationResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteInvitationResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteInvitationResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.DeleteInvitationResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.DeleteInvitationResponse} returns this +*/ +proto.yoresee_doc.v1.DeleteInvitationResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.DeleteInvitationResponse} returns this + */ +proto.yoresee_doc.v1.DeleteInvitationResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.DeleteInvitationResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListInvitationRecordsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + code: jspb.Message.getFieldWithDefault(msg, 1, ""), + status: jspb.Message.getFieldWithDefault(msg, 2, ""), + usedAtStart: jspb.Message.getFieldWithDefault(msg, 3, ""), + usedAtEnd: jspb.Message.getFieldWithDefault(msg, 4, ""), + page: jspb.Message.getFieldWithDefault(msg, 5, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 6, 0), + onlyMine: jspb.Message.getBooleanFieldWithDefault(msg, 7, false), + keyword: jspb.Message.getFieldWithDefault(msg, 8, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListInvitationRecordsRequest; + return proto.yoresee_doc.v1.ListInvitationRecordsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setCode(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setStatus(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setUsedAtStart(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setUsedAtEnd(value); + break; + case 5: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 6: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + case 7: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOnlyMine(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setKeyword(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListInvitationRecordsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 5, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 6, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 7)); + if (f != null) { + writer.writeBool( + 7, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 8)); + if (f != null) { + writer.writeString( + 8, + f + ); + } +}; + + +/** + * optional string code = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.getCode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.setCode = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.clearCode = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.hasCode = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string status = 2; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.getStatus = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.setStatus = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.clearStatus = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.hasStatus = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string used_at_start = 3; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.getUsedAtStart = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.setUsedAtStart = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.clearUsedAtStart = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.hasUsedAtStart = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional string used_at_end = 4; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.getUsedAtEnd = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.setUsedAtEnd = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.clearUsedAtEnd = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.hasUsedAtEnd = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional int32 page = 5; + * @return {number} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 5, value); +}; + + +/** + * optional int32 page_size = 6; + * @return {number} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 6, value); +}; + + +/** + * optional bool only_mine = 7; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.getOnlyMine = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.setOnlyMine = function(value) { + return jspb.Message.setField(this, 7, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.clearOnlyMine = function() { + return jspb.Message.setField(this, 7, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.hasOnlyMine = function() { + return jspb.Message.getField(this, 7) != null; +}; + + +/** + * optional string keyword = 8; + * @return {string} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.getKeyword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.setKeyword = function(value) { + return jspb.Message.setField(this, 8, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsRequest} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.clearKeyword = function() { + return jspb.Message.setField(this, 8, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationRecordsRequest.prototype.hasKeyword = function() { + return jspb.Message.getField(this, 8) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListInvitationRecordsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListInvitationRecordsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + recordsList: jspb.Message.toObjectList(msg.getRecordsList(), + proto.yoresee_doc.v1.InvitationRecordResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsResponse} + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListInvitationRecordsResponse; + return proto.yoresee_doc.v1.ListInvitationRecordsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListInvitationRecordsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsResponse} + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.InvitationRecordResponse; + reader.readMessage(value,proto.yoresee_doc.v1.InvitationRecordResponse.deserializeBinaryFromReader); + msg.addRecords(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListInvitationRecordsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListInvitationRecordsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getRecordsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.InvitationRecordResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsResponse} returns this +*/ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsResponse} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated InvitationRecordResponse records = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.getRecordsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.InvitationRecordResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsResponse} returns this +*/ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.setRecordsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.InvitationRecordResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.InvitationRecordResponse} + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.addRecords = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.InvitationRecordResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsResponse} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.clearRecordsList = function() { + return this.setRecordsList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListInvitationRecordsResponse} returns this + */ +proto.yoresee_doc.v1.ListInvitationRecordsResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.Notification.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.Notification.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.Notification} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.Notification.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + type: jspb.Message.getFieldWithDefault(msg, 2, ""), + status: jspb.Message.getFieldWithDefault(msg, 3, ""), + title: jspb.Message.getFieldWithDefault(msg, 4, ""), + content: jspb.Message.getFieldWithDefault(msg, 5, ""), + payload: jspb.Message.getFieldWithDefault(msg, 6, ""), + createdAt: jspb.Message.getFieldWithDefault(msg, 7, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.Notification} + */ +proto.yoresee_doc.v1.Notification.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.Notification; + return proto.yoresee_doc.v1.Notification.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.Notification} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.Notification} + */ +proto.yoresee_doc.v1.Notification.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setType(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setStatus(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setTitle(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setContent(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setPayload(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAt(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.Notification.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.Notification.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.Notification} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.Notification.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getType(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getStatus(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getTitle(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getContent(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getPayload(); + if (f.length > 0) { + writer.writeString( + 6, + f + ); + } + f = message.getCreatedAt(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.Notification.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.Notification} returns this + */ +proto.yoresee_doc.v1.Notification.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string type = 2; + * @return {string} + */ +proto.yoresee_doc.v1.Notification.prototype.getType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.Notification} returns this + */ +proto.yoresee_doc.v1.Notification.prototype.setType = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string status = 3; + * @return {string} + */ +proto.yoresee_doc.v1.Notification.prototype.getStatus = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.Notification} returns this + */ +proto.yoresee_doc.v1.Notification.prototype.setStatus = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string title = 4; + * @return {string} + */ +proto.yoresee_doc.v1.Notification.prototype.getTitle = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.Notification} returns this + */ +proto.yoresee_doc.v1.Notification.prototype.setTitle = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string content = 5; + * @return {string} + */ +proto.yoresee_doc.v1.Notification.prototype.getContent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.Notification} returns this + */ +proto.yoresee_doc.v1.Notification.prototype.setContent = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional string payload = 6; + * @return {string} + */ +proto.yoresee_doc.v1.Notification.prototype.getPayload = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.Notification} returns this + */ +proto.yoresee_doc.v1.Notification.prototype.setPayload = function(value) { + return jspb.Message.setProto3StringField(this, 6, value); +}; + + +/** + * optional string created_at = 7; + * @return {string} + */ +proto.yoresee_doc.v1.Notification.prototype.getCreatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.Notification} returns this + */ +proto.yoresee_doc.v1.Notification.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.CreateNotificationRequest.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateNotificationRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateNotificationRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateNotificationRequest.toObject = function(includeInstance, msg) { + var f, obj = { + receiverExternalIdsList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f, + type: jspb.Message.getFieldWithDefault(msg, 2, ""), + title: jspb.Message.getFieldWithDefault(msg, 3, ""), + content: jspb.Message.getFieldWithDefault(msg, 4, ""), + payloadJson: jspb.Message.getFieldWithDefault(msg, 5, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateNotificationRequest} + */ +proto.yoresee_doc.v1.CreateNotificationRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateNotificationRequest; + return proto.yoresee_doc.v1.CreateNotificationRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateNotificationRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateNotificationRequest} + */ +proto.yoresee_doc.v1.CreateNotificationRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.addReceiverExternalIds(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setType(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setTitle(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setContent(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setPayloadJson(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateNotificationRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateNotificationRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateNotificationRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getReceiverExternalIdsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 1, + f + ); + } + f = message.getType(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getTitle(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getContent(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getPayloadJson(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } +}; + + +/** + * repeated string receiver_external_ids = 1; + * @return {!Array} + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.getReceiverExternalIdsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.CreateNotificationRequest} returns this + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.setReceiverExternalIdsList = function(value) { + return jspb.Message.setField(this, 1, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.CreateNotificationRequest} returns this + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.addReceiverExternalIds = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 1, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.CreateNotificationRequest} returns this + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.clearReceiverExternalIdsList = function() { + return this.setReceiverExternalIdsList([]); +}; + + +/** + * optional string type = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.getType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateNotificationRequest} returns this + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.setType = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string title = 3; + * @return {string} + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.getTitle = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateNotificationRequest} returns this + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.setTitle = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string content = 4; + * @return {string} + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.getContent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateNotificationRequest} returns this + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.setContent = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string payload_json = 5; + * @return {string} + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.getPayloadJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateNotificationRequest} returns this + */ +proto.yoresee_doc.v1.CreateNotificationRequest.prototype.setPayloadJson = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateNotificationResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateNotificationResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateNotificationResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateNotificationResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateNotificationResponse} + */ +proto.yoresee_doc.v1.CreateNotificationResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateNotificationResponse; + return proto.yoresee_doc.v1.CreateNotificationResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateNotificationResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateNotificationResponse} + */ +proto.yoresee_doc.v1.CreateNotificationResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateNotificationResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateNotificationResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateNotificationResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateNotificationResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.CreateNotificationResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.CreateNotificationResponse} returns this +*/ +proto.yoresee_doc.v1.CreateNotificationResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateNotificationResponse} returns this + */ +proto.yoresee_doc.v1.CreateNotificationResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateNotificationResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListNotificationsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListNotificationsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListNotificationsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListNotificationsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + page: jspb.Message.getFieldWithDefault(msg, 1, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 2, 0), + status: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListNotificationsRequest} + */ +proto.yoresee_doc.v1.ListNotificationsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListNotificationsRequest; + return proto.yoresee_doc.v1.ListNotificationsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListNotificationsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListNotificationsRequest} + */ +proto.yoresee_doc.v1.ListNotificationsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setStatus(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListNotificationsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListNotificationsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListNotificationsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListNotificationsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 1, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional int32 page = 1; + * @return {number} + */ +proto.yoresee_doc.v1.ListNotificationsRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListNotificationsRequest} returns this + */ +proto.yoresee_doc.v1.ListNotificationsRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional int32 page_size = 2; + * @return {number} + */ +proto.yoresee_doc.v1.ListNotificationsRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListNotificationsRequest} returns this + */ +proto.yoresee_doc.v1.ListNotificationsRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional string status = 3; + * @return {string} + */ +proto.yoresee_doc.v1.ListNotificationsRequest.prototype.getStatus = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListNotificationsRequest} returns this + */ +proto.yoresee_doc.v1.ListNotificationsRequest.prototype.setStatus = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListNotificationsRequest} returns this + */ +proto.yoresee_doc.v1.ListNotificationsRequest.prototype.clearStatus = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListNotificationsRequest.prototype.hasStatus = function() { + return jspb.Message.getField(this, 3) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListNotificationsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListNotificationsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListNotificationsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListNotificationsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + notificationsList: jspb.Message.toObjectList(msg.getNotificationsList(), + proto.yoresee_doc.v1.Notification.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListNotificationsResponse} + */ +proto.yoresee_doc.v1.ListNotificationsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListNotificationsResponse; + return proto.yoresee_doc.v1.ListNotificationsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListNotificationsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListNotificationsResponse} + */ +proto.yoresee_doc.v1.ListNotificationsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.Notification; + reader.readMessage(value,proto.yoresee_doc.v1.Notification.deserializeBinaryFromReader); + msg.addNotifications(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListNotificationsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListNotificationsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListNotificationsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getNotificationsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.Notification.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListNotificationsResponse} returns this +*/ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListNotificationsResponse} returns this + */ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated Notification notifications = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.getNotificationsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.Notification, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListNotificationsResponse} returns this +*/ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.setNotificationsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.Notification=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.Notification} + */ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.addNotifications = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.Notification, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListNotificationsResponse} returns this + */ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.clearNotificationsList = function() { + return this.setNotificationsList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListNotificationsResponse} returns this + */ +proto.yoresee_doc.v1.ListNotificationsResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.MarkNotificationsReadRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.MarkNotificationsReadRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalIdsList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.MarkNotificationsReadRequest} + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.MarkNotificationsReadRequest; + return proto.yoresee_doc.v1.MarkNotificationsReadRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.MarkNotificationsReadRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.MarkNotificationsReadRequest} + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.addExternalIds(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.MarkNotificationsReadRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.MarkNotificationsReadRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalIdsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 1, + f + ); + } +}; + + +/** + * repeated string external_ids = 1; + * @return {!Array} + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.prototype.getExternalIdsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.MarkNotificationsReadRequest} returns this + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.prototype.setExternalIdsList = function(value) { + return jspb.Message.setField(this, 1, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.MarkNotificationsReadRequest} returns this + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.prototype.addExternalIds = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 1, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.MarkNotificationsReadRequest} returns this + */ +proto.yoresee_doc.v1.MarkNotificationsReadRequest.prototype.clearExternalIdsList = function() { + return this.setExternalIdsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.MarkNotificationsReadResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.MarkNotificationsReadResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.MarkNotificationsReadResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MarkNotificationsReadResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.MarkNotificationsReadResponse} + */ +proto.yoresee_doc.v1.MarkNotificationsReadResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.MarkNotificationsReadResponse; + return proto.yoresee_doc.v1.MarkNotificationsReadResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.MarkNotificationsReadResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.MarkNotificationsReadResponse} + */ +proto.yoresee_doc.v1.MarkNotificationsReadResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.MarkNotificationsReadResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.MarkNotificationsReadResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.MarkNotificationsReadResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MarkNotificationsReadResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.MarkNotificationsReadResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.MarkNotificationsReadResponse} returns this +*/ +proto.yoresee_doc.v1.MarkNotificationsReadResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.MarkNotificationsReadResponse} returns this + */ +proto.yoresee_doc.v1.MarkNotificationsReadResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.MarkNotificationsReadResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.MarkAllNotificationsReadRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.MarkAllNotificationsReadRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.MarkAllNotificationsReadRequest} + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.MarkAllNotificationsReadRequest; + return proto.yoresee_doc.v1.MarkAllNotificationsReadRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.MarkAllNotificationsReadRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.MarkAllNotificationsReadRequest} + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.MarkAllNotificationsReadRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.MarkAllNotificationsReadRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.MarkAllNotificationsReadResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.MarkAllNotificationsReadResponse} + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.MarkAllNotificationsReadResponse; + return proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.MarkAllNotificationsReadResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.MarkAllNotificationsReadResponse} + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.MarkAllNotificationsReadResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.MarkAllNotificationsReadResponse} returns this +*/ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.MarkAllNotificationsReadResponse} returns this + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.MarkAllNotificationsReadResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateDocumentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateDocumentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + title: jspb.Message.getFieldWithDefault(msg, 2, ""), + knowledgeBaseExternalId: jspb.Message.getFieldWithDefault(msg, 3, ""), + parentExternalId: jspb.Message.getFieldWithDefault(msg, 4, ""), + content: jspb.Message.getFieldWithDefault(msg, 5, ""), + moveToContainer: jspb.Message.getFieldWithDefault(msg, 6, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateDocumentRequest; + return proto.yoresee_doc.v1.UpdateDocumentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateDocumentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setTitle(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setKnowledgeBaseExternalId(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setParentExternalId(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setContent(value); + break; + case 6: + var value = /** @type {!proto.yoresee_doc.v1.CreateDocumentContainerType} */ (reader.readEnum()); + msg.setMoveToContainer(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateDocumentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateDocumentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeString( + 5, + f + ); + } + f = /** @type {!proto.yoresee_doc.v1.CreateDocumentContainerType} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeEnum( + 6, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string title = 2; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.getTitle = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.setTitle = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.clearTitle = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.hasTitle = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string knowledge_base_external_id = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.getKnowledgeBaseExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.setKnowledgeBaseExternalId = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.clearKnowledgeBaseExternalId = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.hasKnowledgeBaseExternalId = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional string parent_external_id = 4; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.getParentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.setParentExternalId = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.clearParentExternalId = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.hasParentExternalId = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional string content = 5; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.getContent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.setContent = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.clearContent = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.hasContent = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional CreateDocumentContainerType move_to_container = 6; + * @return {!proto.yoresee_doc.v1.CreateDocumentContainerType} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.getMoveToContainer = function() { + return /** @type {!proto.yoresee_doc.v1.CreateDocumentContainerType} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +}; + + +/** + * @param {!proto.yoresee_doc.v1.CreateDocumentContainerType} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.setMoveToContainer = function(value) { + return jspb.Message.setField(this, 6, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.clearMoveToContainer = function() { + return jspb.Message.setField(this, 6, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentRequest.prototype.hasMoveToContainer = function() { + return jspb.Message.getField(this, 6) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DocumentComment.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DocumentComment} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DocumentComment.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + documentExternalId: jspb.Message.getFieldWithDefault(msg, 2, ""), + parentExternalId: jspb.Message.getFieldWithDefault(msg, 3, ""), + content: jspb.Message.getFieldWithDefault(msg, 4, ""), + creatorUserExternalId: jspb.Message.getFieldWithDefault(msg, 5, ""), + creatorName: jspb.Message.getFieldWithDefault(msg, 6, ""), + creatorAvatar: jspb.Message.getFieldWithDefault(msg, 7, ""), + createdAt: jspb.Message.getFieldWithDefault(msg, 8, ""), + anchorId: jspb.Message.getFieldWithDefault(msg, 9, ""), + quote: jspb.Message.getFieldWithDefault(msg, 10, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DocumentComment} + */ +proto.yoresee_doc.v1.DocumentComment.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DocumentComment; + return proto.yoresee_doc.v1.DocumentComment.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DocumentComment} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DocumentComment} + */ +proto.yoresee_doc.v1.DocumentComment.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setParentExternalId(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setContent(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatorUserExternalId(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatorName(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatorAvatar(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAt(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setAnchorId(value); + break; + case 10: + var value = /** @type {string} */ (reader.readString()); + msg.setQuote(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DocumentComment.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DocumentComment} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DocumentComment.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getParentExternalId(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getContent(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getCreatorUserExternalId(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getCreatorName(); + if (f.length > 0) { + writer.writeString( + 6, + f + ); + } + f = message.getCreatorAvatar(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } + f = message.getCreatedAt(); + if (f.length > 0) { + writer.writeString( + 8, + f + ); + } + f = message.getAnchorId(); + if (f.length > 0) { + writer.writeString( + 9, + f + ); + } + f = message.getQuote(); + if (f.length > 0) { + writer.writeString( + 10, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentComment} returns this + */ +proto.yoresee_doc.v1.DocumentComment.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string document_external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentComment} returns this + */ +proto.yoresee_doc.v1.DocumentComment.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string parent_external_id = 3; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.getParentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentComment} returns this + */ +proto.yoresee_doc.v1.DocumentComment.prototype.setParentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string content = 4; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.getContent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentComment} returns this + */ +proto.yoresee_doc.v1.DocumentComment.prototype.setContent = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string creator_user_external_id = 5; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.getCreatorUserExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentComment} returns this + */ +proto.yoresee_doc.v1.DocumentComment.prototype.setCreatorUserExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional string creator_name = 6; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.getCreatorName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentComment} returns this + */ +proto.yoresee_doc.v1.DocumentComment.prototype.setCreatorName = function(value) { + return jspb.Message.setProto3StringField(this, 6, value); +}; + + +/** + * optional string creator_avatar = 7; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.getCreatorAvatar = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentComment} returns this + */ +proto.yoresee_doc.v1.DocumentComment.prototype.setCreatorAvatar = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); +}; + + +/** + * optional string created_at = 8; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.getCreatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentComment} returns this + */ +proto.yoresee_doc.v1.DocumentComment.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 8, value); +}; + + +/** + * optional string anchor_id = 9; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.getAnchorId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentComment} returns this + */ +proto.yoresee_doc.v1.DocumentComment.prototype.setAnchorId = function(value) { + return jspb.Message.setProto3StringField(this, 9, value); +}; + + +/** + * optional string quote = 10; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentComment.prototype.getQuote = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentComment} returns this + */ +proto.yoresee_doc.v1.DocumentComment.prototype.setQuote = function(value) { + return jspb.Message.setProto3StringField(this, 10, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.repeatedFields_ = [6]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateDocumentCommentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + content: jspb.Message.getFieldWithDefault(msg, 2, ""), + parentExternalId: jspb.Message.getFieldWithDefault(msg, 3, ""), + anchorId: jspb.Message.getFieldWithDefault(msg, 4, ""), + quote: jspb.Message.getFieldWithDefault(msg, 5, ""), + mentionedUserExternalIdsList: (f = jspb.Message.getRepeatedField(msg, 6)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateDocumentCommentRequest; + return proto.yoresee_doc.v1.CreateDocumentCommentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setContent(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setParentExternalId(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setAnchorId(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setQuote(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.addMentionedUserExternalIds(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateDocumentCommentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getContent(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeString( + 5, + f + ); + } + f = message.getMentionedUserExternalIdsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 6, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string content = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.getContent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.setContent = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string parent_external_id = 3; + * @return {string} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.getParentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.setParentExternalId = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.clearParentExternalId = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.hasParentExternalId = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional string anchor_id = 4; + * @return {string} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.getAnchorId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.setAnchorId = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.clearAnchorId = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.hasAnchorId = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional string quote = 5; + * @return {string} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.getQuote = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.setQuote = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.clearQuote = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.hasQuote = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * repeated string mentioned_user_external_ids = 6; + * @return {!Array} + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.getMentionedUserExternalIdsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 6)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.setMentionedUserExternalIdsList = function(value) { + return jspb.Message.setField(this, 6, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.addMentionedUserExternalIds = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 6, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentRequest.prototype.clearMentionedUserExternalIdsList = function() { + return this.setMentionedUserExternalIdsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateDocumentCommentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateDocumentCommentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + comment: (f = msg.getComment()) && proto.yoresee_doc.v1.DocumentComment.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentResponse} + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateDocumentCommentResponse; + return proto.yoresee_doc.v1.CreateDocumentCommentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateDocumentCommentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentResponse} + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.DocumentComment; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentComment.deserializeBinaryFromReader); + msg.setComment(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateDocumentCommentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateDocumentCommentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getComment(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.DocumentComment.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentResponse} returns this +*/ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentResponse} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional DocumentComment comment = 2; + * @return {?proto.yoresee_doc.v1.DocumentComment} + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.prototype.getComment = function() { + return /** @type{?proto.yoresee_doc.v1.DocumentComment} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.DocumentComment, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.DocumentComment|undefined} value + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentResponse} returns this +*/ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.prototype.setComment = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateDocumentCommentResponse} returns this + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.prototype.clearComment = function() { + return this.setComment(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateDocumentCommentResponse.prototype.hasComment = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListDocumentCommentsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListDocumentCommentsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + page: jspb.Message.getFieldWithDefault(msg, 2, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsRequest} + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListDocumentCommentsRequest; + return proto.yoresee_doc.v1.ListDocumentCommentsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListDocumentCommentsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsRequest} + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListDocumentCommentsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListDocumentCommentsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 2, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int32 page = 2; + * @return {number} + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional int32 page_size = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentCommentsRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListDocumentCommentsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListDocumentCommentsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + commentsList: jspb.Message.toObjectList(msg.getCommentsList(), + proto.yoresee_doc.v1.DocumentComment.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsResponse} + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListDocumentCommentsResponse; + return proto.yoresee_doc.v1.ListDocumentCommentsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListDocumentCommentsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsResponse} + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.DocumentComment; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentComment.deserializeBinaryFromReader); + msg.addComments(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListDocumentCommentsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListDocumentCommentsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getCommentsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.DocumentComment.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsResponse} returns this +*/ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated DocumentComment comments = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.getCommentsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.DocumentComment, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsResponse} returns this +*/ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.setCommentsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentComment=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.DocumentComment} + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.addComments = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.DocumentComment, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.clearCommentsList = function() { + return this.setCommentsList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListDocumentCommentsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentCommentsResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteDocumentCommentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteDocumentCommentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentCommentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteDocumentCommentRequest} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteDocumentCommentRequest; + return proto.yoresee_doc.v1.DeleteDocumentCommentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteDocumentCommentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteDocumentCommentRequest} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteDocumentCommentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteDocumentCommentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentCommentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DeleteDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.DeleteDocumentCommentRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteDocumentCommentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteDocumentCommentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteDocumentCommentResponse} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteDocumentCommentResponse; + return proto.yoresee_doc.v1.DeleteDocumentCommentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteDocumentCommentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteDocumentCommentResponse} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteDocumentCommentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteDocumentCommentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.DeleteDocumentCommentResponse} returns this +*/ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.DeleteDocumentCommentResponse} returns this + */ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.DeleteDocumentCommentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateDocumentCommentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateDocumentCommentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + content: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateDocumentCommentRequest} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateDocumentCommentRequest; + return proto.yoresee_doc.v1.UpdateDocumentCommentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateDocumentCommentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateDocumentCommentRequest} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setContent(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateDocumentCommentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateDocumentCommentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getContent(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string content = 2; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest.prototype.getContent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentCommentRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentCommentRequest.prototype.setContent = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateDocumentCommentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateDocumentCommentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + comment: (f = msg.getComment()) && proto.yoresee_doc.v1.DocumentComment.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateDocumentCommentResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateDocumentCommentResponse; + return proto.yoresee_doc.v1.UpdateDocumentCommentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateDocumentCommentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateDocumentCommentResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.DocumentComment; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentComment.deserializeBinaryFromReader); + msg.setComment(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateDocumentCommentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateDocumentCommentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getComment(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.DocumentComment.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentCommentResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentCommentResponse} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional DocumentComment comment = 2; + * @return {?proto.yoresee_doc.v1.DocumentComment} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.prototype.getComment = function() { + return /** @type{?proto.yoresee_doc.v1.DocumentComment} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.DocumentComment, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.DocumentComment|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentCommentResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.prototype.setComment = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentCommentResponse} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.prototype.clearComment = function() { + return this.setComment(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentCommentResponse.prototype.hasComment = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateDocumentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateDocumentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateDocumentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateDocumentResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateDocumentResponse; + return proto.yoresee_doc.v1.UpdateDocumentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateDocumentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateDocumentResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateDocumentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateDocumentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateDocumentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateDocumentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentResponse} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.repeatedFields_ = [4]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateDocumentMetaRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + title: jspb.Message.getFieldWithDefault(msg, 2, ""), + summary: jspb.Message.getFieldWithDefault(msg, 3, ""), + tagsList: (f = jspb.Message.getRepeatedField(msg, 4)) == null ? undefined : f + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateDocumentMetaRequest; + return proto.yoresee_doc.v1.UpdateDocumentMetaRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setTitle(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setSummary(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.addTags(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateDocumentMetaRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = message.getTagsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 4, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string title = 2; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.getTitle = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.setTitle = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.clearTitle = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.hasTitle = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string summary = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.getSummary = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.setSummary = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.clearSummary = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.hasSummary = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * repeated string tags = 4; + * @return {!Array} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.getTagsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 4)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.setTagsList = function(value) { + return jspb.Message.setField(this, 4, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.addTags = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 4, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentMetaRequest.prototype.clearTagsList = function() { + return this.setTagsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateDocumentMetaResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateDocumentMetaResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateDocumentMetaResponse; + return proto.yoresee_doc.v1.UpdateDocumentMetaResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateDocumentMetaResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateDocumentMetaResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateDocumentMetaResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentMetaResponse} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentMetaResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateDocumentSettingsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + isPublic: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsRequest} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateDocumentSettingsRequest; + return proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateDocumentSettingsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsRequest} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPublic(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateDocumentSettingsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeBool( + 2, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional bool is_public = 2; + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.prototype.getIsPublic = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.prototype.setIsPublic = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.prototype.clearIsPublic = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsRequest.prototype.hasIsPublic = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateDocumentSettingsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + isPublic: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateDocumentSettingsResponse; + return proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateDocumentSettingsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPublic(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateDocumentSettingsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeBool( + 2, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsResponse} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional bool is_public = 2; + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.prototype.getIsPublic = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsResponse} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.prototype.setIsPublic = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateDocumentSettingsResponse} returns this + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.prototype.clearIsPublic = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateDocumentSettingsResponse.prototype.hasIsPublic = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.AttachmentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.AttachmentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.AttachmentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + externalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + documentExternalId: jspb.Message.getFieldWithDefault(msg, 2, ""), + name: jspb.Message.getFieldWithDefault(msg, 3, ""), + size: jspb.Message.getFieldWithDefault(msg, 4, 0), + mimeType: jspb.Message.getFieldWithDefault(msg, 5, ""), + path: jspb.Message.getFieldWithDefault(msg, 6, ""), + url: jspb.Message.getFieldWithDefault(msg, 7, ""), + createdAt: jspb.Message.getFieldWithDefault(msg, 8, ""), + updatedAt: jspb.Message.getFieldWithDefault(msg, 9, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.AttachmentResponse} + */ +proto.yoresee_doc.v1.AttachmentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.AttachmentResponse; + return proto.yoresee_doc.v1.AttachmentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.AttachmentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.AttachmentResponse} + */ +proto.yoresee_doc.v1.AttachmentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt64()); + msg.setSize(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setMimeType(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setPath(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setUrl(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAt(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setUpdatedAt(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.AttachmentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.AttachmentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.AttachmentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getSize(); + if (f !== 0) { + writer.writeInt64( + 4, + f + ); + } + f = message.getMimeType(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getPath(); + if (f.length > 0) { + writer.writeString( + 6, + f + ); + } + f = message.getUrl(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } + f = message.getCreatedAt(); + if (f.length > 0) { + writer.writeString( + 8, + f + ); + } + f = message.getUpdatedAt(); + if (f.length > 0) { + writer.writeString( + 9, + f + ); + } +}; + + +/** + * optional string external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.getExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AttachmentResponse} returns this + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.setExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string document_external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AttachmentResponse} returns this + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string name = 3; + * @return {string} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AttachmentResponse} returns this + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional int64 size = 4; + * @return {number} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.getSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.AttachmentResponse} returns this + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.setSize = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional string mime_type = 5; + * @return {string} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.getMimeType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AttachmentResponse} returns this + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.setMimeType = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional string path = 6; + * @return {string} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.getPath = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AttachmentResponse} returns this + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.setPath = function(value) { + return jspb.Message.setProto3StringField(this, 6, value); +}; + + +/** + * optional string url = 7; + * @return {string} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.getUrl = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AttachmentResponse} returns this + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.setUrl = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); +}; + + +/** + * optional string created_at = 8; + * @return {string} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.getCreatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AttachmentResponse} returns this + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 8, value); +}; + + +/** + * optional string updated_at = 9; + * @return {string} + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.getUpdatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.AttachmentResponse} returns this + */ +proto.yoresee_doc.v1.AttachmentResponse.prototype.setUpdatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 9, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UploadDocumentAttachmentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + fileContent: msg.getFileContent_asB64(), + fileName: jspb.Message.getFieldWithDefault(msg, 3, ""), + contentType: jspb.Message.getFieldWithDefault(msg, 4, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentRequest} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UploadDocumentAttachmentRequest; + return proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UploadDocumentAttachmentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentRequest} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + case 2: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setFileContent(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setFileName(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setContentType(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UploadDocumentAttachmentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getFileContent_asU8(); + if (f.length > 0) { + writer.writeBytes( + 2, + f + ); + } + f = message.getFileName(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentRequest} returns this + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional bytes file_content = 2; + * @return {!(string|Uint8Array)} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.getFileContent = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * optional bytes file_content = 2; + * This is a type-conversion wrapper around `getFileContent()` + * @return {string} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.getFileContent_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getFileContent())); +}; + + +/** + * optional bytes file_content = 2; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getFileContent()` + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.getFileContent_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getFileContent())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentRequest} returns this + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.setFileContent = function(value) { + return jspb.Message.setProto3BytesField(this, 2, value); +}; + + +/** + * optional string file_name = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.getFileName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentRequest} returns this + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.setFileName = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string content_type = 4; + * @return {string} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.getContentType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentRequest} returns this + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.setContentType = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentRequest} returns this + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.clearContentType = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentRequest.prototype.hasContentType = function() { + return jspb.Message.getField(this, 4) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UploadDocumentAttachmentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + attachment: (f = msg.getAttachment()) && proto.yoresee_doc.v1.AttachmentResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentResponse} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UploadDocumentAttachmentResponse; + return proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UploadDocumentAttachmentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentResponse} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.AttachmentResponse; + reader.readMessage(value,proto.yoresee_doc.v1.AttachmentResponse.deserializeBinaryFromReader); + msg.setAttachment(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UploadDocumentAttachmentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getAttachment(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.AttachmentResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentResponse} returns this +*/ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentResponse} returns this + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional AttachmentResponse attachment = 2; + * @return {?proto.yoresee_doc.v1.AttachmentResponse} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.prototype.getAttachment = function() { + return /** @type{?proto.yoresee_doc.v1.AttachmentResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.AttachmentResponse, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.AttachmentResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentResponse} returns this +*/ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.prototype.setAttachment = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UploadDocumentAttachmentResponse} returns this + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.prototype.clearAttachment = function() { + return this.setAttachment(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UploadDocumentAttachmentResponse.prototype.hasAttachment = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListDocumentAttachmentsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListDocumentAttachmentsRequest} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListDocumentAttachmentsRequest; + return proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListDocumentAttachmentsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListDocumentAttachmentsRequest} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListDocumentAttachmentsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListDocumentAttachmentsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListDocumentAttachmentsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + attachmentsList: jspb.Message.toObjectList(msg.getAttachmentsList(), + proto.yoresee_doc.v1.AttachmentResponse.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListDocumentAttachmentsResponse} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListDocumentAttachmentsResponse; + return proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListDocumentAttachmentsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListDocumentAttachmentsResponse} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.AttachmentResponse; + reader.readMessage(value,proto.yoresee_doc.v1.AttachmentResponse.deserializeBinaryFromReader); + msg.addAttachments(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListDocumentAttachmentsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getAttachmentsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.AttachmentResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListDocumentAttachmentsResponse} returns this +*/ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentAttachmentsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated AttachmentResponse attachments = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.prototype.getAttachmentsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.AttachmentResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListDocumentAttachmentsResponse} returns this +*/ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.prototype.setAttachmentsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.AttachmentResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.AttachmentResponse} + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.prototype.addAttachments = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.AttachmentResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListDocumentAttachmentsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentAttachmentsResponse.prototype.clearAttachmentsList = function() { + return this.setAttachmentsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + attachmentExternalId: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest; + return proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setAttachmentExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getAttachmentExternalId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest} returns this + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string attachment_external_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.prototype.getAttachmentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest} returns this + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentRequest.prototype.setAttachmentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse; + return proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse} returns this +*/ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse} returns this + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.DeleteDocumentAttachmentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DocumentVersionResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DocumentVersionResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DocumentVersionResponse.toObject = function(includeInstance, msg) { + var f, obj = { + version: jspb.Message.getFieldWithDefault(msg, 1, 0), + title: jspb.Message.getFieldWithDefault(msg, 2, ""), + content: jspb.Message.getFieldWithDefault(msg, 3, ""), + changeSummary: jspb.Message.getFieldWithDefault(msg, 4, ""), + createdAt: jspb.Message.getFieldWithDefault(msg, 5, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DocumentVersionResponse} + */ +proto.yoresee_doc.v1.DocumentVersionResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DocumentVersionResponse; + return proto.yoresee_doc.v1.DocumentVersionResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DocumentVersionResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DocumentVersionResponse} + */ +proto.yoresee_doc.v1.DocumentVersionResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt32()); + msg.setVersion(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setTitle(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setContent(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setChangeSummary(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAt(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DocumentVersionResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DocumentVersionResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DocumentVersionResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getVersion(); + if (f !== 0) { + writer.writeInt32( + 1, + f + ); + } + f = message.getTitle(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getContent(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getChangeSummary(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getCreatedAt(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } +}; + + +/** + * optional int32 version = 1; + * @return {number} + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.getVersion = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.DocumentVersionResponse} returns this + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.setVersion = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional string title = 2; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.getTitle = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentVersionResponse} returns this + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.setTitle = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string content = 3; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.getContent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentVersionResponse} returns this + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.setContent = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string change_summary = 4; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.getChangeSummary = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentVersionResponse} returns this + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.setChangeSummary = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string created_at = 5; + * @return {string} + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.getCreatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DocumentVersionResponse} returns this + */ +proto.yoresee_doc.v1.DocumentVersionResponse.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListDocumentVersionsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListDocumentVersionsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + page: jspb.Message.getFieldWithDefault(msg, 2, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsRequest} + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListDocumentVersionsRequest; + return proto.yoresee_doc.v1.ListDocumentVersionsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListDocumentVersionsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsRequest} + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListDocumentVersionsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListDocumentVersionsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 2, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int32 page = 2; + * @return {number} + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional int32 page_size = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsRequest} returns this + */ +proto.yoresee_doc.v1.ListDocumentVersionsRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListDocumentVersionsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListDocumentVersionsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + versionsList: jspb.Message.toObjectList(msg.getVersionsList(), + proto.yoresee_doc.v1.DocumentVersionResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsResponse} + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListDocumentVersionsResponse; + return proto.yoresee_doc.v1.ListDocumentVersionsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListDocumentVersionsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsResponse} + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.DocumentVersionResponse; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentVersionResponse.deserializeBinaryFromReader); + msg.addVersions(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListDocumentVersionsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListDocumentVersionsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getVersionsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.DocumentVersionResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsResponse} returns this +*/ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated DocumentVersionResponse versions = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.getVersionsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.DocumentVersionResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsResponse} returns this +*/ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.setVersionsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentVersionResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.DocumentVersionResponse} + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.addVersions = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.DocumentVersionResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.clearVersionsList = function() { + return this.setVersionsList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListDocumentVersionsResponse} returns this + */ +proto.yoresee_doc.v1.ListDocumentVersionsResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetDocumentVersionContentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetDocumentVersionContentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + version: jspb.Message.getFieldWithDefault(msg, 2, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetDocumentVersionContentRequest} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetDocumentVersionContentRequest; + return proto.yoresee_doc.v1.GetDocumentVersionContentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetDocumentVersionContentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetDocumentVersionContentRequest} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt32()); + msg.setVersion(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetDocumentVersionContentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetDocumentVersionContentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getVersion(); + if (f !== 0) { + writer.writeInt32( + 2, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.GetDocumentVersionContentRequest} returns this + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int32 version = 2; + * @return {number} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest.prototype.getVersion = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.GetDocumentVersionContentRequest} returns this + */ +proto.yoresee_doc.v1.GetDocumentVersionContentRequest.prototype.setVersion = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetDocumentVersionContentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetDocumentVersionContentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + version: (f = msg.getVersion()) && proto.yoresee_doc.v1.DocumentVersionResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetDocumentVersionContentResponse} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetDocumentVersionContentResponse; + return proto.yoresee_doc.v1.GetDocumentVersionContentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetDocumentVersionContentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetDocumentVersionContentResponse} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.DocumentVersionResponse; + reader.readMessage(value,proto.yoresee_doc.v1.DocumentVersionResponse.deserializeBinaryFromReader); + msg.setVersion(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetDocumentVersionContentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetDocumentVersionContentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getVersion(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.DocumentVersionResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetDocumentVersionContentResponse} returns this +*/ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetDocumentVersionContentResponse} returns this + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional DocumentVersionResponse version = 2; + * @return {?proto.yoresee_doc.v1.DocumentVersionResponse} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.prototype.getVersion = function() { + return /** @type{?proto.yoresee_doc.v1.DocumentVersionResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.DocumentVersionResponse, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.DocumentVersionResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetDocumentVersionContentResponse} returns this +*/ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.prototype.setVersion = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetDocumentVersionContentResponse} returns this + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.prototype.clearVersion = function() { + return this.setVersion(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetDocumentVersionContentResponse.prototype.hasVersion = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest; + return proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest} returns this + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + state: msg.getState_asB64() + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse; + return proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setState(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getState_asU8(); + if (f.length > 0) { + writer.writeBytes( + 2, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse} returns this +*/ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse} returns this + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional bytes state = 2; + * @return {!(string|Uint8Array)} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.prototype.getState = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * optional bytes state = 2; + * This is a type-conversion wrapper around `getState()` + * @return {string} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.prototype.getState_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getState())); +}; + + +/** + * optional bytes state = 2; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getState()` + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.prototype.getState_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getState())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse} returns this + */ +proto.yoresee_doc.v1.GetDocumentYjsSnapshotResponse.prototype.setState = function(value) { + return jspb.Message.setProto3BytesField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, ""), + state: msg.getState_asB64() + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest; + return proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + case 2: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setState(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getState_asU8(); + if (f.length > 0) { + writer.writeBytes( + 2, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest} returns this + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional bytes state = 2; + * @return {!(string|Uint8Array)} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.prototype.getState = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * optional bytes state = 2; + * This is a type-conversion wrapper around `getState()` + * @return {string} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.prototype.getState_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getState())); +}; + + +/** + * optional bytes state = 2; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getState()` + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.prototype.getState_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getState())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest} returns this + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotRequest.prototype.setState = function(value) { + return jspb.Message.setProto3BytesField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse; + return proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse} returns this +*/ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse} returns this + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.SaveDocumentYjsSnapshotResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.toObject = function(includeInstance, msg) { + var f, obj = { + startTime: jspb.Message.getFieldWithDefault(msg, 1, ""), + endTime: jspb.Message.getFieldWithDefault(msg, 2, ""), + page: jspb.Message.getFieldWithDefault(msg, 3, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest; + return proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setStartTime(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setEndTime(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 4, + f + ); + } +}; + + +/** + * optional string start_time = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.getStartTime = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.setStartTime = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.clearStartTime = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.hasStartTime = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string end_time = 2; + * @return {string} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.getEndTime = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.setEndTime = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.clearEndTime = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.hasEndTime = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional int32 page = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional int32 page_size = 4; + * @return {number} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + knowledgeBasesList: jspb.Message.toObjectList(msg.getKnowledgeBasesList(), + proto.yoresee_doc.v1.KnowledgeBaseResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse; + return proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.KnowledgeBaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.KnowledgeBaseResponse.deserializeBinaryFromReader); + msg.addKnowledgeBases(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getKnowledgeBasesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.KnowledgeBaseResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse} returns this +*/ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse} returns this + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated KnowledgeBaseResponse knowledge_bases = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.getKnowledgeBasesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.KnowledgeBaseResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse} returns this +*/ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.setKnowledgeBasesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.KnowledgeBaseResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.KnowledgeBaseResponse} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.addKnowledgeBases = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.KnowledgeBaseResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse} returns this + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.clearKnowledgeBasesList = function() { + return this.setKnowledgeBasesList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse} returns this + */ +proto.yoresee_doc.v1.ListRecentKnowledgeBasesResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateTemplateRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateTemplateRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateTemplateRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateTemplateRequest.toObject = function(includeInstance, msg) { + var f, obj = { + targetContainer: jspb.Message.getFieldWithDefault(msg, 1, 0), + knowledgeBaseId: jspb.Message.getFieldWithDefault(msg, 2, ""), + templateContent: jspb.Message.getFieldWithDefault(msg, 3, ""), + type: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateTemplateRequest} + */ +proto.yoresee_doc.v1.CreateTemplateRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateTemplateRequest; + return proto.yoresee_doc.v1.CreateTemplateRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateTemplateRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateTemplateRequest} + */ +proto.yoresee_doc.v1.CreateTemplateRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {!proto.yoresee_doc.v1.CreateTemplateContainer} */ (reader.readEnum()); + msg.setTargetContainer(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setKnowledgeBaseId(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setTemplateContent(value); + break; + case 4: + var value = /** @type {!proto.yoresee_doc.v1.DocumentType} */ (reader.readEnum()); + msg.setType(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateTemplateRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateTemplateRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateTemplateRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateTemplateRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTargetContainer(); + if (f !== 0.0) { + writer.writeEnum( + 1, + f + ); + } + f = message.getKnowledgeBaseId(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getTemplateContent(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getType(); + if (f !== 0.0) { + writer.writeEnum( + 4, + f + ); + } +}; + + +/** + * optional CreateTemplateContainer target_container = 1; + * @return {!proto.yoresee_doc.v1.CreateTemplateContainer} + */ +proto.yoresee_doc.v1.CreateTemplateRequest.prototype.getTargetContainer = function() { + return /** @type {!proto.yoresee_doc.v1.CreateTemplateContainer} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {!proto.yoresee_doc.v1.CreateTemplateContainer} value + * @return {!proto.yoresee_doc.v1.CreateTemplateRequest} returns this + */ +proto.yoresee_doc.v1.CreateTemplateRequest.prototype.setTargetContainer = function(value) { + return jspb.Message.setProto3EnumField(this, 1, value); +}; + + +/** + * optional string knowledge_base_id = 2; + * @return {string} + */ +proto.yoresee_doc.v1.CreateTemplateRequest.prototype.getKnowledgeBaseId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateTemplateRequest} returns this + */ +proto.yoresee_doc.v1.CreateTemplateRequest.prototype.setKnowledgeBaseId = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string template_content = 3; + * @return {string} + */ +proto.yoresee_doc.v1.CreateTemplateRequest.prototype.getTemplateContent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.CreateTemplateRequest} returns this + */ +proto.yoresee_doc.v1.CreateTemplateRequest.prototype.setTemplateContent = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional DocumentType type = 4; + * @return {!proto.yoresee_doc.v1.DocumentType} + */ +proto.yoresee_doc.v1.CreateTemplateRequest.prototype.getType = function() { + return /** @type {!proto.yoresee_doc.v1.DocumentType} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentType} value + * @return {!proto.yoresee_doc.v1.CreateTemplateRequest} returns this + */ +proto.yoresee_doc.v1.CreateTemplateRequest.prototype.setType = function(value) { + return jspb.Message.setProto3EnumField(this, 4, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.CreateTemplateResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.CreateTemplateResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.CreateTemplateResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateTemplateResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.CreateTemplateResponse} + */ +proto.yoresee_doc.v1.CreateTemplateResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.CreateTemplateResponse; + return proto.yoresee_doc.v1.CreateTemplateResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.CreateTemplateResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.CreateTemplateResponse} + */ +proto.yoresee_doc.v1.CreateTemplateResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.CreateTemplateResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.CreateTemplateResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.CreateTemplateResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.CreateTemplateResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.CreateTemplateResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.CreateTemplateResponse} returns this +*/ +proto.yoresee_doc.v1.CreateTemplateResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.CreateTemplateResponse} returns this + */ +proto.yoresee_doc.v1.CreateTemplateResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.CreateTemplateResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.TemplateResponse.repeatedFields_ = [7]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.TemplateResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.TemplateResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.TemplateResponse.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, 0), + name: jspb.Message.getFieldWithDefault(msg, 2, ""), + description: jspb.Message.getFieldWithDefault(msg, 3, ""), + content: jspb.Message.getFieldWithDefault(msg, 4, ""), + scope: jspb.Message.getFieldWithDefault(msg, 5, ""), + knowledgeBaseExternalId: jspb.Message.getFieldWithDefault(msg, 6, ""), + tagsList: (f = jspb.Message.getRepeatedField(msg, 7)) == null ? undefined : f, + createdAt: jspb.Message.getFieldWithDefault(msg, 8, ""), + updatedAt: jspb.Message.getFieldWithDefault(msg, 9, ""), + type: jspb.Message.getFieldWithDefault(msg, 10, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.TemplateResponse} + */ +proto.yoresee_doc.v1.TemplateResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.TemplateResponse; + return proto.yoresee_doc.v1.TemplateResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.TemplateResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.TemplateResponse} + */ +proto.yoresee_doc.v1.TemplateResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt64()); + msg.setId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setContent(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setScope(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setKnowledgeBaseExternalId(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.addTags(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setCreatedAt(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setUpdatedAt(value); + break; + case 10: + var value = /** @type {!proto.yoresee_doc.v1.DocumentType} */ (reader.readEnum()); + msg.setType(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.TemplateResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.TemplateResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.TemplateResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f !== 0) { + writer.writeInt64( + 1, + f + ); + } + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getDescription(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getContent(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getScope(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getKnowledgeBaseExternalId(); + if (f.length > 0) { + writer.writeString( + 6, + f + ); + } + f = message.getTagsList(); + if (f.length > 0) { + writer.writeRepeatedString( + 7, + f + ); + } + f = message.getCreatedAt(); + if (f.length > 0) { + writer.writeString( + 8, + f + ); + } + f = message.getUpdatedAt(); + if (f.length > 0) { + writer.writeString( + 9, + f + ); + } + f = message.getType(); + if (f !== 0.0) { + writer.writeEnum( + 10, + f + ); + } +}; + + +/** + * optional int64 id = 1; + * @return {number} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.getId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.setId = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional string name = 2; + * @return {string} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string description = 3; + * @return {string} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.setDescription = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string content = 4; + * @return {string} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.getContent = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.setContent = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string scope = 5; + * @return {string} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.getScope = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.setScope = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional string knowledge_base_external_id = 6; + * @return {string} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.getKnowledgeBaseExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.setKnowledgeBaseExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 6, value); +}; + + +/** + * repeated string tags = 7; + * @return {!Array} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.getTagsList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 7)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.setTagsList = function(value) { + return jspb.Message.setField(this, 7, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.addTags = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 7, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.clearTagsList = function() { + return this.setTagsList([]); +}; + + +/** + * optional string created_at = 8; + * @return {string} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.getCreatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 8, value); +}; + + +/** + * optional string updated_at = 9; + * @return {string} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.getUpdatedAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.setUpdatedAt = function(value) { + return jspb.Message.setProto3StringField(this, 9, value); +}; + + +/** + * optional DocumentType type = 10; + * @return {!proto.yoresee_doc.v1.DocumentType} + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.getType = function() { + return /** @type {!proto.yoresee_doc.v1.DocumentType} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentType} value + * @return {!proto.yoresee_doc.v1.TemplateResponse} returns this + */ +proto.yoresee_doc.v1.TemplateResponse.prototype.setType = function(value) { + return jspb.Message.setProto3EnumField(this, 10, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListTemplatesRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListTemplatesRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListTemplatesRequest.toObject = function(includeInstance, msg) { + var f, obj = { + onlyMine: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), + targetContainer: jspb.Message.getFieldWithDefault(msg, 2, 0), + knowledgeBaseId: jspb.Message.getFieldWithDefault(msg, 3, ""), + nameKeyword: jspb.Message.getFieldWithDefault(msg, 4, ""), + orderBy: jspb.Message.getFieldWithDefault(msg, 5, ""), + orderDesc: jspb.Message.getBooleanFieldWithDefault(msg, 6, false), + page: jspb.Message.getFieldWithDefault(msg, 7, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 8, 0), + type: jspb.Message.getFieldWithDefault(msg, 9, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListTemplatesRequest; + return proto.yoresee_doc.v1.ListTemplatesRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListTemplatesRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOnlyMine(value); + break; + case 2: + var value = /** @type {!proto.yoresee_doc.v1.CreateTemplateContainer} */ (reader.readEnum()); + msg.setTargetContainer(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setKnowledgeBaseId(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setNameKeyword(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setOrderBy(value); + break; + case 6: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOrderDesc(value); + break; + case 7: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 8: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + case 9: + var value = /** @type {!proto.yoresee_doc.v1.DocumentType} */ (reader.readEnum()); + msg.setType(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListTemplatesRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListTemplatesRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListTemplatesRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOnlyMine(); + if (f) { + writer.writeBool( + 1, + f + ); + } + f = /** @type {!proto.yoresee_doc.v1.CreateTemplateContainer} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeEnum( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeString( + 4, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeString( + 5, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeBool( + 6, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 7, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 8, + f + ); + } + f = /** @type {!proto.yoresee_doc.v1.DocumentType} */ (jspb.Message.getField(message, 9)); + if (f != null) { + writer.writeEnum( + 9, + f + ); + } +}; + + +/** + * optional bool only_mine = 1; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.getOnlyMine = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.setOnlyMine = function(value) { + return jspb.Message.setProto3BooleanField(this, 1, value); +}; + + +/** + * optional CreateTemplateContainer target_container = 2; + * @return {!proto.yoresee_doc.v1.CreateTemplateContainer} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.getTargetContainer = function() { + return /** @type {!proto.yoresee_doc.v1.CreateTemplateContainer} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {!proto.yoresee_doc.v1.CreateTemplateContainer} value + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.setTargetContainer = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.clearTargetContainer = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.hasTargetContainer = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string knowledge_base_id = 3; + * @return {string} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.getKnowledgeBaseId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.setKnowledgeBaseId = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.clearKnowledgeBaseId = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.hasKnowledgeBaseId = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional string name_keyword = 4; + * @return {string} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.getNameKeyword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.setNameKeyword = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.clearNameKeyword = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.hasNameKeyword = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional string order_by = 5; + * @return {string} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.getOrderBy = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.setOrderBy = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.clearOrderBy = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.hasOrderBy = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional bool order_desc = 6; + * @return {boolean} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.getOrderDesc = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.setOrderDesc = function(value) { + return jspb.Message.setField(this, 6, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.clearOrderDesc = function() { + return jspb.Message.setField(this, 6, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.hasOrderDesc = function() { + return jspb.Message.getField(this, 6) != null; +}; + + +/** + * optional int32 page = 7; + * @return {number} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 7, value); +}; + + +/** + * optional int32 page_size = 8; + * @return {number} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 8, value); +}; + + +/** + * optional DocumentType type = 9; + * @return {!proto.yoresee_doc.v1.DocumentType} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.getType = function() { + return /** @type {!proto.yoresee_doc.v1.DocumentType} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); +}; + + +/** + * @param {!proto.yoresee_doc.v1.DocumentType} value + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.setType = function(value) { + return jspb.Message.setField(this, 9, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.clearType = function() { + return jspb.Message.setField(this, 9, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListTemplatesRequest.prototype.hasType = function() { + return jspb.Message.getField(this, 9) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListTemplatesResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListTemplatesResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListTemplatesResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListTemplatesResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + templatesList: jspb.Message.toObjectList(msg.getTemplatesList(), + proto.yoresee_doc.v1.TemplateResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListTemplatesResponse} + */ +proto.yoresee_doc.v1.ListTemplatesResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListTemplatesResponse; + return proto.yoresee_doc.v1.ListTemplatesResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListTemplatesResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListTemplatesResponse} + */ +proto.yoresee_doc.v1.ListTemplatesResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.TemplateResponse; + reader.readMessage(value,proto.yoresee_doc.v1.TemplateResponse.deserializeBinaryFromReader); + msg.addTemplates(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListTemplatesResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListTemplatesResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListTemplatesResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getTemplatesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.TemplateResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListTemplatesResponse} returns this +*/ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListTemplatesResponse} returns this + */ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated TemplateResponse templates = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.getTemplatesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.TemplateResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListTemplatesResponse} returns this +*/ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.setTemplatesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.TemplateResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.TemplateResponse} + */ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.addTemplates = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.TemplateResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListTemplatesResponse} returns this + */ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.clearTemplatesList = function() { + return this.setTemplatesList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListTemplatesResponse} returns this + */ +proto.yoresee_doc.v1.ListTemplatesResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetTemplateRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetTemplateRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetTemplateRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetTemplateRequest.toObject = function(includeInstance, msg) { + var f, obj = { + templateId: jspb.Message.getFieldWithDefault(msg, 1, 0), + recordRecentLog: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetTemplateRequest} + */ +proto.yoresee_doc.v1.GetTemplateRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetTemplateRequest; + return proto.yoresee_doc.v1.GetTemplateRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetTemplateRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetTemplateRequest} + */ +proto.yoresee_doc.v1.GetTemplateRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTemplateId(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setRecordRecentLog(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetTemplateRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetTemplateRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetTemplateRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetTemplateRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTemplateId(); + if (f !== 0) { + writer.writeInt64( + 1, + f + ); + } + f = message.getRecordRecentLog(); + if (f) { + writer.writeBool( + 2, + f + ); + } +}; + + +/** + * optional int64 template_id = 1; + * @return {number} + */ +proto.yoresee_doc.v1.GetTemplateRequest.prototype.getTemplateId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.GetTemplateRequest} returns this + */ +proto.yoresee_doc.v1.GetTemplateRequest.prototype.setTemplateId = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional bool record_recent_log = 2; + * @return {boolean} + */ +proto.yoresee_doc.v1.GetTemplateRequest.prototype.getRecordRecentLog = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.GetTemplateRequest} returns this + */ +proto.yoresee_doc.v1.GetTemplateRequest.prototype.setRecordRecentLog = function(value) { + return jspb.Message.setProto3BooleanField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.GetTemplateResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.GetTemplateResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.GetTemplateResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetTemplateResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + template: (f = msg.getTemplate()) && proto.yoresee_doc.v1.TemplateResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.GetTemplateResponse} + */ +proto.yoresee_doc.v1.GetTemplateResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.GetTemplateResponse; + return proto.yoresee_doc.v1.GetTemplateResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.GetTemplateResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.GetTemplateResponse} + */ +proto.yoresee_doc.v1.GetTemplateResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.TemplateResponse; + reader.readMessage(value,proto.yoresee_doc.v1.TemplateResponse.deserializeBinaryFromReader); + msg.setTemplate(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.GetTemplateResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.GetTemplateResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.GetTemplateResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.GetTemplateResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getTemplate(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.yoresee_doc.v1.TemplateResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.GetTemplateResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetTemplateResponse} returns this +*/ +proto.yoresee_doc.v1.GetTemplateResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetTemplateResponse} returns this + */ +proto.yoresee_doc.v1.GetTemplateResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetTemplateResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional TemplateResponse template = 2; + * @return {?proto.yoresee_doc.v1.TemplateResponse} + */ +proto.yoresee_doc.v1.GetTemplateResponse.prototype.getTemplate = function() { + return /** @type{?proto.yoresee_doc.v1.TemplateResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.TemplateResponse, 2)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.TemplateResponse|undefined} value + * @return {!proto.yoresee_doc.v1.GetTemplateResponse} returns this +*/ +proto.yoresee_doc.v1.GetTemplateResponse.prototype.setTemplate = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.GetTemplateResponse} returns this + */ +proto.yoresee_doc.v1.GetTemplateResponse.prototype.clearTemplate = function() { + return this.setTemplate(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.GetTemplateResponse.prototype.hasTemplate = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + templateId: jspb.Message.getFieldWithDefault(msg, 1, 0), + name: jspb.Message.getFieldWithDefault(msg, 2, ""), + description: jspb.Message.getFieldWithDefault(msg, 3, ""), + isPublic: jspb.Message.getBooleanFieldWithDefault(msg, 4, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateTemplateSettingsRequest; + return proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTemplateId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + case 4: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPublic(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTemplateId(); + if (f !== 0) { + writer.writeInt64( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeString( + 3, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeBool( + 4, + f + ); + } +}; + + +/** + * optional int64 template_id = 1; + * @return {number} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.getTemplateId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.setTemplateId = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional string name = 2; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.setName = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.clearName = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.hasName = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string description = 3; + * @return {string} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.setDescription = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.clearDescription = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.hasDescription = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional bool is_public = 4; + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.getIsPublic = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.setIsPublic = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsRequest} returns this + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.clearIsPublic = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsRequest.prototype.hasIsPublic = function() { + return jspb.Message.getField(this, 4) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.UpdateTemplateSettingsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsResponse} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.UpdateTemplateSettingsResponse; + return proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.UpdateTemplateSettingsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsResponse} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.UpdateTemplateSettingsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsResponse} returns this +*/ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.UpdateTemplateSettingsResponse} returns this + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.UpdateTemplateSettingsResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteDocumentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteDocumentRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteDocumentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + documentExternalId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteDocumentRequest} + */ +proto.yoresee_doc.v1.DeleteDocumentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteDocumentRequest; + return proto.yoresee_doc.v1.DeleteDocumentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteDocumentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteDocumentRequest} + */ +proto.yoresee_doc.v1.DeleteDocumentRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDocumentExternalId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteDocumentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteDocumentRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteDocumentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDocumentExternalId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string document_external_id = 1; + * @return {string} + */ +proto.yoresee_doc.v1.DeleteDocumentRequest.prototype.getDocumentExternalId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.DeleteDocumentRequest} returns this + */ +proto.yoresee_doc.v1.DeleteDocumentRequest.prototype.setDocumentExternalId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.DeleteDocumentResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.DeleteDocumentResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.DeleteDocumentResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.DeleteDocumentResponse} + */ +proto.yoresee_doc.v1.DeleteDocumentResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.DeleteDocumentResponse; + return proto.yoresee_doc.v1.DeleteDocumentResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.DeleteDocumentResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.DeleteDocumentResponse} + */ +proto.yoresee_doc.v1.DeleteDocumentResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.DeleteDocumentResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.DeleteDocumentResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.DeleteDocumentResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.DeleteDocumentResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.DeleteDocumentResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.DeleteDocumentResponse} returns this +*/ +proto.yoresee_doc.v1.DeleteDocumentResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.DeleteDocumentResponse} returns this + */ +proto.yoresee_doc.v1.DeleteDocumentResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.DeleteDocumentResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListRecentTemplatesRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.toObject = function(includeInstance, msg) { + var f, obj = { + startTime: jspb.Message.getFieldWithDefault(msg, 1, ""), + endTime: jspb.Message.getFieldWithDefault(msg, 2, ""), + page: jspb.Message.getFieldWithDefault(msg, 3, 0), + pageSize: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListRecentTemplatesRequest; + return proto.yoresee_doc.v1.ListRecentTemplatesRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setStartTime(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setEndTime(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPage(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPageSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListRecentTemplatesRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } + f = message.getPage(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } + f = message.getPageSize(); + if (f !== 0) { + writer.writeInt32( + 4, + f + ); + } +}; + + +/** + * optional string start_time = 1; + * @return {string} + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.getStartTime = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.setStartTime = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.clearStartTime = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.hasStartTime = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string end_time = 2; + * @return {string} + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.getEndTime = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.setEndTime = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.clearEndTime = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.hasEndTime = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional int32 page = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.getPage = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.setPage = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional int32 page_size = 4; + * @return {number} + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.getPageSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesRequest} returns this + */ +proto.yoresee_doc.v1.ListRecentTemplatesRequest.prototype.setPageSize = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.toObject = function(opt_includeInstance) { + return proto.yoresee_doc.v1.ListRecentTemplatesResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.yoresee_doc.v1.ListRecentTemplatesResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.toObject = function(includeInstance, msg) { + var f, obj = { + base: (f = msg.getBase()) && proto.yoresee_doc.v1.BaseResponse.toObject(includeInstance, f), + templatesList: jspb.Message.toObjectList(msg.getTemplatesList(), + proto.yoresee_doc.v1.TemplateResponse.toObject, includeInstance), + total: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesResponse} + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.yoresee_doc.v1.ListRecentTemplatesResponse; + return proto.yoresee_doc.v1.ListRecentTemplatesResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.yoresee_doc.v1.ListRecentTemplatesResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesResponse} + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.yoresee_doc.v1.BaseResponse; + reader.readMessage(value,proto.yoresee_doc.v1.BaseResponse.deserializeBinaryFromReader); + msg.setBase(value); + break; + case 2: + var value = new proto.yoresee_doc.v1.TemplateResponse; + reader.readMessage(value,proto.yoresee_doc.v1.TemplateResponse.deserializeBinaryFromReader); + msg.addTemplates(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTotal(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.yoresee_doc.v1.ListRecentTemplatesResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.yoresee_doc.v1.ListRecentTemplatesResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBase(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.yoresee_doc.v1.BaseResponse.serializeBinaryToWriter + ); + } + f = message.getTemplatesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.yoresee_doc.v1.TemplateResponse.serializeBinaryToWriter + ); + } + f = message.getTotal(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } +}; + + +/** + * optional BaseResponse base = 1; + * @return {?proto.yoresee_doc.v1.BaseResponse} + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.getBase = function() { + return /** @type{?proto.yoresee_doc.v1.BaseResponse} */ ( + jspb.Message.getWrapperField(this, proto.yoresee_doc.v1.BaseResponse, 1)); +}; + + +/** + * @param {?proto.yoresee_doc.v1.BaseResponse|undefined} value + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesResponse} returns this +*/ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.setBase = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesResponse} returns this + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.clearBase = function() { + return this.setBase(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.hasBase = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * repeated TemplateResponse templates = 2; + * @return {!Array} + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.getTemplatesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.yoresee_doc.v1.TemplateResponse, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesResponse} returns this +*/ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.setTemplatesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.yoresee_doc.v1.TemplateResponse=} opt_value + * @param {number=} opt_index + * @return {!proto.yoresee_doc.v1.TemplateResponse} + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.addTemplates = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.yoresee_doc.v1.TemplateResponse, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesResponse} returns this + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.clearTemplatesList = function() { + return this.setTemplatesList([]); +}; + + +/** + * optional int64 total = 3; + * @return {number} + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.yoresee_doc.v1.ListRecentTemplatesResponse} returns this + */ +proto.yoresee_doc.v1.ListRecentTemplatesResponse.prototype.setTotal = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * @enum {number} + */ +proto.yoresee_doc.v1.DocumentType = { + DOCUMENT_TYPE_UNSPECIFIED: 0, + DOCUMENT_TYPE_MARKDOWN: 1, + DOCUMENT_TYPE_TABLE: 2, + DOCUMENT_TYPE_MARKDOWN_SLIDE: 3, + DOCUMENT_TYPE_YORESEE_RICH_TEXT: 4 +}; + +/** + * @enum {number} + */ +proto.yoresee_doc.v1.CreateDocumentContainerType = { + CREATE_DOCUMENT_CONTAINER_TYPE_UNSPECIFIED: 0, + CREATE_DOCUMENT_CONTAINER_TYPE_KNOWLEDGE_BASE: 1, + CREATE_DOCUMENT_CONTAINER_TYPE_OWN: 2 +}; + +/** + * @enum {number} + */ +proto.yoresee_doc.v1.CreateTemplateContainer = { + OWN_TEMPLATE: 0, + KNOWLEDGEBASE_TEMPLATE: 1, + PUBLIC_TEMPLATE: 2 +}; + +goog.object.extend(exports, proto.yoresee_doc.v1); diff --git a/esm/index.js b/esm/index.js new file mode 100644 index 0000000..38c254a --- /dev/null +++ b/esm/index.js @@ -0,0 +1,2 @@ +export * from './yoresee_doc/v1/yoresee_doc_pb.js' +export * from './yoresee_doc/v1/yoresee_doc_connect.js' diff --git a/esm/yoresee_doc/v1/yoresee_doc_connect.js b/esm/yoresee_doc/v1/yoresee_doc_connect.js new file mode 100644 index 0000000..b4fb38c --- /dev/null +++ b/esm/yoresee_doc/v1/yoresee_doc_connect.js @@ -0,0 +1,810 @@ +// @generated by protoc-gen-connect-es v1.7.0 with parameter "target=js,import_extension=.js" +// @generated from file yoresee_doc/v1/yoresee_doc.proto (package yoresee_doc.v1, syntax proto3) +/* eslint-disable */ +// @ts-nocheck + +import { AuthLoginRequest, AuthLoginResponse, AuthRegisterRequest, AuthRegisterResponse, CreateDocumentCommentRequest, CreateDocumentCommentResponse, CreateDocumentRequest, CreateDocumentResponse, CreateInvitationRequest, CreateInvitationResponse, CreateKnowledgeBaseRequest, CreateKnowledgeBaseResponse, CreateNotificationRequest, CreateNotificationResponse, CreateOrgNodeRequest, CreateOrgNodeResponse, CreateTemplateRequest, CreateTemplateResponse, CreateUserGroupRequest, CreateUserGroupResponse, DeleteDocumentAttachmentRequest, DeleteDocumentAttachmentResponse, DeleteDocumentCommentRequest, DeleteDocumentCommentResponse, DeleteDocumentRequest, DeleteDocumentResponse, DeleteInvitationRequest, DeleteInvitationResponse, DeleteOrgNodeRequest, DeleteOrgNodeResponse, DeleteUserGroupRequest, DeleteUserGroupResponse, GetDocumentContentRequest, GetDocumentContentResponse, GetDocumentSettingsRequest, GetDocumentSettingsResponse, GetDocumentVersionContentRequest, GetDocumentVersionContentResponse, GetDocumentYjsSnapshotRequest, GetDocumentYjsSnapshotResponse, GetKnowledgeBaseRequest, GetKnowledgeBaseResponse, GetOrgNodeRequest, GetOrgNodeResponse, GetOwnDocumentsRequest, GetOwnDocumentsResponse, GetSettingsRequest, GetSettingsResponse, GetTemplateRequest, GetTemplateResponse, GetUserGroupRequest, GetUserGroupResponse, HealthRequest, HealthResponse, ListDocumentAttachmentsRequest, ListDocumentAttachmentsResponse, ListDocumentCommentsRequest, ListDocumentCommentsResponse, ListDocumentsRequest, ListDocumentsResponse, ListDocumentVersionsRequest, ListDocumentVersionsResponse, ListInvitationRecordsRequest, ListInvitationRecordsResponse, ListInvitationsRequest, ListInvitationsResponse, ListKnowledgeBasesRequest, ListKnowledgeBasesResponse, ListNotificationsRequest, ListNotificationsResponse, ListOrgNodeMembersRequest, ListOrgNodeMembersResponse, ListOrgNodesRequest, ListOrgNodesResponse, ListRecentDocumentsRequest, ListRecentDocumentsResponse, ListRecentKnowledgeBasesRequest, ListRecentKnowledgeBasesResponse, ListRecentTemplatesRequest, ListRecentTemplatesResponse, ListTemplatesRequest, ListTemplatesResponse, ListUserGroupMembersRequest, ListUserGroupMembersResponse, ListUserGroupsRequest, ListUserGroupsResponse, ListUsersRequest, ListUsersResponse, MarkAllNotificationsReadRequest, MarkAllNotificationsReadResponse, MarkNotificationsReadRequest, MarkNotificationsReadResponse, MoveOrgNodeRequest, MoveOrgNodeResponse, QuerySideBarDisplayRequest, QuerySideBarDisplayResponse, QueryTopNavDisplayRequest, QueryTopNavDisplayResponse, RecordRecentDocumentRequest, RecordRecentDocumentResponse, SaveDocumentYjsSnapshotRequest, SaveDocumentYjsSnapshotResponse, SystemInfoRequest, SystemInfoResponse, UpdateDocumentCommentRequest, UpdateDocumentCommentResponse, UpdateDocumentMetaRequest, UpdateDocumentMetaResponse, UpdateDocumentRequest, UpdateDocumentResponse, UpdateDocumentSettingsRequest, UpdateDocumentSettingsResponse, UpdateInvitationRequest, UpdateInvitationResponse, UpdateOrgNodeRequest, UpdateOrgNodeResponse, UpdateProfileRequest, UpdateProfileResponse, UpdateSettingsRequest, UpdateSettingsResponse, UpdateTemplateSettingsRequest, UpdateTemplateSettingsResponse, UpdateUserGroupRequest, UpdateUserGroupResponse, UpdateUserRequest, UpdateUserResponse, UploadDocumentAttachmentRequest, UploadDocumentAttachmentResponse } from "./yoresee_doc_pb.js"; +import { MethodKind } from "@bufbuild/protobuf"; + +/** + * authService provides authentication APIs. + * + * @generated from service yoresee_doc.v1.AuthService + */ +export const AuthService = { + typeName: "yoresee_doc.v1.AuthService", + methods: { + /** + * login authenticates a user and returns a token. + * + * @generated from rpc yoresee_doc.v1.AuthService.Login + */ + login: { + name: "Login", + I: AuthLoginRequest, + O: AuthLoginResponse, + kind: MethodKind.Unary, + }, + /** + * register creates a new user account. + * + * @generated from rpc yoresee_doc.v1.AuthService.Register + */ + register: { + name: "Register", + I: AuthRegisterRequest, + O: AuthRegisterResponse, + kind: MethodKind.Unary, + }, + /** + * update current user profile. + * + * @generated from rpc yoresee_doc.v1.AuthService.UpdateProfile + */ + updateProfile: { + name: "UpdateProfile", + I: UpdateProfileRequest, + O: UpdateProfileResponse, + kind: MethodKind.Unary, + }, + /** + * query side bar visible tabs for scene. + * + * @generated from rpc yoresee_doc.v1.AuthService.QuerySideBarDisplay + */ + querySideBarDisplay: { + name: "QuerySideBarDisplay", + I: QuerySideBarDisplayRequest, + O: QuerySideBarDisplayResponse, + kind: MethodKind.Unary, + }, + /** + * query top nav visible menus. + * + * @generated from rpc yoresee_doc.v1.AuthService.QueryTopNavDisplay + */ + queryTopNavDisplay: { + name: "QueryTopNavDisplay", + I: QueryTopNavDisplayRequest, + O: QueryTopNavDisplayResponse, + kind: MethodKind.Unary, + }, + } +}; + +/** + * documentService provides document APIs. + * + * @generated from service yoresee_doc.v1.DocumentService + */ +export const DocumentService = { + typeName: "yoresee_doc.v1.DocumentService", + methods: { + /** + * listDocuments lists documents with filters and pagination. + * + * @generated from rpc yoresee_doc.v1.DocumentService.ListDocuments + */ + listDocuments: { + name: "ListDocuments", + I: ListDocumentsRequest, + O: ListDocumentsResponse, + kind: MethodKind.Unary, + }, + /** + * getDocumentContent fetches a document with its content. + * + * @generated from rpc yoresee_doc.v1.DocumentService.GetDocumentContent + */ + getDocumentContent: { + name: "GetDocumentContent", + I: GetDocumentContentRequest, + O: GetDocumentContentResponse, + kind: MethodKind.Unary, + }, + /** + * getDocumentSettings fetches document metadata for settings page. + * + * @generated from rpc yoresee_doc.v1.DocumentService.GetDocumentSettings + */ + getDocumentSettings: { + name: "GetDocumentSettings", + I: GetDocumentSettingsRequest, + O: GetDocumentSettingsResponse, + kind: MethodKind.Unary, + }, + /** + * list recent documents for caller. + * + * @generated from rpc yoresee_doc.v1.DocumentService.ListRecentDocuments + */ + listRecentDocuments: { + name: "ListRecentDocuments", + I: ListRecentDocumentsRequest, + O: ListRecentDocumentsResponse, + kind: MethodKind.Unary, + }, + /** + * record recent document for caller. + * + * @generated from rpc yoresee_doc.v1.DocumentService.RecordRecentDocument + */ + recordRecentDocument: { + name: "RecordRecentDocument", + I: RecordRecentDocumentRequest, + O: RecordRecentDocumentResponse, + kind: MethodKind.Unary, + }, + /** + * getDocumentYjsSnapshot fetches yjs snapshot by document external id. + * + * @generated from rpc yoresee_doc.v1.DocumentService.GetDocumentYjsSnapshot + */ + getDocumentYjsSnapshot: { + name: "GetDocumentYjsSnapshot", + I: GetDocumentYjsSnapshotRequest, + O: GetDocumentYjsSnapshotResponse, + kind: MethodKind.Unary, + }, + /** + * saveDocumentYjsSnapshot saves yjs snapshot state. + * + * @generated from rpc yoresee_doc.v1.DocumentService.SaveDocumentYjsSnapshot + */ + saveDocumentYjsSnapshot: { + name: "SaveDocumentYjsSnapshot", + I: SaveDocumentYjsSnapshotRequest, + O: SaveDocumentYjsSnapshotResponse, + kind: MethodKind.Unary, + }, + /** + * getOwnDocuments lists documents owned by the caller. + * + * @generated from rpc yoresee_doc.v1.DocumentService.GetOwnDocuments + */ + getOwnDocuments: { + name: "GetOwnDocuments", + I: GetOwnDocumentsRequest, + O: GetOwnDocumentsResponse, + kind: MethodKind.Unary, + }, + /** + * createDocument creates a new document. + * + * @generated from rpc yoresee_doc.v1.DocumentService.CreateDocument + */ + createDocument: { + name: "CreateDocument", + I: CreateDocumentRequest, + O: CreateDocumentResponse, + kind: MethodKind.Unary, + }, + /** + * updateDocument updates an existing document. + * + * @generated from rpc yoresee_doc.v1.DocumentService.UpdateDocument + */ + updateDocument: { + name: "UpdateDocument", + I: UpdateDocumentRequest, + O: UpdateDocumentResponse, + kind: MethodKind.Unary, + }, + /** + * updateDocumentMeta updates document metadata without changing content. + * + * @generated from rpc yoresee_doc.v1.DocumentService.UpdateDocumentMeta + */ + updateDocumentMeta: { + name: "UpdateDocumentMeta", + I: UpdateDocumentMetaRequest, + O: UpdateDocumentMetaResponse, + kind: MethodKind.Unary, + }, + /** + * updateDocumentSettings updates settings fields for document. + * + * @generated from rpc yoresee_doc.v1.DocumentService.UpdateDocumentSettings + */ + updateDocumentSettings: { + name: "UpdateDocumentSettings", + I: UpdateDocumentSettingsRequest, + O: UpdateDocumentSettingsResponse, + kind: MethodKind.Unary, + }, + /** + * upload attachment and bind to document. + * + * @generated from rpc yoresee_doc.v1.DocumentService.UploadDocumentAttachment + */ + uploadDocumentAttachment: { + name: "UploadDocumentAttachment", + I: UploadDocumentAttachmentRequest, + O: UploadDocumentAttachmentResponse, + kind: MethodKind.Unary, + }, + /** + * list attachments by document. + * + * @generated from rpc yoresee_doc.v1.DocumentService.ListDocumentAttachments + */ + listDocumentAttachments: { + name: "ListDocumentAttachments", + I: ListDocumentAttachmentsRequest, + O: ListDocumentAttachmentsResponse, + kind: MethodKind.Unary, + }, + /** + * delete an attachment from document. + * + * @generated from rpc yoresee_doc.v1.DocumentService.DeleteDocumentAttachment + */ + deleteDocumentAttachment: { + name: "DeleteDocumentAttachment", + I: DeleteDocumentAttachmentRequest, + O: DeleteDocumentAttachmentResponse, + kind: MethodKind.Unary, + }, + /** + * list document history versions. + * + * @generated from rpc yoresee_doc.v1.DocumentService.ListDocumentVersions + */ + listDocumentVersions: { + name: "ListDocumentVersions", + I: ListDocumentVersionsRequest, + O: ListDocumentVersionsResponse, + kind: MethodKind.Unary, + }, + /** + * get document history version content. + * + * @generated from rpc yoresee_doc.v1.DocumentService.GetDocumentVersionContent + */ + getDocumentVersionContent: { + name: "GetDocumentVersionContent", + I: GetDocumentVersionContentRequest, + O: GetDocumentVersionContentResponse, + kind: MethodKind.Unary, + }, + /** + * save document as template + * + * @generated from rpc yoresee_doc.v1.DocumentService.CreateTemplate + */ + createTemplate: { + name: "CreateTemplate", + I: CreateTemplateRequest, + O: CreateTemplateResponse, + kind: MethodKind.Unary, + }, + /** + * list templates with filters and pagination. + * + * @generated from rpc yoresee_doc.v1.DocumentService.ListTemplates + */ + listTemplates: { + name: "ListTemplates", + I: ListTemplatesRequest, + O: ListTemplatesResponse, + kind: MethodKind.Unary, + }, + /** + * list recent templates for caller. + * + * @generated from rpc yoresee_doc.v1.DocumentService.ListRecentTemplates + */ + listRecentTemplates: { + name: "ListRecentTemplates", + I: ListRecentTemplatesRequest, + O: ListRecentTemplatesResponse, + kind: MethodKind.Unary, + }, + /** + * get template by id. + * + * @generated from rpc yoresee_doc.v1.DocumentService.GetTemplate + */ + getTemplate: { + name: "GetTemplate", + I: GetTemplateRequest, + O: GetTemplateResponse, + kind: MethodKind.Unary, + }, + /** + * update template settings. + * + * @generated from rpc yoresee_doc.v1.DocumentService.UpdateTemplateSettings + */ + updateTemplateSettings: { + name: "UpdateTemplateSettings", + I: UpdateTemplateSettingsRequest, + O: UpdateTemplateSettingsResponse, + kind: MethodKind.Unary, + }, + /** + * delete a document. + * + * @generated from rpc yoresee_doc.v1.DocumentService.DeleteDocument + */ + deleteDocument: { + name: "DeleteDocument", + I: DeleteDocumentRequest, + O: DeleteDocumentResponse, + kind: MethodKind.Unary, + }, + } +}; + +/** + * commentService provides document comment APIs. + * + * @generated from service yoresee_doc.v1.CommentService + */ +export const CommentService = { + typeName: "yoresee_doc.v1.CommentService", + methods: { + /** + * create a comment for document. + * + * @generated from rpc yoresee_doc.v1.CommentService.CreateDocumentComment + */ + createDocumentComment: { + name: "CreateDocumentComment", + I: CreateDocumentCommentRequest, + O: CreateDocumentCommentResponse, + kind: MethodKind.Unary, + }, + /** + * list comments for document. + * + * @generated from rpc yoresee_doc.v1.CommentService.ListDocumentComments + */ + listDocumentComments: { + name: "ListDocumentComments", + I: ListDocumentCommentsRequest, + O: ListDocumentCommentsResponse, + kind: MethodKind.Unary, + }, + /** + * delete a comment. + * + * @generated from rpc yoresee_doc.v1.CommentService.DeleteDocumentComment + */ + deleteDocumentComment: { + name: "DeleteDocumentComment", + I: DeleteDocumentCommentRequest, + O: DeleteDocumentCommentResponse, + kind: MethodKind.Unary, + }, + /** + * update a comment. + * + * @generated from rpc yoresee_doc.v1.CommentService.UpdateDocumentComment + */ + updateDocumentComment: { + name: "UpdateDocumentComment", + I: UpdateDocumentCommentRequest, + O: UpdateDocumentCommentResponse, + kind: MethodKind.Unary, + }, + } +}; + +/** + * knowledgeBaseService provides knowledge base management and discovery APIs. + * + * @generated from service yoresee_doc.v1.KnowledgeBaseService + */ +export const KnowledgeBaseService = { + typeName: "yoresee_doc.v1.KnowledgeBaseService", + methods: { + /** + * list knowledge bases with filters and pagination. + * + * @generated from rpc yoresee_doc.v1.KnowledgeBaseService.ListKnowledgeBases + */ + listKnowledgeBases: { + name: "ListKnowledgeBases", + I: ListKnowledgeBasesRequest, + O: ListKnowledgeBasesResponse, + kind: MethodKind.Unary, + }, + /** + * get a knowledge base by external ID, optionally recording a recent-access log. + * + * @generated from rpc yoresee_doc.v1.KnowledgeBaseService.GetKnowledgeBase + */ + getKnowledgeBase: { + name: "GetKnowledgeBase", + I: GetKnowledgeBaseRequest, + O: GetKnowledgeBaseResponse, + kind: MethodKind.Unary, + }, + /** + * create a knowledge base for the caller. + * + * @generated from rpc yoresee_doc.v1.KnowledgeBaseService.CreateKnowledgeBase + */ + createKnowledgeBase: { + name: "CreateKnowledgeBase", + I: CreateKnowledgeBaseRequest, + O: CreateKnowledgeBaseResponse, + kind: MethodKind.Unary, + }, + /** + * list the caller's recent knowledge bases. User identity is derived from auth context. + * + * @generated from rpc yoresee_doc.v1.KnowledgeBaseService.ListRecentKnowledgeBases + */ + listRecentKnowledgeBases: { + name: "ListRecentKnowledgeBases", + I: ListRecentKnowledgeBasesRequest, + O: ListRecentKnowledgeBasesResponse, + kind: MethodKind.Unary, + }, + } +}; + +/** + * systemService provides system health and info APIs. + * + * @generated from service yoresee_doc.v1.SystemService + */ +export const SystemService = { + typeName: "yoresee_doc.v1.SystemService", + methods: { + /** + * health returns service health status. + * + * @generated from rpc yoresee_doc.v1.SystemService.Health + */ + health: { + name: "Health", + I: HealthRequest, + O: HealthResponse, + kind: MethodKind.Unary, + }, + /** + * systemInfo returns system info and config. + * + * @generated from rpc yoresee_doc.v1.SystemService.SystemInfo + */ + systemInfo: { + name: "SystemInfo", + I: SystemInfoRequest, + O: SystemInfoResponse, + kind: MethodKind.Unary, + }, + } +}; + +/** + * settingService provides settings schema and update APIs. + * + * @generated from service yoresee_doc.v1.SettingService + */ +export const SettingService = { + typeName: "yoresee_doc.v1.SettingService", + methods: { + /** + * get settings schema with current values. + * + * @generated from rpc yoresee_doc.v1.SettingService.GetSettings + */ + getSettings: { + name: "GetSettings", + I: GetSettingsRequest, + O: GetSettingsResponse, + kind: MethodKind.Unary, + }, + /** + * update settings values. + * + * @generated from rpc yoresee_doc.v1.SettingService.UpdateSettings + */ + updateSettings: { + name: "UpdateSettings", + I: UpdateSettingsRequest, + O: UpdateSettingsResponse, + kind: MethodKind.Unary, + }, + } +}; + +/** + * membershipService provides user group and org structure management APIs. + * + * @generated from service yoresee_doc.v1.MembershipService + */ +export const MembershipService = { + typeName: "yoresee_doc.v1.MembershipService", + methods: { + /** + * list user groups with pagination. + * + * @generated from rpc yoresee_doc.v1.MembershipService.ListUserGroups + */ + listUserGroups: { + name: "ListUserGroups", + I: ListUserGroupsRequest, + O: ListUserGroupsResponse, + kind: MethodKind.Unary, + }, + /** + * get a user group by external id. + * + * @generated from rpc yoresee_doc.v1.MembershipService.GetUserGroup + */ + getUserGroup: { + name: "GetUserGroup", + I: GetUserGroupRequest, + O: GetUserGroupResponse, + kind: MethodKind.Unary, + }, + /** + * create user group and optional members. + * + * @generated from rpc yoresee_doc.v1.MembershipService.CreateUserGroup + */ + createUserGroup: { + name: "CreateUserGroup", + I: CreateUserGroupRequest, + O: CreateUserGroupResponse, + kind: MethodKind.Unary, + }, + /** + * update user group metadata and optional member set. + * + * @generated from rpc yoresee_doc.v1.MembershipService.UpdateUserGroup + */ + updateUserGroup: { + name: "UpdateUserGroup", + I: UpdateUserGroupRequest, + O: UpdateUserGroupResponse, + kind: MethodKind.Unary, + }, + /** + * delete a user group and its memberships. + * + * @generated from rpc yoresee_doc.v1.MembershipService.DeleteUserGroup + */ + deleteUserGroup: { + name: "DeleteUserGroup", + I: DeleteUserGroupRequest, + O: DeleteUserGroupResponse, + kind: MethodKind.Unary, + }, + /** + * list users for member management. + * + * @generated from rpc yoresee_doc.v1.MembershipService.ListUsers + */ + listUsers: { + name: "ListUsers", + I: ListUsersRequest, + O: ListUsersResponse, + kind: MethodKind.Unary, + }, + /** + * update user info or status. + * + * @generated from rpc yoresee_doc.v1.MembershipService.UpdateUser + */ + updateUser: { + name: "UpdateUser", + I: UpdateUserRequest, + O: UpdateUserResponse, + kind: MethodKind.Unary, + }, + /** + * list user group members with pagination. + * + * @generated from rpc yoresee_doc.v1.MembershipService.ListUserGroupMembers + */ + listUserGroupMembers: { + name: "ListUserGroupMembers", + I: ListUserGroupMembersRequest, + O: ListUserGroupMembersResponse, + kind: MethodKind.Unary, + }, + /** + * list org nodes with pagination. + * + * @generated from rpc yoresee_doc.v1.MembershipService.ListOrgNodes + */ + listOrgNodes: { + name: "ListOrgNodes", + I: ListOrgNodesRequest, + O: ListOrgNodesResponse, + kind: MethodKind.Unary, + }, + /** + * get an org node by external id. + * + * @generated from rpc yoresee_doc.v1.MembershipService.GetOrgNode + */ + getOrgNode: { + name: "GetOrgNode", + I: GetOrgNodeRequest, + O: GetOrgNodeResponse, + kind: MethodKind.Unary, + }, + /** + * create org node and optional members. + * + * @generated from rpc yoresee_doc.v1.MembershipService.CreateOrgNode + */ + createOrgNode: { + name: "CreateOrgNode", + I: CreateOrgNodeRequest, + O: CreateOrgNodeResponse, + kind: MethodKind.Unary, + }, + /** + * update org node metadata and optional member set. + * + * @generated from rpc yoresee_doc.v1.MembershipService.UpdateOrgNode + */ + updateOrgNode: { + name: "UpdateOrgNode", + I: UpdateOrgNodeRequest, + O: UpdateOrgNodeResponse, + kind: MethodKind.Unary, + }, + /** + * delete an org node and its memberships. + * + * @generated from rpc yoresee_doc.v1.MembershipService.DeleteOrgNode + */ + deleteOrgNode: { + name: "DeleteOrgNode", + I: DeleteOrgNodeRequest, + O: DeleteOrgNodeResponse, + kind: MethodKind.Unary, + }, + /** + * move an org node to a new parent. + * + * @generated from rpc yoresee_doc.v1.MembershipService.MoveOrgNode + */ + moveOrgNode: { + name: "MoveOrgNode", + I: MoveOrgNodeRequest, + O: MoveOrgNodeResponse, + kind: MethodKind.Unary, + }, + /** + * list org node members with pagination. + * + * @generated from rpc yoresee_doc.v1.MembershipService.ListOrgNodeMembers + */ + listOrgNodeMembers: { + name: "ListOrgNodeMembers", + I: ListOrgNodeMembersRequest, + O: ListOrgNodeMembersResponse, + kind: MethodKind.Unary, + }, + } +}; + +/** + * invitationService provides invitation management APIs. + * + * @generated from service yoresee_doc.v1.InvitationService + */ +export const InvitationService = { + typeName: "yoresee_doc.v1.InvitationService", + methods: { + /** + * create invitation code. + * + * @generated from rpc yoresee_doc.v1.InvitationService.CreateInvitation + */ + createInvitation: { + name: "CreateInvitation", + I: CreateInvitationRequest, + O: CreateInvitationResponse, + kind: MethodKind.Unary, + }, + /** + * list invitations with filters and pagination. + * + * @generated from rpc yoresee_doc.v1.InvitationService.ListInvitations + */ + listInvitations: { + name: "ListInvitations", + I: ListInvitationsRequest, + O: ListInvitationsResponse, + kind: MethodKind.Unary, + }, + /** + * update invitation code. + * + * @generated from rpc yoresee_doc.v1.InvitationService.UpdateInvitation + */ + updateInvitation: { + name: "UpdateInvitation", + I: UpdateInvitationRequest, + O: UpdateInvitationResponse, + kind: MethodKind.Unary, + }, + /** + * delete invitation code. + * + * @generated from rpc yoresee_doc.v1.InvitationService.DeleteInvitation + */ + deleteInvitation: { + name: "DeleteInvitation", + I: DeleteInvitationRequest, + O: DeleteInvitationResponse, + kind: MethodKind.Unary, + }, + /** + * list invitation usage records. + * + * @generated from rpc yoresee_doc.v1.InvitationService.ListInvitationRecords + */ + listInvitationRecords: { + name: "ListInvitationRecords", + I: ListInvitationRecordsRequest, + O: ListInvitationRecordsResponse, + kind: MethodKind.Unary, + }, + } +}; + +/** + * notificationService provides notification APIs. + * + * @generated from service yoresee_doc.v1.NotificationService + */ +export const NotificationService = { + typeName: "yoresee_doc.v1.NotificationService", + methods: { + /** + * create notifications (single or batch). + * + * @generated from rpc yoresee_doc.v1.NotificationService.CreateNotification + */ + createNotification: { + name: "CreateNotification", + I: CreateNotificationRequest, + O: CreateNotificationResponse, + kind: MethodKind.Unary, + }, + /** + * list notifications for current user. + * + * @generated from rpc yoresee_doc.v1.NotificationService.ListNotifications + */ + listNotifications: { + name: "ListNotifications", + I: ListNotificationsRequest, + O: ListNotificationsResponse, + kind: MethodKind.Unary, + }, + /** + * mark notifications as read. + * + * @generated from rpc yoresee_doc.v1.NotificationService.MarkNotificationsRead + */ + markNotificationsRead: { + name: "MarkNotificationsRead", + I: MarkNotificationsReadRequest, + O: MarkNotificationsReadResponse, + kind: MethodKind.Unary, + }, + /** + * mark all notifications as read. + * + * @generated from rpc yoresee_doc.v1.NotificationService.MarkAllNotificationsRead + */ + markAllNotificationsRead: { + name: "MarkAllNotificationsRead", + I: MarkAllNotificationsReadRequest, + O: MarkAllNotificationsReadResponse, + kind: MethodKind.Unary, + }, + } +}; diff --git a/esm/yoresee_doc/v1/yoresee_doc_pb.js b/esm/yoresee_doc/v1/yoresee_doc_pb.js new file mode 100644 index 0000000..c536892 --- /dev/null +++ b/esm/yoresee_doc/v1/yoresee_doc_pb.js @@ -0,0 +1,1857 @@ +// @generated by protoc-gen-es v1.10.1 with parameter "target=js,import_extension=.js" +// @generated from file yoresee_doc/v1/yoresee_doc.proto (package yoresee_doc.v1, syntax proto3) +/* eslint-disable */ +// @ts-nocheck + +import { proto3 } from "@bufbuild/protobuf"; + +/** + * @generated from enum yoresee_doc.v1.DocumentType + */ +export const DocumentType = /*@__PURE__*/ proto3.makeEnum( + "yoresee_doc.v1.DocumentType", + [ + {no: 0, name: "DOCUMENT_TYPE_UNSPECIFIED", localName: "UNSPECIFIED"}, + {no: 1, name: "DOCUMENT_TYPE_MARKDOWN", localName: "MARKDOWN"}, + {no: 2, name: "DOCUMENT_TYPE_TABLE", localName: "TABLE"}, + {no: 3, name: "DOCUMENT_TYPE_MARKDOWN_SLIDE", localName: "MARKDOWN_SLIDE"}, + {no: 4, name: "DOCUMENT_TYPE_YORESEE_RICH_TEXT", localName: "YORESEE_RICH_TEXT"}, + ], +); + +/** + * @generated from enum yoresee_doc.v1.CreateDocumentContainerType + */ +export const CreateDocumentContainerType = /*@__PURE__*/ proto3.makeEnum( + "yoresee_doc.v1.CreateDocumentContainerType", + [ + {no: 0, name: "CREATE_DOCUMENT_CONTAINER_TYPE_UNSPECIFIED", localName: "UNSPECIFIED"}, + {no: 1, name: "CREATE_DOCUMENT_CONTAINER_TYPE_KNOWLEDGE_BASE", localName: "KNOWLEDGE_BASE"}, + {no: 2, name: "CREATE_DOCUMENT_CONTAINER_TYPE_OWN", localName: "OWN"}, + ], +); + +/** + * @generated from enum yoresee_doc.v1.CreateTemplateContainer + */ +export const CreateTemplateContainer = /*@__PURE__*/ proto3.makeEnum( + "yoresee_doc.v1.CreateTemplateContainer", + [ + {no: 0, name: "OWN_TEMPLATE"}, + {no: 1, name: "KNOWLEDGEBASE_TEMPLATE"}, + {no: 2, name: "PUBLIC_TEMPLATE"}, + ], +); + +/** + * @generated from message yoresee_doc.v1.BaseResponse + */ +export const BaseResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.BaseResponse", + () => [ + { no: 1, name: "code", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 2, name: "message", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.HealthRequest + */ +export const HealthRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.HealthRequest", + [], +); + +/** + * @generated from message yoresee_doc.v1.HealthResponse + */ +export const HealthResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.HealthResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "timestamp", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "status", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "version", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.SystemInfoRequest + */ +export const SystemInfoRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.SystemInfoRequest", + [], +); + +/** + * @generated from message yoresee_doc.v1.SystemInfoResponse + */ +export const SystemInfoResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.SystemInfoResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "system_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "system_register_mode", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UserGroupResponse + */ +export const UserGroupResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UserGroupResponse", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "creator_user_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "member_count", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.OrgNodeResponse + */ +export const OrgNodeResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.OrgNodeResponse", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "parent_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "path", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 6, name: "creator_user_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 7, name: "member_count", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 8, name: "children", kind: "message", T: OrgNodeResponse, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListUserGroupsRequest + */ +export const ListUserGroupsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListUserGroupsRequest", + () => [ + { no: 1, name: "keyword", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 2, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 3, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListUserGroupsResponse + */ +export const ListUserGroupsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListUserGroupsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "user_groups", kind: "message", T: UserGroupResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetUserGroupRequest + */ +export const GetUserGroupRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetUserGroupRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetUserGroupResponse + */ +export const GetUserGroupResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetUserGroupResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "user_group", kind: "message", T: UserGroupResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateUserGroupRequest + */ +export const CreateUserGroupRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateUserGroupRequest", + () => [ + { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "member_user_external_ids", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateUserGroupResponse + */ +export const CreateUserGroupResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateUserGroupResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateUserGroupRequest + */ +export const UpdateUserGroupRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateUserGroupRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "sync_members", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 5, name: "member_user_external_ids", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateUserGroupResponse + */ +export const UpdateUserGroupResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateUserGroupResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteUserGroupRequest + */ +export const DeleteUserGroupRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteUserGroupRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteUserGroupResponse + */ +export const DeleteUserGroupResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteUserGroupResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListUsersRequest + */ +export const ListUsersRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListUsersRequest", + () => [ + { no: 1, name: "keyword", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 2, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 3, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListUsersResponse + */ +export const ListUsersResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListUsersResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "users", kind: "message", T: UserResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListUserGroupMembersRequest + */ +export const ListUserGroupMembersRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListUserGroupMembersRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "keyword", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 4, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListUserGroupMembersResponse + */ +export const ListUserGroupMembersResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListUserGroupMembersResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "users", kind: "message", T: UserResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListOrgNodesRequest + */ +export const ListOrgNodesRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListOrgNodesRequest", + () => [ + { no: 1, name: "parent_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "keyword", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 4, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 5, name: "include_children", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListOrgNodesResponse + */ +export const ListOrgNodesResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListOrgNodesResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "org_nodes", kind: "message", T: OrgNodeResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetOrgNodeRequest + */ +export const GetOrgNodeRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetOrgNodeRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "include_children", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetOrgNodeResponse + */ +export const GetOrgNodeResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetOrgNodeResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "org_node", kind: "message", T: OrgNodeResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateOrgNodeRequest + */ +export const CreateOrgNodeRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateOrgNodeRequest", + () => [ + { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "parent_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "member_user_external_ids", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateOrgNodeResponse + */ +export const CreateOrgNodeResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateOrgNodeResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateOrgNodeRequest + */ +export const UpdateOrgNodeRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateOrgNodeRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "sync_members", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 5, name: "member_user_external_ids", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateOrgNodeResponse + */ +export const UpdateOrgNodeResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateOrgNodeResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteOrgNodeRequest + */ +export const DeleteOrgNodeRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteOrgNodeRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteOrgNodeResponse + */ +export const DeleteOrgNodeResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteOrgNodeResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.MoveOrgNodeRequest + */ +export const MoveOrgNodeRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.MoveOrgNodeRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "new_parent_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.MoveOrgNodeResponse + */ +export const MoveOrgNodeResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.MoveOrgNodeResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListOrgNodeMembersRequest + */ +export const ListOrgNodeMembersRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListOrgNodeMembersRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "keyword", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 4, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListOrgNodeMembersResponse + */ +export const ListOrgNodeMembersResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListOrgNodeMembersResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "users", kind: "message", T: UserResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.SettingOption + */ +export const SettingOption = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.SettingOption", + () => [ + { no: 1, name: "label", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "label_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "value", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.SettingUI + */ +export const SettingUI = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.SettingUI", + () => [ + { no: 1, name: "component", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "options", kind: "message", T: SettingOption, repeated: true }, + { no: 3, name: "placeholder", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "placeholder_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.SettingItem + */ +export const SettingItem = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.SettingItem", + () => [ + { no: 1, name: "key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "label", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "label_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "description_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 6, name: "type", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 7, name: "ui", kind: "message", T: SettingUI }, + { no: 8, name: "value", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 9, name: "default_value", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 10, name: "required", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 11, name: "readonly", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.SettingGroup + */ +export const SettingGroup = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.SettingGroup", + () => [ + { no: 1, name: "key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "title", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "title_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "items", kind: "message", T: SettingItem, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetSettingsRequest + */ +export const GetSettingsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetSettingsRequest", + () => [ + { no: 1, name: "scene", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetSettingsResponse + */ +export const GetSettingsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetSettingsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "groups", kind: "message", T: SettingGroup, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.SettingUpdate + */ +export const SettingUpdate = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.SettingUpdate", + () => [ + { no: 1, name: "key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "value", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateSettingsRequest + */ +export const UpdateSettingsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateSettingsRequest", + () => [ + { no: 1, name: "updates", kind: "message", T: SettingUpdate, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateSettingsResponse + */ +export const UpdateSettingsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateSettingsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateUserRequest + */ +export const UpdateUserRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateUserRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "username", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "email", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "nickname", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 5, name: "status", kind: "scalar", T: 5 /* ScalarType.INT32 */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateUserResponse + */ +export const UpdateUserResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateUserResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.AuthLoginRequest + */ +export const AuthLoginRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.AuthLoginRequest", + () => [ + { no: 1, name: "email", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "password", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.AuthLoginResponse + */ +export const AuthLoginResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.AuthLoginResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "token", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "user", kind: "message", T: UserResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.AuthRegisterRequest + */ +export const AuthRegisterRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.AuthRegisterRequest", + () => [ + { no: 1, name: "username", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "password", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "email", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "invitation_code", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.AuthRegisterResponse + */ +export const AuthRegisterResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.AuthRegisterResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateProfileRequest + */ +export const UpdateProfileRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateProfileRequest", + () => [ + { no: 1, name: "username", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 2, name: "email", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "nickname", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "password", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 5, name: "avatar", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 6, name: "avatar_file", kind: "scalar", T: 12 /* ScalarType.BYTES */, opt: true }, + { no: 7, name: "avatar_filename", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 8, name: "avatar_content_type", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateProfileResponse + */ +export const UpdateProfileResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateProfileResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "user", kind: "message", T: UserResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.QuerySideBarDisplayRequest + */ +export const QuerySideBarDisplayRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.QuerySideBarDisplayRequest", + () => [ + { no: 1, name: "scene", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.QuerySideBarDisplayResponse + */ +export const QuerySideBarDisplayResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.QuerySideBarDisplayResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "display_tabs", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.QueryTopNavDisplayRequest + */ +export const QueryTopNavDisplayRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.QueryTopNavDisplayRequest", + [], +); + +/** + * @generated from message yoresee_doc.v1.QueryTopNavDisplayResponse + */ +export const QueryTopNavDisplayResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.QueryTopNavDisplayResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "display_menus", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DocumentResponse + */ +export const DocumentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DocumentResponse", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "title", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "type", kind: "enum", T: proto3.getEnumType(DocumentType) }, + { no: 4, name: "summary", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 6, name: "tags", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + { no: 7, name: "view_count", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 8, name: "edit_count", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 9, name: "created_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 10, name: "updated_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 11, name: "children", kind: "message", T: DocumentResponse, repeated: true }, + { no: 12, name: "has_children", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 13, name: "is_public", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetDocumentContentRequest + */ +export const GetDocumentContentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetDocumentContentRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetDocumentContentResponse + */ +export const GetDocumentContentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetDocumentContentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "document", kind: "message", T: DocumentResponse }, + { no: 3, name: "content", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetDocumentSettingsRequest + */ +export const GetDocumentSettingsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetDocumentSettingsRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetDocumentSettingsResponse + */ +export const GetDocumentSettingsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetDocumentSettingsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "is_public", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListRecentDocumentsRequest + */ +export const ListRecentDocumentsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListRecentDocumentsRequest", + () => [ + { no: 1, name: "start_time", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 2, name: "end_time", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 4, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListRecentDocumentsResponse + */ +export const ListRecentDocumentsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListRecentDocumentsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "documents", kind: "message", T: DocumentResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.RecordRecentDocumentRequest + */ +export const RecordRecentDocumentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.RecordRecentDocumentRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.RecordRecentDocumentResponse + */ +export const RecordRecentDocumentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.RecordRecentDocumentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.RecursiveOptions + */ +export const RecursiveOptions = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.RecursiveOptions", + () => [ + { no: 1, name: "include_children", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 2, name: "recursive", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 3, name: "depth", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.TimeRange + */ +export const TimeRange = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.TimeRange", + () => [ + { no: 1, name: "start", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 2, name: "end", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListDocumentsRequest + */ +export const ListDocumentsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListDocumentsRequest", + () => [ + { no: 1, name: "user_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 2, name: "root_document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "title_keyword", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "type", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 6, name: "tags", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + { no: 7, name: "create_time_range", kind: "message", T: TimeRange, opt: true }, + { no: 8, name: "update_time_range", kind: "message", T: TimeRange, opt: true }, + { no: 9, name: "order_by", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 10, name: "order_desc", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + { no: 11, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 12, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 13, name: "options", kind: "message", T: RecursiveOptions, opt: true }, + { no: 14, name: "knowledge_base_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListDocumentsResponse + */ +export const ListDocumentsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListDocumentsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "documents", kind: "message", T: DocumentResponse, repeated: true }, + { no: 3, name: "total_count", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetOwnDocumentsRequest + */ +export const GetOwnDocumentsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetOwnDocumentsRequest", + () => [ + { no: 1, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 2, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 3, name: "directory_only", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetOwnDocumentsResponse + */ +export const GetOwnDocumentsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetOwnDocumentsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "documents", kind: "message", T: DocumentResponse, repeated: true }, + { no: 3, name: "total_count", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateDocumentRequest + */ +export const CreateDocumentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateDocumentRequest", + () => [ + { no: 1, name: "title", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "type", kind: "enum", T: proto3.getEnumType(DocumentType) }, + { no: 3, name: "container_type", kind: "enum", T: proto3.getEnumType(CreateDocumentContainerType) }, + { no: 4, name: "knowledge_base_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 5, name: "parent_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 6, name: "template_id", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, + { no: 7, name: "is_public", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateDocumentResponse + */ +export const CreateDocumentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateDocumentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.KnowledgeBaseResponse + */ +export const KnowledgeBaseResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.KnowledgeBaseResponse", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "cover", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "is_public", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 6, name: "created_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 7, name: "updated_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 8, name: "deleted_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 9, name: "creator_user_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 10, name: "creator_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 11, name: "documents_count", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListKnowledgeBasesRequest + */ +export const ListKnowledgeBasesRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListKnowledgeBasesRequest", + () => [ + { no: 1, name: "only_mine", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 2, name: "name_keyword", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "is_public", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + { no: 4, name: "create_time_range", kind: "message", T: TimeRange, opt: true }, + { no: 5, name: "update_time_range", kind: "message", T: TimeRange, opt: true }, + { no: 6, name: "order_by", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 7, name: "order_desc", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + { no: 8, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 9, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListKnowledgeBasesResponse + */ +export const ListKnowledgeBasesResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListKnowledgeBasesResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "knowledge_bases", kind: "message", T: KnowledgeBaseResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateKnowledgeBaseRequest + */ +export const CreateKnowledgeBaseRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateKnowledgeBaseRequest", + () => [ + { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "cover", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "is_public", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateKnowledgeBaseResponse + */ +export const CreateKnowledgeBaseResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateKnowledgeBaseResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetKnowledgeBaseRequest + */ +export const GetKnowledgeBaseRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetKnowledgeBaseRequest", + () => [ + { no: 1, name: "knowledge_base_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "record_recent_log", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 3, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 4, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 5, name: "directory_only", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetKnowledgeBaseResponse + */ +export const GetKnowledgeBaseResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetKnowledgeBaseResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "knowledge_base", kind: "message", T: KnowledgeBaseResponse }, + { no: 3, name: "documents", kind: "message", T: DocumentResponse, repeated: true }, + { no: 4, name: "total_count", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UserResponse + */ +export const UserResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UserResponse", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "username", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "email", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "nickname", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "avatar", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 6, name: "status", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 7, name: "created_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 8, name: "updated_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 9, name: "invitation_code", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.InvitationResponse + */ +export const InvitationResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.InvitationResponse", + () => [ + { no: 1, name: "code", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "created_by_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "created_by_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "used_cnt", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + { no: 5, name: "max_used_cnt", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, + { no: 6, name: "expires_at", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 7, name: "created_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 8, name: "disabled", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 9, name: "note", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.InvitationRecordResponse + */ +export const InvitationRecordResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.InvitationRecordResponse", + () => [ + { no: 1, name: "code", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "used_by", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "used_by_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "used_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "status", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListInvitationsRequest + */ +export const ListInvitationsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListInvitationsRequest", + () => [ + { no: 2, name: "max_used_cnt", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, + { no: 3, name: "expires_at_start", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "expires_at_end", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 5, name: "created_at_start", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 6, name: "created_at_end", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 7, name: "disabled", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + { no: 8, name: "order_by", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 9, name: "order_desc", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + { no: 10, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 11, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 12, name: "only_mine", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + { no: 13, name: "keyword", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListInvitationsResponse + */ +export const ListInvitationsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListInvitationsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "invitations", kind: "message", T: InvitationResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateInvitationRequest + */ +export const CreateInvitationRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateInvitationRequest", + () => [ + { no: 1, name: "max_used_cnt", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, + { no: 2, name: "expires_at", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "note", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateInvitationResponse + */ +export const CreateInvitationResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateInvitationResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "invitation", kind: "message", T: InvitationResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateInvitationRequest + */ +export const UpdateInvitationRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateInvitationRequest", + () => [ + { no: 1, name: "code", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "max_used_cnt", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, + { no: 3, name: "expires_at", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "disabled", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + { no: 5, name: "note", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateInvitationResponse + */ +export const UpdateInvitationResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateInvitationResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteInvitationRequest + */ +export const DeleteInvitationRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteInvitationRequest", + () => [ + { no: 1, name: "code", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteInvitationResponse + */ +export const DeleteInvitationResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteInvitationResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListInvitationRecordsRequest + */ +export const ListInvitationRecordsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListInvitationRecordsRequest", + () => [ + { no: 1, name: "code", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 2, name: "status", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "used_at_start", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "used_at_end", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 5, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 6, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 7, name: "only_mine", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + { no: 8, name: "keyword", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListInvitationRecordsResponse + */ +export const ListInvitationRecordsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListInvitationRecordsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "records", kind: "message", T: InvitationRecordResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.Notification + */ +export const Notification = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.Notification", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "type", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "status", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "title", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "content", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 6, name: "payload", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 7, name: "created_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateNotificationRequest + */ +export const CreateNotificationRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateNotificationRequest", + () => [ + { no: 1, name: "receiver_external_ids", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + { no: 2, name: "type", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "title", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "content", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "payload_json", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateNotificationResponse + */ +export const CreateNotificationResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateNotificationResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListNotificationsRequest + */ +export const ListNotificationsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListNotificationsRequest", + () => [ + { no: 1, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 2, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 3, name: "status", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListNotificationsResponse + */ +export const ListNotificationsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListNotificationsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "notifications", kind: "message", T: Notification, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.MarkNotificationsReadRequest + */ +export const MarkNotificationsReadRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.MarkNotificationsReadRequest", + () => [ + { no: 1, name: "external_ids", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.MarkNotificationsReadResponse + */ +export const MarkNotificationsReadResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.MarkNotificationsReadResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.MarkAllNotificationsReadRequest + */ +export const MarkAllNotificationsReadRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.MarkAllNotificationsReadRequest", + [], +); + +/** + * @generated from message yoresee_doc.v1.MarkAllNotificationsReadResponse + */ +export const MarkAllNotificationsReadResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.MarkAllNotificationsReadResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateDocumentRequest + */ +export const UpdateDocumentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateDocumentRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "title", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "knowledge_base_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "parent_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 5, name: "content", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 6, name: "move_to_container", kind: "enum", T: proto3.getEnumType(CreateDocumentContainerType), opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DocumentComment + */ +export const DocumentComment = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DocumentComment", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "parent_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "content", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "creator_user_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 6, name: "creator_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 7, name: "creator_avatar", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 8, name: "created_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 9, name: "anchor_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 10, name: "quote", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateDocumentCommentRequest + */ +export const CreateDocumentCommentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateDocumentCommentRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "content", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "parent_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "anchor_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 5, name: "quote", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 6, name: "mentioned_user_external_ids", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateDocumentCommentResponse + */ +export const CreateDocumentCommentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateDocumentCommentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "comment", kind: "message", T: DocumentComment }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListDocumentCommentsRequest + */ +export const ListDocumentCommentsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListDocumentCommentsRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 3, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListDocumentCommentsResponse + */ +export const ListDocumentCommentsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListDocumentCommentsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "comments", kind: "message", T: DocumentComment, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteDocumentCommentRequest + */ +export const DeleteDocumentCommentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteDocumentCommentRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteDocumentCommentResponse + */ +export const DeleteDocumentCommentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteDocumentCommentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateDocumentCommentRequest + */ +export const UpdateDocumentCommentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateDocumentCommentRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "content", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateDocumentCommentResponse + */ +export const UpdateDocumentCommentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateDocumentCommentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "comment", kind: "message", T: DocumentComment }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateDocumentResponse + */ +export const UpdateDocumentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateDocumentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateDocumentMetaRequest + */ +export const UpdateDocumentMetaRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateDocumentMetaRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "title", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "summary", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "tags", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateDocumentMetaResponse + */ +export const UpdateDocumentMetaResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateDocumentMetaResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateDocumentSettingsRequest + */ +export const UpdateDocumentSettingsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateDocumentSettingsRequest", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "is_public", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateDocumentSettingsResponse + */ +export const UpdateDocumentSettingsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateDocumentSettingsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "is_public", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.AttachmentResponse + */ +export const AttachmentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.AttachmentResponse", + () => [ + { no: 1, name: "external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "size", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + { no: 5, name: "mime_type", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 6, name: "path", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 7, name: "url", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 8, name: "created_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 9, name: "updated_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UploadDocumentAttachmentRequest + */ +export const UploadDocumentAttachmentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UploadDocumentAttachmentRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "file_content", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, + { no: 3, name: "file_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "content_type", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UploadDocumentAttachmentResponse + */ +export const UploadDocumentAttachmentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UploadDocumentAttachmentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "attachment", kind: "message", T: AttachmentResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListDocumentAttachmentsRequest + */ +export const ListDocumentAttachmentsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListDocumentAttachmentsRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListDocumentAttachmentsResponse + */ +export const ListDocumentAttachmentsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListDocumentAttachmentsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "attachments", kind: "message", T: AttachmentResponse, repeated: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteDocumentAttachmentRequest + */ +export const DeleteDocumentAttachmentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteDocumentAttachmentRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "attachment_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteDocumentAttachmentResponse + */ +export const DeleteDocumentAttachmentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteDocumentAttachmentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DocumentVersionResponse + */ +export const DocumentVersionResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DocumentVersionResponse", + () => [ + { no: 1, name: "version", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 2, name: "title", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "content", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "change_summary", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "created_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListDocumentVersionsRequest + */ +export const ListDocumentVersionsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListDocumentVersionsRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 3, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListDocumentVersionsResponse + */ +export const ListDocumentVersionsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListDocumentVersionsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "versions", kind: "message", T: DocumentVersionResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetDocumentVersionContentRequest + */ +export const GetDocumentVersionContentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetDocumentVersionContentRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "version", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetDocumentVersionContentResponse + */ +export const GetDocumentVersionContentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetDocumentVersionContentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "version", kind: "message", T: DocumentVersionResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetDocumentYjsSnapshotRequest + */ +export const GetDocumentYjsSnapshotRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetDocumentYjsSnapshotRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetDocumentYjsSnapshotResponse + */ +export const GetDocumentYjsSnapshotResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetDocumentYjsSnapshotResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "state", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.SaveDocumentYjsSnapshotRequest + */ +export const SaveDocumentYjsSnapshotRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.SaveDocumentYjsSnapshotRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "state", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.SaveDocumentYjsSnapshotResponse + */ +export const SaveDocumentYjsSnapshotResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.SaveDocumentYjsSnapshotResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * listRecentKnowledgeBasesRequest requests the caller's recent knowledge bases. + * Note: This RPC does not accept any external user identifiers. The backend + * resolves the user from the authenticated context. + * + * @generated from message yoresee_doc.v1.ListRecentKnowledgeBasesRequest + */ +export const ListRecentKnowledgeBasesRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListRecentKnowledgeBasesRequest", + () => [ + { no: 1, name: "start_time", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 2, name: "end_time", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 4, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * listRecentKnowledgeBasesResponse contains the recent knowledge bases. + * + * @generated from message yoresee_doc.v1.ListRecentKnowledgeBasesResponse + */ +export const ListRecentKnowledgeBasesResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListRecentKnowledgeBasesResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "knowledge_bases", kind: "message", T: KnowledgeBaseResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateTemplateRequest + */ +export const CreateTemplateRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateTemplateRequest", + () => [ + { no: 1, name: "target_container", kind: "enum", T: proto3.getEnumType(CreateTemplateContainer) }, + { no: 2, name: "knowledge_base_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "template_content", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "type", kind: "enum", T: proto3.getEnumType(DocumentType) }, + ], +); + +/** + * @generated from message yoresee_doc.v1.CreateTemplateResponse + */ +export const CreateTemplateResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.CreateTemplateResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.TemplateResponse + */ +export const TemplateResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.TemplateResponse", + () => [ + { no: 1, name: "id", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + { no: 2, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "content", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 5, name: "scope", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 6, name: "knowledge_base_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 7, name: "tags", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + { no: 8, name: "created_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 9, name: "updated_at", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 10, name: "type", kind: "enum", T: proto3.getEnumType(DocumentType) }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListTemplatesRequest + */ +export const ListTemplatesRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListTemplatesRequest", + () => [ + { no: 1, name: "only_mine", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + { no: 2, name: "target_container", kind: "enum", T: proto3.getEnumType(CreateTemplateContainer), opt: true }, + { no: 3, name: "knowledge_base_id", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "name_keyword", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 5, name: "order_by", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 6, name: "order_desc", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + { no: 7, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 8, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 9, name: "type", kind: "enum", T: proto3.getEnumType(DocumentType), opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListTemplatesResponse + */ +export const ListTemplatesResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListTemplatesResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "templates", kind: "message", T: TemplateResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetTemplateRequest + */ +export const GetTemplateRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetTemplateRequest", + () => [ + { no: 1, name: "template_id", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + { no: 2, name: "record_recent_log", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.GetTemplateResponse + */ +export const GetTemplateResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.GetTemplateResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "template", kind: "message", T: TemplateResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateTemplateSettingsRequest + */ +export const UpdateTemplateSettingsRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateTemplateSettingsRequest", + () => [ + { no: 1, name: "template_id", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + { no: 2, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 4, name: "is_public", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, + ], +); + +/** + * @generated from message yoresee_doc.v1.UpdateTemplateSettingsResponse + */ +export const UpdateTemplateSettingsResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.UpdateTemplateSettingsResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteDocumentRequest + */ +export const DeleteDocumentRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteDocumentRequest", + () => [ + { no: 1, name: "document_external_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.DeleteDocumentResponse + */ +export const DeleteDocumentResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.DeleteDocumentResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListRecentTemplatesRequest + */ +export const ListRecentTemplatesRequest = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListRecentTemplatesRequest", + () => [ + { no: 1, name: "start_time", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 2, name: "end_time", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, + { no: 3, name: "page", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + { no: 4, name: "page_size", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, + ], +); + +/** + * @generated from message yoresee_doc.v1.ListRecentTemplatesResponse + */ +export const ListRecentTemplatesResponse = /*@__PURE__*/ proto3.makeMessageType( + "yoresee_doc.v1.ListRecentTemplatesResponse", + () => [ + { no: 1, name: "base", kind: "message", T: BaseResponse }, + { no: 2, name: "templates", kind: "message", T: TemplateResponse, repeated: true }, + { no: 3, name: "total", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, + ], +); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..ba9776a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,364 @@ +{ + "name": "@yoresee-doc/sdk-node", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@yoresee-doc/sdk-node", + "version": "0.1.0", + "dependencies": { + "@bufbuild/protobuf": "^1.10.0", + "@connectrpc/connect": "^1.7.0", + "@grpc/grpc-js": "^1.12.0", + "google-protobuf": "^4.0.2" + } + }, + "node_modules/@bufbuild/protobuf": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.10.1.tgz", + "integrity": "sha512-wJ8ReQbHxsAfXhrf9ixl0aYbZorRuOWpBNzm8pL8ftmSxQx/wnJD5Eg861NwJU/czy2VXFIebCeZnZrI9rktIQ==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, + "node_modules/@connectrpc/connect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-1.7.0.tgz", + "integrity": "sha512-iNKdJRi69YP3mq6AePRT8F/HrxWCewrhxnLMNm0vpqXAR8biwzRtO6Hjx80C6UvtKJ5sFmffQT7I4Baecz389w==", + "license": "Apache-2.0", + "peerDependencies": { + "@bufbuild/protobuf": "^1.10.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.14.4.tgz", + "integrity": "sha512-k9Dj3DV/itK9D06Y8f190Qgop7/Ui+D0njFV3LHMPwPT75DpXLQohE9Wmz0QElrJnzsjB7KPWiKJbOl7IPDArQ==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/proto-loader": "^0.8.0", + "@js-sdsl/ordered-map": "^4.4.2" + }, + "engines": { + "node": ">=12.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.8.1.tgz", + "integrity": "sha512-wtF6h+DY6M3YaDBPAmvuuA6jV8Sif9MjtOI5euKFWRgCDl5PeDpPsHR9u2l6St5ceY8AZgoNDww5+HvEsXFsGg==", + "license": "Apache-2.0", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.5.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz", + "integrity": "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz", + "integrity": "sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz", + "integrity": "sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==", + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.2.tgz", + "integrity": "sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug==", + "license": "BSD-3-Clause" + }, + "node_modules/@types/node": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.2.0.tgz", + "integrity": "sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg==", + "license": "MIT", + "dependencies": { + "undici-types": "~8.3.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/google-protobuf": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-4.0.2.tgz", + "integrity": "sha512-yD2fqbNgvJPuQwdKJiPdbUcXveNRxgqy070gzsBsCyFJA8Qdj9oxa9xtkddb/JEhcDk0RD5SfGUWg+nhINfMxA==", + "license": "(BSD-3-Clause AND Apache-2.0)" + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "license": "MIT" + }, + "node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "license": "Apache-2.0" + }, + "node_modules/protobufjs": { + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.5.tgz", + "integrity": "sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.5", + "@protobufjs/eventemitter": "^1.1.1", + "@protobufjs/fetch": "^1.1.1", + "@protobufjs/float": "^1.0.2", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.1", + "@types/node": ">=13.7.0", + "long": "^5.3.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/undici-types": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", + "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz", + "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..1b5a74e --- /dev/null +++ b/package.json @@ -0,0 +1,20 @@ +{ + "name": "@yoresee-doc/sdk-node", + "version": "0.1.0", + "type": "module", + "files": ["esm", "cjs", "README.md"], + "exports": { + ".": { + "import": "./esm/index.js", + "require": "./cjs/index.js" + }, + "./esm/*": "./esm/*", + "./cjs/*": "./cjs/*" + }, + "dependencies": { + "@bufbuild/protobuf": "^1.10.0", + "@connectrpc/connect": "^1.7.0", + "@grpc/grpc-js": "^1.12.0", + "google-protobuf": "^4.0.2" + } +}