syntax = "proto3"; option go_package = "./pb"; package pb; import "models/model_region_provider.proto"; import "models/rpc_messages.proto"; // ISP相关服务 service RegionProviderService { // 查找所有ISP rpc findAllEnabledRegionProviders (FindAllEnabledRegionProvidersRequest) returns (FindAllEnabledRegionProvidersResponse) { option deprecated = true; }; // 查找单个ISP信息 rpc findEnabledRegionProvider (FindEnabledRegionProviderRequest) returns (FindEnabledRegionProviderResponse) { option deprecated = true; }; // 查找所有ISP rpc findAllRegionProviders (FindAllRegionProvidersRequest) returns (FindAllRegionProvidersResponse); // 查找单个ISP信息 rpc findRegionProvider (FindRegionProviderRequest) returns (FindRegionProviderResponse); // 修改ISP定制信息 rpc updateRegionProviderCustom(UpdateRegionProviderCustomRequest) returns (RPCSuccess); } // 查找所有ISP message FindAllEnabledRegionProvidersRequest { } message FindAllEnabledRegionProvidersResponse { repeated RegionProvider regionProviders = 1; } // 查找单个ISP信息 message FindEnabledRegionProviderRequest { int64 regionProviderId = 1; } message FindEnabledRegionProviderResponse { RegionProvider regionProvider = 1; } // 查找所有ISP message FindAllRegionProvidersRequest { } message FindAllRegionProvidersResponse { repeated RegionProvider regionProviders = 1; } // 查找单个ISP信息 message FindRegionProviderRequest { int64 regionProviderId = 1; } message FindRegionProviderResponse { RegionProvider regionProvider = 1; } // 修改ISP定制信息 message UpdateRegionProviderCustomRequest { int64 regionProviderId = 1; string customName = 2; repeated string customCodes = 3; }