Error handling

Configure error handling for methods:

openrpc.yml
1methods:
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'