Timeout settings
Configure timeout settings for methods:
timeout_service.proto
1 syntax = "proto3"; 2 3 package userservice.v1; 4 5 service UserService { 6 rpc GenerateReport(GenerateReportRequest) returns (ReportResult) { 7 option (x_fern_timeout) = '{ 8 "seconds": 300, 9 "description": "Report generation can take up to 5 minutes" 10 }'; 11 } 12 13 rpc QuickUserLookup(UserLookupRequest) returns (User) { 14 option (x_fern_timeout) = '{ 15 "seconds": 5, 16 "description": "Quick lookup should complete within 5 seconds" 17 }'; 18 } 19 }