agones.dev/agones@v1.53.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