diff --git a/sync-for-expenses/CodatSyncExpenses/Accounts.cs b/sync-for-expenses/CodatSyncExpenses/Accounts.cs index d4238ba20..aba78555c 100755 --- a/sync-for-expenses/CodatSyncExpenses/Accounts.cs +++ b/sync-for-expenses/CodatSyncExpenses/Accounts.cs @@ -24,12 +24,15 @@ public interface IAccountsSDK Task CreateAsync(CreateAccountRequest? request = null); } + /// + /// Accounts + /// public class AccountsSDK: IAccountsSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/CodatSyncExpenses/CodatSyncExpenses.csproj b/sync-for-expenses/CodatSyncExpenses/CodatSyncExpenses.csproj index 2ede65db1..5351eedf3 100755 --- a/sync-for-expenses/CodatSyncExpenses/CodatSyncExpenses.csproj +++ b/sync-for-expenses/CodatSyncExpenses/CodatSyncExpenses.csproj @@ -2,7 +2,7 @@ true Codat.Sync.Expenses - 0.7.0 + 0.8.0 Codat net6.0 enable diff --git a/sync-for-expenses/CodatSyncExpenses/CodatSyncExpensesSDK.cs b/sync-for-expenses/CodatSyncExpenses/CodatSyncExpensesSDK.cs index b3ce352fd..fb75572d6 100755 --- a/sync-for-expenses/CodatSyncExpenses/CodatSyncExpensesSDK.cs +++ b/sync-for-expenses/CodatSyncExpenses/CodatSyncExpensesSDK.cs @@ -36,6 +36,22 @@ public class SDKConfig { } + /// + /// Sync for Expenses: The API for Sync for Expenses. + /// + /// + /// + /// Sync for Expenses is an API and a set of supporting tools. It has been built to + /// enable corporate card and expense management platforms to provide high-quality + /// integrations with multiple accounting platforms through a standardized API. + /// + /// [Read more...](https://docs.codat.io/sync-for-expenses/overview) + /// + /// [See our OpenAPI spec](https://github.com/codatio/oas) + /// + /// Not seeing the endpoints you're expecting? We've [reorganized our products](https://docs.codat.io/updates/230901-new-products), and you may be using a [different version of Sync for Commerce](https://docs.codat.io/sync-for-expenses-v1-api#/). + /// + /// public class CodatSyncExpensesSDK: ICodatSyncExpensesSDK { public SDKConfig Config { get; private set; } @@ -45,22 +61,55 @@ public class CodatSyncExpensesSDK: ICodatSyncExpensesSDK }; private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; private ISpeakeasyHttpClient _securityClient; + /// + /// Accounts + /// public IAccountsSDK Accounts { get; private set; } + /// + /// Create and manage your Codat companies. + /// public ICompaniesSDK Companies { get; private set; } + /// + /// Manage mapping options and sync configuration. + /// public IConfigurationSDK Configuration { get; private set; } + /// + /// Create and manage partner expense connection. + /// public IConnectionsSDK Connections { get; private set; } + /// + /// Customers + /// public ICustomersSDK Customers { get; private set; } + /// + /// Create expense datasets and upload receipts. + /// public IExpensesSDK Expenses { get; private set; } + /// + /// Asynchronously retrieve data from an integration to refresh data in Codat. + /// public IManageDataSDK ManageData { get; private set; } + /// + /// Access create, update and delete operations made to an SMB's data connection. + /// public IPushOperationsSDK PushOperations { get; private set; } + /// + /// Suppliers + /// public ISuppliersSDK Suppliers { get; private set; } + /// + /// Trigger and monitor expense syncs to accounting software. + /// public ISyncSDK Sync { get; private set; } + /// + /// Retrieve the status of transactions within a sync. + /// public ITransactionStatusSDK TransactionStatus { get; private set; } public CodatSyncExpensesSDK(Security? security = null, string? serverUrl = null, ISpeakeasyHttpClient? client = null) diff --git a/sync-for-expenses/CodatSyncExpenses/Companies.cs b/sync-for-expenses/CodatSyncExpenses/Companies.cs index 3f8dd7cde..d1af47a2e 100755 --- a/sync-for-expenses/CodatSyncExpenses/Companies.cs +++ b/sync-for-expenses/CodatSyncExpenses/Companies.cs @@ -28,12 +28,15 @@ public interface ICompaniesSDK Task UpdateAsync(UpdateCompanyRequest? request = null); } + /// + /// Create and manage your Codat companies. + /// public class CompaniesSDK: ICompaniesSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/CodatSyncExpenses/Configuration.cs b/sync-for-expenses/CodatSyncExpenses/Configuration.cs index 9ed249598..f7db5e777 100755 --- a/sync-for-expenses/CodatSyncExpenses/Configuration.cs +++ b/sync-for-expenses/CodatSyncExpenses/Configuration.cs @@ -26,12 +26,15 @@ public interface IConfigurationSDK Task SetAsync(SetCompanyConfigurationRequest? request = null); } + /// + /// Manage mapping options and sync configuration. + /// public class ConfigurationSDK: IConfigurationSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/CodatSyncExpenses/Connections.cs b/sync-for-expenses/CodatSyncExpenses/Connections.cs index a562b13b3..13b6bab06 100755 --- a/sync-for-expenses/CodatSyncExpenses/Connections.cs +++ b/sync-for-expenses/CodatSyncExpenses/Connections.cs @@ -29,12 +29,15 @@ public interface IConnectionsSDK Task UnlinkAsync(UnlinkConnectionRequest? request = null); } + /// + /// Create and manage partner expense connection. + /// public class ConnectionsSDK: IConnectionsSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/CodatSyncExpenses/Customers.cs b/sync-for-expenses/CodatSyncExpenses/Customers.cs index bb2ef91d0..67c92bb83 100755 --- a/sync-for-expenses/CodatSyncExpenses/Customers.cs +++ b/sync-for-expenses/CodatSyncExpenses/Customers.cs @@ -27,12 +27,15 @@ public interface ICustomersSDK Task UpdateAsync(UpdateCustomerRequest? request = null); } + /// + /// Customers + /// public class CustomersSDK: ICustomersSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/CodatSyncExpenses/Expenses.cs b/sync-for-expenses/CodatSyncExpenses/Expenses.cs index de6b922c3..42646991d 100755 --- a/sync-for-expenses/CodatSyncExpenses/Expenses.cs +++ b/sync-for-expenses/CodatSyncExpenses/Expenses.cs @@ -26,12 +26,15 @@ public interface IExpensesSDK Task UploadAttachmentAsync(UploadExpenseAttachmentRequest? request = null); } + /// + /// Create expense datasets and upload receipts. + /// public class ExpensesSDK: IExpensesSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/CodatSyncExpenses/ManageData.cs b/sync-for-expenses/CodatSyncExpenses/ManageData.cs index 16800aa14..841da4561 100755 --- a/sync-for-expenses/CodatSyncExpenses/ManageData.cs +++ b/sync-for-expenses/CodatSyncExpenses/ManageData.cs @@ -29,12 +29,15 @@ public interface IManageDataSDK Task RefreshDataTypeAsync(RefreshDataTypeRequest? request = null); } + /// + /// Asynchronously retrieve data from an integration to refresh data in Codat. + /// public class ManageDataSDK: IManageDataSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/CodatSyncExpenses/PushOperations.cs b/sync-for-expenses/CodatSyncExpenses/PushOperations.cs index 0b7ed3b70..44accf28f 100755 --- a/sync-for-expenses/CodatSyncExpenses/PushOperations.cs +++ b/sync-for-expenses/CodatSyncExpenses/PushOperations.cs @@ -25,12 +25,15 @@ public interface IPushOperationsSDK Task ListAsync(ListPushOperationsRequest? request = null); } + /// + /// Access create, update and delete operations made to an SMB's data connection. + /// public class PushOperationsSDK: IPushOperationsSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/CodatSyncExpenses/Suppliers.cs b/sync-for-expenses/CodatSyncExpenses/Suppliers.cs index 78af1ead8..4b4fe3e5e 100755 --- a/sync-for-expenses/CodatSyncExpenses/Suppliers.cs +++ b/sync-for-expenses/CodatSyncExpenses/Suppliers.cs @@ -27,12 +27,15 @@ public interface ISuppliersSDK Task UpdateAsync(UpdateSupplierRequest? request = null); } + /// + /// Suppliers + /// public class SuppliersSDK: ISuppliersSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/CodatSyncExpenses/Sync.cs b/sync-for-expenses/CodatSyncExpenses/Sync.cs index a373ece53..b9620a174 100755 --- a/sync-for-expenses/CodatSyncExpenses/Sync.cs +++ b/sync-for-expenses/CodatSyncExpenses/Sync.cs @@ -29,12 +29,15 @@ public interface ISyncSDK Task ListAsync(ListSyncsRequest? request = null); } + /// + /// Trigger and monitor expense syncs to accounting software. + /// public class SyncSDK: ISyncSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/CodatSyncExpenses/TransactionStatus.cs b/sync-for-expenses/CodatSyncExpenses/TransactionStatus.cs index 1fd7ffc7a..0bbffe912 100755 --- a/sync-for-expenses/CodatSyncExpenses/TransactionStatus.cs +++ b/sync-for-expenses/CodatSyncExpenses/TransactionStatus.cs @@ -25,12 +25,15 @@ public interface ITransactionStatusSDK Task ListAsync(ListSyncTransactionsRequest? request = null); } + /// + /// Retrieve the status of transactions within a sync. + /// public class TransactionStatusSDK: ITransactionStatusSDK { public SDKConfig Config { get; private set; } private const string _language = "csharp"; - private const string _sdkVersion = "0.7.0"; - private const string _sdkGenVersion = "2.109.3"; + private const string _sdkVersion = "0.8.0"; + private const string _sdkGenVersion = "2.113.0"; private const string _openapiDocVersion = "prealpha"; private string _serverUrl = ""; private ISpeakeasyHttpClient _defaultClient; diff --git a/sync-for-expenses/RELEASES.md b/sync-for-expenses/RELEASES.md index 7c1396f23..c8f1d660a 100644 --- a/sync-for-expenses/RELEASES.md +++ b/sync-for-expenses/RELEASES.md @@ -60,4 +60,14 @@ Based on: ### Generated - [csharp v0.7.0] sync-for-expenses ### Releases -- [NuGet v0.7.0] https://www.nuget.org/packages/Codat.Sync.Expenses/0.7.0 - sync-for-expenses \ No newline at end of file +- [NuGet v0.7.0] https://www.nuget.org/packages/Codat.Sync.Expenses/0.7.0 - sync-for-expenses + +## 2023-09-15 11:35:13 +### Changes +Based on: +- OpenAPI Doc prealpha https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Sync-Expenses.yaml +- Speakeasy CLI 1.84.0 (2.113.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [csharp v0.8.0] sync-for-expenses +### Releases +- [NuGet v0.8.0] https://www.nuget.org/packages/Codat.Sync.Expenses/0.8.0 - sync-for-expenses \ No newline at end of file diff --git a/sync-for-expenses/gen.yaml b/sync-for-expenses/gen.yaml index bb99c8639..4a10a6f33 100644 --- a/sync-for-expenses/gen.yaml +++ b/sync-for-expenses/gen.yaml @@ -2,22 +2,22 @@ configVersion: 1.0.0 management: docChecksum: 8dbb339010a0bc08c6f46f0de7b59bb3 docVersion: prealpha - speakeasyVersion: 1.83.2 - generationVersion: 2.109.3 + speakeasyVersion: 1.84.0 + generationVersion: 2.113.0 generation: sdkClassName: Codat.Sync.Expenses singleTagPerOp: false telemetryEnabled: true features: csharp: - core: 2.85.6 + core: 2.85.7 deprecations: 2.81.1 examples: 2.81.2 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 nameOverrides: 2.81.1 csharp: - version: 0.7.0 + version: 0.8.0 author: Codat description: Push expenses to accounting platforms. dotnetVersion: net6.0