dard.sila_java.examples.test_server.0.10.0.source-code.UnobservableCommandTest.proto Maven / Gradle / Ivy
syntax = "proto3";
import "SiLAFramework.proto";
package sila2.ch.unitelabs.test.unobservablecommandtest.v1;
service UnobservableCommandTest {
rpc MakeCoffee(sila2.ch.unitelabs.test.unobservablecommandtest.v1.MakeCoffee_Parameters) returns (sila2.ch.unitelabs.test.unobservablecommandtest.v1.MakeCoffee_Responses) {}
rpc Sleep(sila2.ch.unitelabs.test.unobservablecommandtest.v1.Sleep_Parameters) returns (sila2.ch.unitelabs.test.unobservablecommandtest.v1.Sleep_Responses) {}
rpc ListProvider(sila2.ch.unitelabs.test.unobservablecommandtest.v1.ListProvider_Parameters) returns (sila2.ch.unitelabs.test.unobservablecommandtest.v1.ListProvider_Responses) {}
rpc ThreeDimensionalStruct(sila2.ch.unitelabs.test.unobservablecommandtest.v1.ThreeDimensionalStruct_Parameters) returns (sila2.ch.unitelabs.test.unobservablecommandtest.v1.ThreeDimensionalStruct_Responses) {}
rpc ThreeDimensionalList(sila2.ch.unitelabs.test.unobservablecommandtest.v1.ThreeDimensionalList_Parameters) returns (sila2.ch.unitelabs.test.unobservablecommandtest.v1.ThreeDimensionalList_Responses) {}
rpc WhyMakeItSimpleWhenYouCanMakeItComplicated(sila2.ch.unitelabs.test.unobservablecommandtest.v1.WhyMakeItSimpleWhenYouCanMakeItComplicated_Parameters) returns (sila2.ch.unitelabs.test.unobservablecommandtest.v1.WhyMakeItSimpleWhenYouCanMakeItComplicated_Responses) {}
rpc XOREncipher(sila2.ch.unitelabs.test.unobservablecommandtest.v1.XOREncipher_Parameters) returns (sila2.ch.unitelabs.test.unobservablecommandtest.v1.XOREncipher_Responses) {}
rpc ValueForTypeProvider(sila2.ch.unitelabs.test.unobservablecommandtest.v1.ValueForTypeProvider_Parameters) returns (sila2.ch.unitelabs.test.unobservablecommandtest.v1.ValueForTypeProvider_Responses) {}
rpc Get_FCPAffectedByMetadata_User(sila2.ch.unitelabs.test.unobservablecommandtest.v1.Get_FCPAffectedByMetadata_User_Parameters) returns (sila2.ch.unitelabs.test.unobservablecommandtest.v1.Get_FCPAffectedByMetadata_User_Responses) {}
}
message DataType_OneDimensionalString {
repeated sila2.org.silastandard.String OneDimensionalString = 1;
}
message DataType_TwoDimensionalString {
repeated sila2.ch.unitelabs.test.unobservablecommandtest.v1.DataType_OneDimensionalString TwoDimensionalString = 1;
}
message DataType_ThreeDimensionalString {
repeated sila2.ch.unitelabs.test.unobservablecommandtest.v1.DataType_TwoDimensionalString ThreeDimensionalString = 1;
}
message DataType_AnonymousList {
repeated sila2.org.silastandard.Any AnonymousList = 1;
}
message MakeCoffee_Parameters {
sila2.org.silastandard.Boolean Sugar = 1;
}
message MakeCoffee_Responses {
sila2.org.silastandard.String Result = 1;
}
message Sleep_Parameters {
sila2.org.silastandard.Integer SecondsToSleep = 1;
}
message Sleep_Responses {
}
message ListProvider_Parameters {
sila2.org.silastandard.Integer ListLength = 1;
sila2.org.silastandard.Integer ElementLength = 2;
}
message ListProvider_Responses {
repeated sila2.org.silastandard.String List = 1;
}
message ThreeDimensionalStruct_Parameters {
message StructStructStruct_Struct {
message FirstDimension_Struct {
message SecondDimension_Struct {
sila2.org.silastandard.String ThirdDimension = 1;
}
sila2.ch.unitelabs.test.unobservablecommandtest.v1.ThreeDimensionalStruct_Parameters.StructStructStruct_Struct.FirstDimension_Struct.SecondDimension_Struct SecondDimension = 1;
}
sila2.ch.unitelabs.test.unobservablecommandtest.v1.ThreeDimensionalStruct_Parameters.StructStructStruct_Struct.FirstDimension_Struct FirstDimension = 1;
}
sila2.ch.unitelabs.test.unobservablecommandtest.v1.ThreeDimensionalStruct_Parameters.StructStructStruct_Struct StructStructStruct = 1;
}
message ThreeDimensionalStruct_Responses {
sila2.ch.unitelabs.test.unobservablecommandtest.v1.DataType_ThreeDimensionalString ThreeDimensionalListResult = 1;
}
message ThreeDimensionalList_Parameters {
sila2.ch.unitelabs.test.unobservablecommandtest.v1.DataType_ThreeDimensionalString ListListList = 1;
}
message ThreeDimensionalList_Responses {
message ThreeDimensionalStructResult_Struct {
message FirstDimension_Struct {
message SecondDimension_Struct {
sila2.org.silastandard.String ThirdDimension = 1;
}
sila2.ch.unitelabs.test.unobservablecommandtest.v1.ThreeDimensionalList_Responses.ThreeDimensionalStructResult_Struct.FirstDimension_Struct.SecondDimension_Struct SecondDimension = 1;
}
sila2.ch.unitelabs.test.unobservablecommandtest.v1.ThreeDimensionalList_Responses.ThreeDimensionalStructResult_Struct.FirstDimension_Struct FirstDimension = 1;
}
sila2.ch.unitelabs.test.unobservablecommandtest.v1.ThreeDimensionalList_Responses.ThreeDimensionalStructResult_Struct ThreeDimensionalStructResult = 1;
}
message WhyMakeItSimpleWhenYouCanMakeItComplicated_Parameters {
message StructListStruct_Struct {
message ListStruct_Struct {
sila2.org.silastandard.String Key = 1;
sila2.org.silastandard.String Value = 2;
}
repeated sila2.ch.unitelabs.test.unobservablecommandtest.v1.WhyMakeItSimpleWhenYouCanMakeItComplicated_Parameters.StructListStruct_Struct.ListStruct_Struct ListStruct = 1;
}
message ListStructList_Struct {
repeated sila2.org.silastandard.String List = 1;
}
sila2.ch.unitelabs.test.unobservablecommandtest.v1.WhyMakeItSimpleWhenYouCanMakeItComplicated_Parameters.StructListStruct_Struct StructListStruct = 1;
repeated sila2.ch.unitelabs.test.unobservablecommandtest.v1.WhyMakeItSimpleWhenYouCanMakeItComplicated_Parameters.ListStructList_Struct ListStructList = 2;
}
message WhyMakeItSimpleWhenYouCanMakeItComplicated_Responses {
sila2.org.silastandard.String FirstResponse = 1;
sila2.org.silastandard.String SecondResponse = 2;
}
message XOREncipher_Parameters {
sila2.org.silastandard.Binary Data = 1;
sila2.org.silastandard.Integer CipherKey = 2;
}
message XOREncipher_Responses {
sila2.org.silastandard.Binary Data = 1;
}
message ValueForTypeProvider_Parameters {
sila2.org.silastandard.String Type = 1;
}
message ValueForTypeProvider_Responses {
sila2.org.silastandard.Any Any = 1;
}
message Get_FCPAffectedByMetadata_User_Parameters {
}
message Get_FCPAffectedByMetadata_User_Responses {
repeated sila2.org.silastandard.String AffectedCalls = 1;
}
message Metadata_User {
message User_Struct {
sila2.org.silastandard.String Identifier = 1;
}
sila2.ch.unitelabs.test.unobservablecommandtest.v1.Metadata_User.User_Struct User = 1;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy