You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It has been generated successfully based on your OpenAPI spec. However, it is not yet ready for production use. Here are some next steps:
14
-
-[ ] 🛠 Make your SDK feel handcrafted by [customizing it](https://www.speakeasy.com/docs/customize-sdks)
15
-
-[ ] ♻️ Refine your SDK quickly by iterating locally with the [Speakeasy CLI](https://github.com/speakeasy-api/speakeasy)
16
-
-[ ] 🎁 Publish your SDK to package managers by [configuring automatic publishing](https://www.speakeasy.com/docs/advanced-setup/publish-sdks)
17
-
-[ ] ✨ When ready to productionize, delete this section from the README
18
-
19
-
<!-- Start Summary [summary] -->
20
-
## Summary
21
-
22
-
Bill pay kit: The API reference for the Bill Pay kit.
23
-
24
-
The bill pay kit is an API and a set of supporting tools designed to integrate a bill pay flow into your app as quickly as possible. It's ideal for facilitating essential bill payment processes within your SMB's accounting software.
<!-- End Available Resources and Operations [operations] -->
143
66
144
-
<!-- Start Retries [retries] -->
145
-
## Retries
146
-
147
-
Some of the endpoints in this SDK support retries. If you use the SDK without any configuration, it will fall back to the default retry strategy provided by the API. However, the default retry strategy can be overridden on a per-operation basis, or across the entire SDK.
148
-
149
-
To change the default retry strategy for a single API call, simply pass a `RetryConfig` to the call:
If you'd like to override the default retry strategy for all operations that support retries, you can use the `RetryConfig` optional parameter when intitializing the SDK:
178
-
```csharp
179
-
usingOpenapi;
180
-
usingOpenapi.Models.Requests;
181
-
usingOpenapi.Models.Components;
182
-
183
-
varsdk=newSDK(
184
-
retryConfig: newRetryConfig(
185
-
strategy: RetryConfig.RetryStrategy.BACKOFF,
186
-
backoff: newBackoffStrategy(
187
-
initialIntervalMs: 1L,
188
-
maxIntervalMs: 50L,
189
-
maxElapsedTimeMs: 100L,
190
-
exponent: 1.1
191
-
),
192
-
retryConnectionErrors: false
193
-
),
194
-
authHeader: "Basic BASE_64_ENCODED(API_KEY)"
195
-
);
196
-
197
-
varres=awaitsdk.Companies.ListAsync(
198
-
page: 1,
199
-
pageSize: 100,
200
-
query: "id=e3334455-1aed-4e71-ab43-6bccf12092ee",
201
-
orderBy: "-modifiedDate"
202
-
);
203
-
204
-
// handle response
205
-
```
206
-
<!-- End Retries [retries] -->
207
-
208
-
<!-- Start Error Handling [errors] -->
209
-
## Error Handling
210
-
211
-
Handling errors in this SDK should largely match your expectations. All operations return a response object or thow an exception. If Error objects are specified in your OpenAPI Spec, the SDK will raise the appropriate type.
You can override the default server globally by passing a server index to the `serverIndex: number` optional parameter when initializing the SDK client instance. The selected server will then be used as the default on the operations that use it. This table lists the indexes associated with the available servers:
@@ -279,40 +94,39 @@ This SDK supports the following security scheme globally:
279
94
280
95
| Name | Type | Scheme |
281
96
| ------------ | ------------ | ------------ |
282
-
|`AuthHeader`| apiKey | API key |
97
+
|`authHeader`| apiKey | API key |
283
98
284
-
To authenticate with the API the `AuthHeader` parameter must be set when initializing the SDK client instance. For example:
99
+
You can set the security parameters through the `security` optional parameter when initializing the SDK client instance. For example:
Description="Requested early access to the new financing scheme.",
111
+
Name="Bank of Dave",
112
+
};
113
+
114
+
varres=awaitsdk.Companies.CreateAsync(req);
298
115
299
116
// handle response
300
117
```
301
118
<!-- End Authentication [security] -->
302
119
303
120
<!-- Placeholder for Future Speakeasy SDK Sections -->
304
121
305
-
# Development
306
-
307
-
## Maturity
308
-
309
-
This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage
310
-
to a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally
311
-
looking for the latest version.
312
-
313
-
## Contributions
122
+
<!-- Start Codat Support Notes -->
123
+
### Support
314
124
315
-
While we value open-source contributions to this SDK, this library is generated programmatically. Any manual changes added to internal files will be overwritten on the next generation.
316
-
We look forward to hearing your feedback. Feel free to open a PR or an issue with a proof of concept and we'll do our best to include it in a future release.
125
+
If you encounter any challenges while utilizing our SDKs, please don't hesitate to reach out for assistance.
126
+
You can raise any issues by contacting your dedicated Codat representative or reaching out to our [support team](mailto:support@codat.io).
127
+
We're here to help ensure a smooth experience for you.
128
+
<!-- End Codat Support Notes -->
317
129
318
-
### SDK Created by [Speakeasy](https://www.speakeasy.com/?utm_source=openapi&utm_campaign=csharp)
130
+
<!-- Start Codat Generated By -->
131
+
### Library generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)
0 commit comments