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

sila.ParameterConstraintsTest.proto Maven / Gradle / Ivy

There is a newer version: 0.14.0
Show newest version
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