// proto/adresar.proto syntax = "proto3"; package multieko2.adresar; import "common.proto"; // import "table_structure.proto"; service Adresar { rpc PostAdresar (PostAdresarRequest) returns (AdresarResponse); rpc GetAdresar (GetAdresarRequest) returns (AdresarResponse); rpc PutAdresar (PutAdresarRequest) returns (AdresarResponse); rpc DeleteAdresar (DeleteAdresarRequest) returns (DeleteAdresarResponse); rpc GetAdresarCount (common.Empty) returns (common.CountResponse); rpc GetAdresarByPosition (common.PositionRequest) returns (AdresarResponse); } message GetAdresarRequest { int64 id = 1; } message DeleteAdresarRequest { int64 id = 1; } message PostAdresarRequest { string firma = 1; string kz = 2; string drc = 3; string ulica = 4; string psc = 5; string mesto = 6; string stat = 7; string banka = 8; string ucet = 9; string skladm = 10; string ico = 11; string kontakt = 12; string telefon = 13; string skladu = 14; string fax = 15; } message AdresarResponse { int64 id = 1; string firma = 2; string kz = 3; string drc = 4; string ulica = 5; string psc = 6; string mesto = 7; string stat = 8; string banka = 9; string ucet = 10; string skladm = 11; string ico = 12; string kontakt = 13; string telefon = 14; string skladu = 15; string fax = 16; } message PutAdresarRequest { int64 id = 1; string firma = 2; string kz = 3; string drc = 4; string ulica = 5; string psc = 6; string mesto = 7; string stat = 8; string banka = 9; string ucet = 10; string skladm = 11; string ico = 12; string kontakt = 13; string telefon = 14; string skladu = 15; string fax = 16; } message DeleteAdresarResponse { bool success = 1; }