All Downloads are FREE. Search and download functionalities are using the official Maven repository.

templates.proto.laminar.proto.template Maven / Gradle / Ivy

The newest version!
syntax = "proto3";

package @proto_package@;
@import_proto_timestamp@

@import_contract@

option java_multiple_files = true;
option java_package = "@[email protected]";
option go_package = "@go_package@";

@common_proto@

@callable_methods@

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
				 Multi Queries 					
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */ 
message MultiRequests {
    bool onTxn = 1;
    repeated Request request = 2;
}

message Request {
    string index = 1;
    oneof ARequest {
        @oneof_requests@
	}
}

message MultiResponses {
    @proto_status@ status = 1;
    repeated Response response = 2;
}

message Response {
    string index = 1;
    @proto_status@ status = 2;
    oneof AResponse {
        @oneof_responses@
	}
}
service @microservice_name@ {
    @callable_services@
	rpc Execute (MultiRequests) returns (MultiResponses) {}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy