Error handling
Configure error handling for methods:
openrpc.yml
1 methods: 2 - name: order.create 3 summary: Create a new order 4 params: 5 - name: orderData 6 schema: 7 $ref: '#/components/schemas/CreateOrderRequest' 8 errors: 9 - code: -32001 10 message: Insufficient inventory 11 x-fern-error-handling: 12 error_name: InsufficientInventoryError 13 retry_after_seconds: 60 14 - code: -32002 15 message: Payment failed 16 x-fern-error-handling: 17 error_name: PaymentFailedError 18 user_friendly_message: "Payment could not be processed. Please check your payment information." 19 result: 20 name: order 21 schema: 22 $ref: '#/components/schemas/Order'