sila.ParameterConstraintsTest.proto Maven / Gradle / Ivy
syntax = "proto3";
import "SiLAFramework.proto";
package sila2.ch.unitelabs.test.parameterconstraintstest.v1;
service ParameterConstraintsTest {
rpc ConstrainedStringParameters(sila2.ch.unitelabs.test.parameterconstraintstest.v1.ConstrainedStringParameters_Parameters) returns (sila2.ch.unitelabs.test.parameterconstraintstest.v1.ConstrainedStringParameters_Responses) {}
rpc ConstrainedNumericParameters(sila2.ch.unitelabs.test.parameterconstraintstest.v1.ConstrainedNumericParameters_Parameters) returns (sila2.ch.unitelabs.test.parameterconstraintstest.v1.ConstrainedNumericParameters_Responses) {}
rpc ConstrainedDateTimeParameters(sila2.ch.unitelabs.test.parameterconstraintstest.v1.ConstrainedDateTimeParameters_Parameters) returns (sila2.ch.unitelabs.test.parameterconstraintstest.v1.ConstrainedDateTimeParameters_Responses) {}
rpc ConstrainedListParameters(sila2.ch.unitelabs.test.parameterconstraintstest.v1.ConstrainedListParameters_Parameters) returns (sila2.ch.unitelabs.test.parameterconstraintstest.v1.ConstrainedListParameters_Responses) {}
}
message ConstrainedStringParameters_Parameters {
sila2.org.silastandard.String StringLength = 1;
sila2.org.silastandard.String MaximalLengthString = 2;
sila2.org.silastandard.String MinimalLengthString = 3;
sila2.org.silastandard.String MinMaxLengthString = 4;
sila2.org.silastandard.String SetString = 5;
sila2.org.silastandard.String PatternString = 6;
}
message ConstrainedStringParameters_Responses {
}
message ConstrainedNumericParameters_Parameters {
sila2.org.silastandard.Integer IntegersSet = 1;
sila2.org.silastandard.Real MaximalExclusiveReal = 2;
sila2.org.silastandard.Real MinimalExclusiveReal = 3;
sila2.org.silastandard.Real MinMaxExclusiveReal = 4;
sila2.org.silastandard.Integer MaximalInclusiveInteger = 5;
sila2.org.silastandard.Integer MinimalInclusiveInteger = 6;
sila2.org.silastandard.Integer MinMaxInclusiveInteger = 7;
sila2.org.silastandard.Integer Unit = 8;
}
message ConstrainedNumericParameters_Responses {
}
message ConstrainedDateTimeParameters_Parameters {
sila2.org.silastandard.Date MaximalExclusiveDate = 1;
sila2.org.silastandard.Date MinimalExclusiveDate = 2;
sila2.org.silastandard.Date MinMaxExclusiveDate = 3;
sila2.org.silastandard.Time MaximalInclusiveTime = 4;
sila2.org.silastandard.Time MinimalInclusiveTime = 5;
sila2.org.silastandard.Time MinMaxInclusiveTime = 6;
}
message ConstrainedDateTimeParameters_Responses {
}
message ConstrainedListParameters_Parameters {
repeated sila2.org.silastandard.String ElementCountList = 1;
repeated sila2.org.silastandard.String MaximalElementCountList = 2;
repeated sila2.org.silastandard.String MinimalElementCountList = 3;
repeated sila2.org.silastandard.String MinMaxElementCountList = 4;
}
message ConstrainedListParameters_Responses {
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy