agones.dev/agones@v1.54.0/sdks/nodejs/lib/beta/beta_grpc_pb.js (about) 1 // Copyright 2024 Google LLC All Rights Reserved. 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // This code was autogenerated. Do not edit directly. 16 // GENERATED CODE -- DO NOT EDIT! 17 18 // Original file comments: 19 // Copyright 2020 Google LLC All Rights Reserved. 20 // 21 // Licensed under the Apache License, Version 2.0 (the "License"); 22 // you may not use this file except in compliance with the License. 23 // You may obtain a copy of the License at 24 // 25 // http://www.apache.org/licenses/LICENSE-2.0 26 // 27 // Unless required by applicable law or agreed to in writing, software 28 // distributed under the License is distributed on an "AS IS" BASIS, 29 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 30 // See the License for the specific language governing permissions and 31 // limitations under the License. 32 // 33 'use strict'; 34 var beta_pb = require('./beta_pb.js'); 35 var google_api_annotations_pb = require('./google/api/annotations_pb.js'); 36 var google_api_client_pb = require('./google/api/client_pb.js'); 37 var google_api_field_behavior_pb = require('./google/api/field_behavior_pb.js'); 38 var google_api_resource_pb = require('./google/api/resource_pb.js'); 39 var google_protobuf_empty_pb = require('google-protobuf/google/protobuf/empty_pb.js'); 40 var google_protobuf_field_mask_pb = require('google-protobuf/google/protobuf/field_mask_pb.js'); 41 var google_protobuf_wrappers_pb = require('google-protobuf/google/protobuf/wrappers_pb.js'); 42 var protoc$gen$openapiv2_options_annotations_pb = require('./protoc-gen-openapiv2/options/annotations_pb.js'); 43 44 function serialize_agones_dev_sdk_beta_AddListValueRequest(arg) { 45 if (!(arg instanceof beta_pb.AddListValueRequest)) { 46 throw new Error('Expected argument of type agones.dev.sdk.beta.AddListValueRequest'); 47 } 48 return Buffer.from(arg.serializeBinary()); 49 } 50 51 function deserialize_agones_dev_sdk_beta_AddListValueRequest(buffer_arg) { 52 return beta_pb.AddListValueRequest.deserializeBinary(new Uint8Array(buffer_arg)); 53 } 54 55 function serialize_agones_dev_sdk_beta_Counter(arg) { 56 if (!(arg instanceof beta_pb.Counter)) { 57 throw new Error('Expected argument of type agones.dev.sdk.beta.Counter'); 58 } 59 return Buffer.from(arg.serializeBinary()); 60 } 61 62 function deserialize_agones_dev_sdk_beta_Counter(buffer_arg) { 63 return beta_pb.Counter.deserializeBinary(new Uint8Array(buffer_arg)); 64 } 65 66 function serialize_agones_dev_sdk_beta_GetCounterRequest(arg) { 67 if (!(arg instanceof beta_pb.GetCounterRequest)) { 68 throw new Error('Expected argument of type agones.dev.sdk.beta.GetCounterRequest'); 69 } 70 return Buffer.from(arg.serializeBinary()); 71 } 72 73 function deserialize_agones_dev_sdk_beta_GetCounterRequest(buffer_arg) { 74 return beta_pb.GetCounterRequest.deserializeBinary(new Uint8Array(buffer_arg)); 75 } 76 77 function serialize_agones_dev_sdk_beta_GetListRequest(arg) { 78 if (!(arg instanceof beta_pb.GetListRequest)) { 79 throw new Error('Expected argument of type agones.dev.sdk.beta.GetListRequest'); 80 } 81 return Buffer.from(arg.serializeBinary()); 82 } 83 84 function deserialize_agones_dev_sdk_beta_GetListRequest(buffer_arg) { 85 return beta_pb.GetListRequest.deserializeBinary(new Uint8Array(buffer_arg)); 86 } 87 88 function serialize_agones_dev_sdk_beta_List(arg) { 89 if (!(arg instanceof beta_pb.List)) { 90 throw new Error('Expected argument of type agones.dev.sdk.beta.List'); 91 } 92 return Buffer.from(arg.serializeBinary()); 93 } 94 95 function deserialize_agones_dev_sdk_beta_List(buffer_arg) { 96 return beta_pb.List.deserializeBinary(new Uint8Array(buffer_arg)); 97 } 98 99 function serialize_agones_dev_sdk_beta_RemoveListValueRequest(arg) { 100 if (!(arg instanceof beta_pb.RemoveListValueRequest)) { 101 throw new Error('Expected argument of type agones.dev.sdk.beta.RemoveListValueRequest'); 102 } 103 return Buffer.from(arg.serializeBinary()); 104 } 105 106 function deserialize_agones_dev_sdk_beta_RemoveListValueRequest(buffer_arg) { 107 return beta_pb.RemoveListValueRequest.deserializeBinary(new Uint8Array(buffer_arg)); 108 } 109 110 function serialize_agones_dev_sdk_beta_UpdateCounterRequest(arg) { 111 if (!(arg instanceof beta_pb.UpdateCounterRequest)) { 112 throw new Error('Expected argument of type agones.dev.sdk.beta.UpdateCounterRequest'); 113 } 114 return Buffer.from(arg.serializeBinary()); 115 } 116 117 function deserialize_agones_dev_sdk_beta_UpdateCounterRequest(buffer_arg) { 118 return beta_pb.UpdateCounterRequest.deserializeBinary(new Uint8Array(buffer_arg)); 119 } 120 121 function serialize_agones_dev_sdk_beta_UpdateListRequest(arg) { 122 if (!(arg instanceof beta_pb.UpdateListRequest)) { 123 throw new Error('Expected argument of type agones.dev.sdk.beta.UpdateListRequest'); 124 } 125 return Buffer.from(arg.serializeBinary()); 126 } 127 128 function deserialize_agones_dev_sdk_beta_UpdateListRequest(buffer_arg) { 129 return beta_pb.UpdateListRequest.deserializeBinary(new Uint8Array(buffer_arg)); 130 } 131 132 133 // SDK service to be used in the GameServer SDK to the Pod Sidecar 134 var SDKService = exports['agones.dev.sdk.beta.SDK'] = { 135 // Gets a Counter. Returns NOT_FOUND if the Counter does not exist. 136 getCounter: { 137 path: '/agones.dev.sdk.beta.SDK/GetCounter', 138 requestStream: false, 139 responseStream: false, 140 requestType: beta_pb.GetCounterRequest, 141 responseType: beta_pb.Counter, 142 requestSerialize: serialize_agones_dev_sdk_beta_GetCounterRequest, 143 requestDeserialize: deserialize_agones_dev_sdk_beta_GetCounterRequest, 144 responseSerialize: serialize_agones_dev_sdk_beta_Counter, 145 responseDeserialize: deserialize_agones_dev_sdk_beta_Counter, 146 }, 147 // UpdateCounter returns the updated Counter. Returns NOT_FOUND if the Counter does not exist (name cannot be updated). 148 // Returns OUT_OF_RANGE if the Count is out of range [0,Capacity]. 149 updateCounter: { 150 path: '/agones.dev.sdk.beta.SDK/UpdateCounter', 151 requestStream: false, 152 responseStream: false, 153 requestType: beta_pb.UpdateCounterRequest, 154 responseType: beta_pb.Counter, 155 requestSerialize: serialize_agones_dev_sdk_beta_UpdateCounterRequest, 156 requestDeserialize: deserialize_agones_dev_sdk_beta_UpdateCounterRequest, 157 responseSerialize: serialize_agones_dev_sdk_beta_Counter, 158 responseDeserialize: deserialize_agones_dev_sdk_beta_Counter, 159 }, 160 // Gets a List. Returns NOT_FOUND if the List does not exist. 161 getList: { 162 path: '/agones.dev.sdk.beta.SDK/GetList', 163 requestStream: false, 164 responseStream: false, 165 requestType: beta_pb.GetListRequest, 166 responseType: beta_pb.List, 167 requestSerialize: serialize_agones_dev_sdk_beta_GetListRequest, 168 requestDeserialize: deserialize_agones_dev_sdk_beta_GetListRequest, 169 responseSerialize: serialize_agones_dev_sdk_beta_List, 170 responseDeserialize: deserialize_agones_dev_sdk_beta_List, 171 }, 172 // UpdateList returns the updated List. Returns NOT_FOUND if the List does not exist (name cannot be updated). 173 // **THIS WILL OVERWRITE ALL EXISTING LIST.VALUES WITH ANY REQUEST LIST.VALUES** 174 // Use AddListValue() or RemoveListValue() for modifying the List.Values field. 175 // Returns INVALID_ARGUMENT if the field mask path(s) are not field(s) of the List. 176 // If a field mask path(s) is specified, but the value is not set in the request List object, 177 // then the default value for the variable will be set (i.e. 0 for "capacity", empty list for "values"). 178 updateList: { 179 path: '/agones.dev.sdk.beta.SDK/UpdateList', 180 requestStream: false, 181 responseStream: false, 182 requestType: beta_pb.UpdateListRequest, 183 responseType: beta_pb.List, 184 requestSerialize: serialize_agones_dev_sdk_beta_UpdateListRequest, 185 requestDeserialize: deserialize_agones_dev_sdk_beta_UpdateListRequest, 186 responseSerialize: serialize_agones_dev_sdk_beta_List, 187 responseDeserialize: deserialize_agones_dev_sdk_beta_List, 188 }, 189 // Adds a value to a List and returns updated List. Returns NOT_FOUND if the List does not exist. 190 // Returns ALREADY_EXISTS if the value is already in the List. 191 // Returns OUT_OF_RANGE if the List is already at Capacity. 192 addListValue: { 193 path: '/agones.dev.sdk.beta.SDK/AddListValue', 194 requestStream: false, 195 responseStream: false, 196 requestType: beta_pb.AddListValueRequest, 197 responseType: beta_pb.List, 198 requestSerialize: serialize_agones_dev_sdk_beta_AddListValueRequest, 199 requestDeserialize: deserialize_agones_dev_sdk_beta_AddListValueRequest, 200 responseSerialize: serialize_agones_dev_sdk_beta_List, 201 responseDeserialize: deserialize_agones_dev_sdk_beta_List, 202 }, 203 // Removes a value from a List and returns updated List. Returns NOT_FOUND if the List does not exist. 204 // Returns NOT_FOUND if the value is not in the List. 205 removeListValue: { 206 path: '/agones.dev.sdk.beta.SDK/RemoveListValue', 207 requestStream: false, 208 responseStream: false, 209 requestType: beta_pb.RemoveListValueRequest, 210 responseType: beta_pb.List, 211 requestSerialize: serialize_agones_dev_sdk_beta_RemoveListValueRequest, 212 requestDeserialize: deserialize_agones_dev_sdk_beta_RemoveListValueRequest, 213 responseSerialize: serialize_agones_dev_sdk_beta_List, 214 responseDeserialize: deserialize_agones_dev_sdk_beta_List, 215 }, 216 }; 217