asdf2/ssd_to_acme/test.svc

24 lines
380 B
Plaintext
Raw Normal View History

2024-04-24 14:01:24 +00:00
data FullName {
firstname: String,
surname: String,
};
#[list(item="FullName")]
data NameList {};
#[error]
enum ApiError {
EmptyNameError,
};
#[version(major = "1", minor = "0")]
service Greetings {
#[throws(ApiError::EmptyNameError)]
fn GenerateGreeting(names: NameList) -> String;
event VIPGreeted(name: FullName);
#[field]
event GreetingsRequested(count: u16);
};