Availability
Mark features as available in specific SDK versions:
availability_service.proto
1 syntax = "proto3"; 2 3 package userservice.v1; 4 5 service UserService { 6 rpc GetUser(GetUserRequest) returns (User); 7 8 rpc GetUserAnalytics(GetUserAnalyticsRequest) returns (UserAnalytics) { 9 option (x_fern_availability) = '{ 10 "status": "beta", 11 "message": "This feature is in beta and may change" 12 }'; 13 } 14 15 rpc ExperimentalSearch(ExperimentalSearchRequest) returns (SearchResults) { 16 option (x_fern_availability) = '{ 17 "status": "experimental", 18 "message": "This is an experimental feature and may be removed" 19 }'; 20 } 21 }