// // Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/access_control/v1/keyapis_access_control_flatgramm_v1.proto // // Original file comments: // // Сервис реализует функционал управления квартирограммами. // В настоящий момент Квартирограмма является корневым агрегатом для домов, принадлежит управляющей компании. // На транспортном уровне определяет связи между устройствами и квартирами #pragma warning disable 0414, 1591 #region Designer generated code using grpc = global::Grpc.Core; namespace Keyapis.AccessControl.V1 { /// /// Сервис управления квартирограммами /// public static partial class FlatgrammService { static readonly string __ServiceName = "keyapis.access_control.v1.FlatgrammService"; [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static void __Helper_SerializeMessage(global::Google.Protobuf.IMessage message, grpc::SerializationContext context) { #if !GRPC_DISABLE_PROTOBUF_BUFFER_SERIALIZATION if (message is global::Google.Protobuf.IBufferMessage) { context.SetPayloadLength(message.CalculateSize()); global::Google.Protobuf.MessageExtensions.WriteTo(message, context.GetBufferWriter()); context.Complete(); return; } #endif context.Complete(global::Google.Protobuf.MessageExtensions.ToByteArray(message)); } [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static class __Helper_MessageCache { public static readonly bool IsBufferMessage = global::System.Reflection.IntrospectionExtensions.GetTypeInfo(typeof(global::Google.Protobuf.IBufferMessage)).IsAssignableFrom(typeof(T)); } [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static T __Helper_DeserializeMessage(grpc::DeserializationContext context, global::Google.Protobuf.MessageParser parser) where T : global::Google.Protobuf.IMessage { #if !GRPC_DISABLE_PROTOBUF_BUFFER_SERIALIZATION if (__Helper_MessageCache.IsBufferMessage) { return parser.ParseFrom(context.PayloadAsReadOnlySequence()); } #endif return parser.ParseFrom(context.PayloadAsNewBuffer()); } [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammListRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammListRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammListResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammListResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammCountRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammCountRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammCountResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammCountResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammDcCompanyListRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyListRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammDcCompanyListResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyListResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammCompanyRelationListRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationListRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammCompanyRelationListResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationListResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammDcCompanyCountRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyCountRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammDcCompanyCountResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyCountResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammCompanyRelationCountRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationCountRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_GetFlatgrammCompanyRelationCountResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationCountResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_PutFlatgrammDcCompanyAttachRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyAttachRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_PutFlatgrammDcCompanyAttachResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyAttachResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_PutFlatgrammCompanyRelationAttachRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationAttachRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_PutFlatgrammCompanyRelationAttachResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationAttachResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_PutFlatgrammDcCompanyDetachRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyDetachRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_PutFlatgrammDcCompanyDetachResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyDetachResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_PutFlatgrammCompanyRelationDetachRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationDetachRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_keyapis_access_control_v1_PutFlatgrammCompanyRelationDetachResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationDetachResponse.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_GetFlatgramm = new grpc::Method( grpc::MethodType.Unary, __ServiceName, "GetFlatgramm", __Marshaller_keyapis_access_control_v1_GetFlatgrammRequest, __Marshaller_keyapis_access_control_v1_GetFlatgrammResponse); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_GetFlatgrammList = new grpc::Method( grpc::MethodType.ServerStreaming, __ServiceName, "GetFlatgrammList", __Marshaller_keyapis_access_control_v1_GetFlatgrammListRequest, __Marshaller_keyapis_access_control_v1_GetFlatgrammListResponse); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_GetFlatgrammCount = new grpc::Method( grpc::MethodType.Unary, __ServiceName, "GetFlatgrammCount", __Marshaller_keyapis_access_control_v1_GetFlatgrammCountRequest, __Marshaller_keyapis_access_control_v1_GetFlatgrammCountResponse); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_GetFlatgrammDcCompanyList = new grpc::Method( grpc::MethodType.ServerStreaming, __ServiceName, "GetFlatgrammDcCompanyList", __Marshaller_keyapis_access_control_v1_GetFlatgrammDcCompanyListRequest, __Marshaller_keyapis_access_control_v1_GetFlatgrammDcCompanyListResponse); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_GetFlatgrammCompanyRelationList = new grpc::Method( grpc::MethodType.ServerStreaming, __ServiceName, "GetFlatgrammCompanyRelationList", __Marshaller_keyapis_access_control_v1_GetFlatgrammCompanyRelationListRequest, __Marshaller_keyapis_access_control_v1_GetFlatgrammCompanyRelationListResponse); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_GetFlatgrammDcCompanyCount = new grpc::Method( grpc::MethodType.Unary, __ServiceName, "GetFlatgrammDcCompanyCount", __Marshaller_keyapis_access_control_v1_GetFlatgrammDcCompanyCountRequest, __Marshaller_keyapis_access_control_v1_GetFlatgrammDcCompanyCountResponse); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_GetFlatgrammCompanyRelationCount = new grpc::Method( grpc::MethodType.Unary, __ServiceName, "GetFlatgrammCompanyRelationCount", __Marshaller_keyapis_access_control_v1_GetFlatgrammCompanyRelationCountRequest, __Marshaller_keyapis_access_control_v1_GetFlatgrammCompanyRelationCountResponse); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_PutFlatgrammDcCompanyAttach = new grpc::Method( grpc::MethodType.Unary, __ServiceName, "PutFlatgrammDcCompanyAttach", __Marshaller_keyapis_access_control_v1_PutFlatgrammDcCompanyAttachRequest, __Marshaller_keyapis_access_control_v1_PutFlatgrammDcCompanyAttachResponse); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_PutFlatgrammCompanyRelationAttach = new grpc::Method( grpc::MethodType.Unary, __ServiceName, "PutFlatgrammCompanyRelationAttach", __Marshaller_keyapis_access_control_v1_PutFlatgrammCompanyRelationAttachRequest, __Marshaller_keyapis_access_control_v1_PutFlatgrammCompanyRelationAttachResponse); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_PutFlatgrammDcCompanyDetach = new grpc::Method( grpc::MethodType.Unary, __ServiceName, "PutFlatgrammDcCompanyDetach", __Marshaller_keyapis_access_control_v1_PutFlatgrammDcCompanyDetachRequest, __Marshaller_keyapis_access_control_v1_PutFlatgrammDcCompanyDetachResponse); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_PutFlatgrammCompanyRelationDetach = new grpc::Method( grpc::MethodType.Unary, __ServiceName, "PutFlatgrammCompanyRelationDetach", __Marshaller_keyapis_access_control_v1_PutFlatgrammCompanyRelationDetachRequest, __Marshaller_keyapis_access_control_v1_PutFlatgrammCompanyRelationDetachResponse); /// Service descriptor public static global::Google.Protobuf.Reflection.ServiceDescriptor Descriptor { get { return global::Keyapis.AccessControl.V1.KeyapisAccessControlFlatgrammV1Reflection.Descriptor.Services[0]; } } /// Base class for server-side implementations of FlatgrammService [grpc::BindServiceMethod(typeof(FlatgrammService), "BindService")] public abstract partial class FlatgrammServiceBase { /// /// Метод получения облегченной квартирограммы. /// Для пользователей типов owner, employee возвращаются только квартирограммы привязанные к компании пользователя. /// Для пользователей типов owner, employee: в результат попадают только квартирограммы, привязанные к компании пользователя по любому из типов связи FlatgrammCompanyRelation.Type. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request received from the client. /// The context of the server-side call handler being invoked. /// The response to send back to the client (wrapped by a task). [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task GetFlatgramm(global::Keyapis.AccessControl.V1.GetFlatgrammRequest request, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } /// /// Метод получения списка облегченных квартирограмм. /// Для пользователей типов owner, employee: в результат фильтрации попадают только квартирограммы компании пользователя. /// Для пользователей типов owner, employee: если filter.company_ids непустое и не совпадает с COMPANY_ID пользователя, метод вернет PERMISSION_DENIED = 7 (403 Forbidden). /// Для пользователей типов owner, employee: если filter.company_ids пустое, то фильтрация по COMPANY_ID пользователя. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request received from the client. /// Used for sending responses back to the client. /// The context of the server-side call handler being invoked. /// A task indicating completion of the handler. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task GetFlatgrammList(global::Keyapis.AccessControl.V1.GetFlatgrammListRequest request, grpc::IServerStreamWriter responseStream, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } /// /// Метод получения количества квартирограмм. /// Для пользователей типов owner, employee: в результат фильтрации попадают только квартирограммы компании пользователя. /// Для пользователей типов owner, employee: если filter.company_ids непустое и не совпадает с COMPANY_ID пользователя, метод вернет PERMISSION_DENIED = 7 (403 Forbidden). /// Для пользователей типов owner, employee: если filter.company_ids пустое, то фильтрация по COMPANY_ID пользователя. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request received from the client. /// The context of the server-side call handler being invoked. /// The response to send back to the client (wrapped by a task). [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task GetFlatgrammCount(global::Keyapis.AccessControl.V1.GetFlatgrammCountRequest request, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } /// /// Метод получения списка связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request received from the client. /// Used for sending responses back to the client. /// The context of the server-side call handler being invoked. /// A task indicating completion of the handler. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task GetFlatgrammDcCompanyList(global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyListRequest request, grpc::IServerStreamWriter responseStream, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } /// /// Метод получения списка связей квартирограмм и компаний. /// Метод доступен для: admin, service, seller /// /// The request received from the client. /// Used for sending responses back to the client. /// The context of the server-side call handler being invoked. /// A task indicating completion of the handler. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task GetFlatgrammCompanyRelationList(global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationListRequest request, grpc::IServerStreamWriter responseStream, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } /// /// Метод получения количества связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request received from the client. /// The context of the server-side call handler being invoked. /// The response to send back to the client (wrapped by a task). [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task GetFlatgrammDcCompanyCount(global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyCountRequest request, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } /// /// Метод получения количества связей квартирограмм и компаний. /// Метод доступен для: admin, service, seller /// /// The request received from the client. /// The context of the server-side call handler being invoked. /// The response to send back to the client (wrapped by a task). [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task GetFlatgrammCompanyRelationCount(global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationCountRequest request, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } /// /// Метод сохранения связей квартирограмм и домофонной компании. /// Поддерживает только создание. /// Метод доступен для: admin, service, seller /// /// The request received from the client. /// The context of the server-side call handler being invoked. /// The response to send back to the client (wrapped by a task). [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task PutFlatgrammDcCompanyAttach(global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyAttachRequest request, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } /// /// Метод сохранения связей квартирограммы и компании. /// Поддерживает только создание. /// Метод доступен для: admin, service, seller /// /// The request received from the client. /// The context of the server-side call handler being invoked. /// The response to send back to the client (wrapped by a task). [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task PutFlatgrammCompanyRelationAttach(global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationAttachRequest request, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } /// /// Метод удаления связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request received from the client. /// The context of the server-side call handler being invoked. /// The response to send back to the client (wrapped by a task). [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task PutFlatgrammDcCompanyDetach(global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyDetachRequest request, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } /// /// Метод удаления связей квартирограммы и компании. /// Метод доступен для: admin, service, seller /// /// The request received from the client. /// The context of the server-side call handler being invoked. /// The response to send back to the client (wrapped by a task). [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::System.Threading.Tasks.Task PutFlatgrammCompanyRelationDetach(global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationDetachRequest request, grpc::ServerCallContext context) { throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } } /// Client for FlatgrammService public partial class FlatgrammServiceClient : grpc::ClientBase { /// Creates a new client for FlatgrammService /// The channel to use to make remote calls. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public FlatgrammServiceClient(grpc::ChannelBase channel) : base(channel) { } /// Creates a new client for FlatgrammService that uses a custom CallInvoker. /// The callInvoker to use to make remote calls. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public FlatgrammServiceClient(grpc::CallInvoker callInvoker) : base(callInvoker) { } /// Protected parameterless constructor to allow creation of test doubles. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] protected FlatgrammServiceClient() : base() { } /// Protected constructor to allow creation of configured clients. /// The client configuration. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] protected FlatgrammServiceClient(ClientBaseConfiguration configuration) : base(configuration) { } /// /// Метод получения облегченной квартирограммы. /// Для пользователей типов owner, employee возвращаются только квартирограммы привязанные к компании пользователя. /// Для пользователей типов owner, employee: в результат попадают только квартирограммы, привязанные к компании пользователя по любому из типов связи FlatgrammCompanyRelation.Type. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.GetFlatgrammResponse GetFlatgramm(global::Keyapis.AccessControl.V1.GetFlatgrammRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgramm(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения облегченной квартирограммы. /// Для пользователей типов owner, employee возвращаются только квартирограммы привязанные к компании пользователя. /// Для пользователей типов owner, employee: в результат попадают только квартирограммы, привязанные к компании пользователя по любому из типов связи FlatgrammCompanyRelation.Type. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request to send to the server. /// The options for the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.GetFlatgrammResponse GetFlatgramm(global::Keyapis.AccessControl.V1.GetFlatgrammRequest request, grpc::CallOptions options) { return CallInvoker.BlockingUnaryCall(__Method_GetFlatgramm, null, options, request); } /// /// Метод получения облегченной квартирограммы. /// Для пользователей типов owner, employee возвращаются только квартирограммы привязанные к компании пользователя. /// Для пользователей типов owner, employee: в результат попадают только квартирограммы, привязанные к компании пользователя по любому из типов связи FlatgrammCompanyRelation.Type. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall GetFlatgrammAsync(global::Keyapis.AccessControl.V1.GetFlatgrammRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgrammAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения облегченной квартирограммы. /// Для пользователей типов owner, employee возвращаются только квартирограммы привязанные к компании пользователя. /// Для пользователей типов owner, employee: в результат попадают только квартирограммы, привязанные к компании пользователя по любому из типов связи FlatgrammCompanyRelation.Type. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall GetFlatgrammAsync(global::Keyapis.AccessControl.V1.GetFlatgrammRequest request, grpc::CallOptions options) { return CallInvoker.AsyncUnaryCall(__Method_GetFlatgramm, null, options, request); } /// /// Метод получения списка облегченных квартирограмм. /// Для пользователей типов owner, employee: в результат фильтрации попадают только квартирограммы компании пользователя. /// Для пользователей типов owner, employee: если filter.company_ids непустое и не совпадает с COMPANY_ID пользователя, метод вернет PERMISSION_DENIED = 7 (403 Forbidden). /// Для пользователей типов owner, employee: если filter.company_ids пустое, то фильтрация по COMPANY_ID пользователя. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncServerStreamingCall GetFlatgrammList(global::Keyapis.AccessControl.V1.GetFlatgrammListRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgrammList(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения списка облегченных квартирограмм. /// Для пользователей типов owner, employee: в результат фильтрации попадают только квартирограммы компании пользователя. /// Для пользователей типов owner, employee: если filter.company_ids непустое и не совпадает с COMPANY_ID пользователя, метод вернет PERMISSION_DENIED = 7 (403 Forbidden). /// Для пользователей типов owner, employee: если filter.company_ids пустое, то фильтрация по COMPANY_ID пользователя. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncServerStreamingCall GetFlatgrammList(global::Keyapis.AccessControl.V1.GetFlatgrammListRequest request, grpc::CallOptions options) { return CallInvoker.AsyncServerStreamingCall(__Method_GetFlatgrammList, null, options, request); } /// /// Метод получения количества квартирограмм. /// Для пользователей типов owner, employee: в результат фильтрации попадают только квартирограммы компании пользователя. /// Для пользователей типов owner, employee: если filter.company_ids непустое и не совпадает с COMPANY_ID пользователя, метод вернет PERMISSION_DENIED = 7 (403 Forbidden). /// Для пользователей типов owner, employee: если filter.company_ids пустое, то фильтрация по COMPANY_ID пользователя. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.GetFlatgrammCountResponse GetFlatgrammCount(global::Keyapis.AccessControl.V1.GetFlatgrammCountRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgrammCount(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения количества квартирограмм. /// Для пользователей типов owner, employee: в результат фильтрации попадают только квартирограммы компании пользователя. /// Для пользователей типов owner, employee: если filter.company_ids непустое и не совпадает с COMPANY_ID пользователя, метод вернет PERMISSION_DENIED = 7 (403 Forbidden). /// Для пользователей типов owner, employee: если filter.company_ids пустое, то фильтрация по COMPANY_ID пользователя. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request to send to the server. /// The options for the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.GetFlatgrammCountResponse GetFlatgrammCount(global::Keyapis.AccessControl.V1.GetFlatgrammCountRequest request, grpc::CallOptions options) { return CallInvoker.BlockingUnaryCall(__Method_GetFlatgrammCount, null, options, request); } /// /// Метод получения количества квартирограмм. /// Для пользователей типов owner, employee: в результат фильтрации попадают только квартирограммы компании пользователя. /// Для пользователей типов owner, employee: если filter.company_ids непустое и не совпадает с COMPANY_ID пользователя, метод вернет PERMISSION_DENIED = 7 (403 Forbidden). /// Для пользователей типов owner, employee: если filter.company_ids пустое, то фильтрация по COMPANY_ID пользователя. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall GetFlatgrammCountAsync(global::Keyapis.AccessControl.V1.GetFlatgrammCountRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgrammCountAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения количества квартирограмм. /// Для пользователей типов owner, employee: в результат фильтрации попадают только квартирограммы компании пользователя. /// Для пользователей типов owner, employee: если filter.company_ids непустое и не совпадает с COMPANY_ID пользователя, метод вернет PERMISSION_DENIED = 7 (403 Forbidden). /// Для пользователей типов owner, employee: если filter.company_ids пустое, то фильтрация по COMPANY_ID пользователя. /// Метод доступен для: admin, manager, service, bti, ltp_first, owner, employee /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall GetFlatgrammCountAsync(global::Keyapis.AccessControl.V1.GetFlatgrammCountRequest request, grpc::CallOptions options) { return CallInvoker.AsyncUnaryCall(__Method_GetFlatgrammCount, null, options, request); } /// /// Метод получения списка связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncServerStreamingCall GetFlatgrammDcCompanyList(global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyListRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgrammDcCompanyList(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения списка связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncServerStreamingCall GetFlatgrammDcCompanyList(global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyListRequest request, grpc::CallOptions options) { return CallInvoker.AsyncServerStreamingCall(__Method_GetFlatgrammDcCompanyList, null, options, request); } /// /// Метод получения списка связей квартирограмм и компаний. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncServerStreamingCall GetFlatgrammCompanyRelationList(global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationListRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgrammCompanyRelationList(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения списка связей квартирограмм и компаний. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncServerStreamingCall GetFlatgrammCompanyRelationList(global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationListRequest request, grpc::CallOptions options) { return CallInvoker.AsyncServerStreamingCall(__Method_GetFlatgrammCompanyRelationList, null, options, request); } /// /// Метод получения количества связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyCountResponse GetFlatgrammDcCompanyCount(global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyCountRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgrammDcCompanyCount(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения количества связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyCountResponse GetFlatgrammDcCompanyCount(global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyCountRequest request, grpc::CallOptions options) { return CallInvoker.BlockingUnaryCall(__Method_GetFlatgrammDcCompanyCount, null, options, request); } /// /// Метод получения количества связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall GetFlatgrammDcCompanyCountAsync(global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyCountRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgrammDcCompanyCountAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения количества связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall GetFlatgrammDcCompanyCountAsync(global::Keyapis.AccessControl.V1.GetFlatgrammDcCompanyCountRequest request, grpc::CallOptions options) { return CallInvoker.AsyncUnaryCall(__Method_GetFlatgrammDcCompanyCount, null, options, request); } /// /// Метод получения количества связей квартирограмм и компаний. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationCountResponse GetFlatgrammCompanyRelationCount(global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationCountRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgrammCompanyRelationCount(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения количества связей квартирограмм и компаний. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationCountResponse GetFlatgrammCompanyRelationCount(global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationCountRequest request, grpc::CallOptions options) { return CallInvoker.BlockingUnaryCall(__Method_GetFlatgrammCompanyRelationCount, null, options, request); } /// /// Метод получения количества связей квартирограмм и компаний. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall GetFlatgrammCompanyRelationCountAsync(global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationCountRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return GetFlatgrammCompanyRelationCountAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод получения количества связей квартирограмм и компаний. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall GetFlatgrammCompanyRelationCountAsync(global::Keyapis.AccessControl.V1.GetFlatgrammCompanyRelationCountRequest request, grpc::CallOptions options) { return CallInvoker.AsyncUnaryCall(__Method_GetFlatgrammCompanyRelationCount, null, options, request); } /// /// Метод сохранения связей квартирограмм и домофонной компании. /// Поддерживает только создание. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyAttachResponse PutFlatgrammDcCompanyAttach(global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyAttachRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return PutFlatgrammDcCompanyAttach(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод сохранения связей квартирограмм и домофонной компании. /// Поддерживает только создание. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyAttachResponse PutFlatgrammDcCompanyAttach(global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyAttachRequest request, grpc::CallOptions options) { return CallInvoker.BlockingUnaryCall(__Method_PutFlatgrammDcCompanyAttach, null, options, request); } /// /// Метод сохранения связей квартирограмм и домофонной компании. /// Поддерживает только создание. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall PutFlatgrammDcCompanyAttachAsync(global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyAttachRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return PutFlatgrammDcCompanyAttachAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод сохранения связей квартирограмм и домофонной компании. /// Поддерживает только создание. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall PutFlatgrammDcCompanyAttachAsync(global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyAttachRequest request, grpc::CallOptions options) { return CallInvoker.AsyncUnaryCall(__Method_PutFlatgrammDcCompanyAttach, null, options, request); } /// /// Метод сохранения связей квартирограммы и компании. /// Поддерживает только создание. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationAttachResponse PutFlatgrammCompanyRelationAttach(global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationAttachRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return PutFlatgrammCompanyRelationAttach(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод сохранения связей квартирограммы и компании. /// Поддерживает только создание. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationAttachResponse PutFlatgrammCompanyRelationAttach(global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationAttachRequest request, grpc::CallOptions options) { return CallInvoker.BlockingUnaryCall(__Method_PutFlatgrammCompanyRelationAttach, null, options, request); } /// /// Метод сохранения связей квартирограммы и компании. /// Поддерживает только создание. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall PutFlatgrammCompanyRelationAttachAsync(global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationAttachRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return PutFlatgrammCompanyRelationAttachAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод сохранения связей квартирограммы и компании. /// Поддерживает только создание. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall PutFlatgrammCompanyRelationAttachAsync(global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationAttachRequest request, grpc::CallOptions options) { return CallInvoker.AsyncUnaryCall(__Method_PutFlatgrammCompanyRelationAttach, null, options, request); } /// /// Метод удаления связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyDetachResponse PutFlatgrammDcCompanyDetach(global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyDetachRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return PutFlatgrammDcCompanyDetach(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод удаления связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyDetachResponse PutFlatgrammDcCompanyDetach(global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyDetachRequest request, grpc::CallOptions options) { return CallInvoker.BlockingUnaryCall(__Method_PutFlatgrammDcCompanyDetach, null, options, request); } /// /// Метод удаления связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall PutFlatgrammDcCompanyDetachAsync(global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyDetachRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return PutFlatgrammDcCompanyDetachAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод удаления связей квартирограмм и домофонной компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall PutFlatgrammDcCompanyDetachAsync(global::Keyapis.AccessControl.V1.PutFlatgrammDcCompanyDetachRequest request, grpc::CallOptions options) { return CallInvoker.AsyncUnaryCall(__Method_PutFlatgrammDcCompanyDetach, null, options, request); } /// /// Метод удаления связей квартирограммы и компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationDetachResponse PutFlatgrammCompanyRelationDetach(global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationDetachRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return PutFlatgrammCompanyRelationDetach(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод удаления связей квартирограммы и компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The response received from the server. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationDetachResponse PutFlatgrammCompanyRelationDetach(global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationDetachRequest request, grpc::CallOptions options) { return CallInvoker.BlockingUnaryCall(__Method_PutFlatgrammCompanyRelationDetach, null, options, request); } /// /// Метод удаления связей квартирограммы и компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. /// An optional deadline for the call. The call will be cancelled if deadline is hit. /// An optional token for canceling the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall PutFlatgrammCompanyRelationDetachAsync(global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationDetachRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { return PutFlatgrammCompanyRelationDetachAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// /// Метод удаления связей квартирограммы и компании. /// Метод доступен для: admin, service, seller /// /// The request to send to the server. /// The options for the call. /// The call object. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public virtual grpc::AsyncUnaryCall PutFlatgrammCompanyRelationDetachAsync(global::Keyapis.AccessControl.V1.PutFlatgrammCompanyRelationDetachRequest request, grpc::CallOptions options) { return CallInvoker.AsyncUnaryCall(__Method_PutFlatgrammCompanyRelationDetach, null, options, request); } /// Creates a new instance of client from given ClientBaseConfiguration. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] protected override FlatgrammServiceClient NewInstance(ClientBaseConfiguration configuration) { return new FlatgrammServiceClient(configuration); } } /// Creates service definition that can be registered with a server /// An object implementing the server-side handling logic. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public static grpc::ServerServiceDefinition BindService(FlatgrammServiceBase serviceImpl) { return grpc::ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_GetFlatgramm, serviceImpl.GetFlatgramm) .AddMethod(__Method_GetFlatgrammList, serviceImpl.GetFlatgrammList) .AddMethod(__Method_GetFlatgrammCount, serviceImpl.GetFlatgrammCount) .AddMethod(__Method_GetFlatgrammDcCompanyList, serviceImpl.GetFlatgrammDcCompanyList) .AddMethod(__Method_GetFlatgrammCompanyRelationList, serviceImpl.GetFlatgrammCompanyRelationList) .AddMethod(__Method_GetFlatgrammDcCompanyCount, serviceImpl.GetFlatgrammDcCompanyCount) .AddMethod(__Method_GetFlatgrammCompanyRelationCount, serviceImpl.GetFlatgrammCompanyRelationCount) .AddMethod(__Method_PutFlatgrammDcCompanyAttach, serviceImpl.PutFlatgrammDcCompanyAttach) .AddMethod(__Method_PutFlatgrammCompanyRelationAttach, serviceImpl.PutFlatgrammCompanyRelationAttach) .AddMethod(__Method_PutFlatgrammDcCompanyDetach, serviceImpl.PutFlatgrammDcCompanyDetach) .AddMethod(__Method_PutFlatgrammCompanyRelationDetach, serviceImpl.PutFlatgrammCompanyRelationDetach).Build(); } /// Register service method with a service binder with or without implementation. Useful when customizing the service binding logic. /// Note: this method is part of an experimental API that can change or be removed without any prior notice. /// Service methods will be bound by calling AddMethod on this object. /// An object implementing the server-side handling logic. [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] public static void BindService(grpc::ServiceBinderBase serviceBinder, FlatgrammServiceBase serviceImpl) { serviceBinder.AddMethod(__Method_GetFlatgramm, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.GetFlatgramm)); serviceBinder.AddMethod(__Method_GetFlatgrammList, serviceImpl == null ? null : new grpc::ServerStreamingServerMethod(serviceImpl.GetFlatgrammList)); serviceBinder.AddMethod(__Method_GetFlatgrammCount, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.GetFlatgrammCount)); serviceBinder.AddMethod(__Method_GetFlatgrammDcCompanyList, serviceImpl == null ? null : new grpc::ServerStreamingServerMethod(serviceImpl.GetFlatgrammDcCompanyList)); serviceBinder.AddMethod(__Method_GetFlatgrammCompanyRelationList, serviceImpl == null ? null : new grpc::ServerStreamingServerMethod(serviceImpl.GetFlatgrammCompanyRelationList)); serviceBinder.AddMethod(__Method_GetFlatgrammDcCompanyCount, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.GetFlatgrammDcCompanyCount)); serviceBinder.AddMethod(__Method_GetFlatgrammCompanyRelationCount, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.GetFlatgrammCompanyRelationCount)); serviceBinder.AddMethod(__Method_PutFlatgrammDcCompanyAttach, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.PutFlatgrammDcCompanyAttach)); serviceBinder.AddMethod(__Method_PutFlatgrammCompanyRelationAttach, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.PutFlatgrammCompanyRelationAttach)); serviceBinder.AddMethod(__Method_PutFlatgrammDcCompanyDetach, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.PutFlatgrammDcCompanyDetach)); serviceBinder.AddMethod(__Method_PutFlatgrammCompanyRelationDetach, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.PutFlatgrammCompanyRelationDetach)); } } } #endregion