From b2b9c7130ffb10051b3a71eac4da963f1e528568 Mon Sep 17 00:00:00 2001
From: fern-api <115122769+fern-api[bot]@users.noreply.github.com>
Date: Fri, 5 Apr 2024 10:14:22 +0000
Subject: [PATCH 1/6] SDK regeneration
---
src/Merge.Client.Test/TestClient.cs | 5 +++++
src/Merge.Client.sln | 20 +++++++++----------
.../Types/AccountsListRequestRemoteFields.cs | 5 +----
.../AccountsListRequestShowEnumOrigins.cs | 5 +----
.../AccountsRetrieveRequestRemoteFields.cs | 5 +----
.../AccountsRetrieveRequestShowEnumOrigins.cs | 5 +----
.../Types/CompanyInfoListRequestExpand.cs | 5 +----
.../Types/CompanyInfoRetrieveRequestExpand.cs | 5 +----
.../Types/ContactsListRequestExpand.cs | 5 +----
.../Types/ContactsRetrieveRequestExpand.cs | 5 +----
.../Types/CreditNotesListRequestExpand.cs | 5 +----
.../CreditNotesListRequestRemoteFields.cs | 5 +----
.../CreditNotesListRequestShowEnumOrigins.cs | 5 +----
.../Types/CreditNotesRetrieveRequestExpand.cs | 5 +----
.../CreditNotesRetrieveRequestRemoteFields.cs | 5 +----
...editNotesRetrieveRequestShowEnumOrigins.cs | 5 +----
.../Types/ExpensesListRequestExpand.cs | 5 +----
.../Types/ExpensesRetrieveRequestExpand.cs | 5 +----
.../Types/InvoicesListRequestExpand.cs | 5 +----
.../Invoices/Types/InvoicesListRequestType.cs | 5 +----
.../Types/InvoicesRetrieveRequestExpand.cs | 5 +----
.../Issues/Types/IssuesListRequestStatus.cs | 5 +----
.../Items/Types/ItemsListRequestExpand.cs | 5 +----
.../Items/Types/ItemsRetrieveRequestExpand.cs | 5 +----
.../Types/JournalEntriesListRequestExpand.cs | 5 +----
.../JournalEntriesRetrieveRequestExpand.cs | 5 +----
.../LinkedAccountsListRequestCategory.cs | 5 +----
.../Types/PaymentsListRequestExpand.cs | 5 +----
.../Types/PaymentsRetrieveRequestExpand.cs | 5 +----
.../Types/PurchaseOrdersListRequestExpand.cs | 5 +----
.../PurchaseOrdersRetrieveRequestExpand.cs | 5 +----
.../Types/TransactionsListRequestExpand.cs | 5 +----
.../TransactionsRetrieveRequestExpand.cs | 5 +----
.../AccountDetailsAndActionsStatusEnum.cs | 5 +----
.../Accounting/Types/AccountStatusEnum.cs | 5 +----
.../Types/AccountingPeriodStatusEnum.cs | 5 +----
.../Accounting/Types/AddressTypeEnum.cs | 5 +----
.../Accounting/Types/CategoriesEnum.cs | 5 +----
.../Accounting/Types/CategoryEnum.cs | 5 +----
.../Accounting/Types/CategoryTypeEnum.cs | 5 +----
.../Accounting/Types/ClassificationEnum.cs | 5 +----
.../Accounting/Types/ConditionTypeEnum.cs | 5 +----
.../Accounting/Types/CountryEnum.cs | 5 +----
.../Accounting/Types/CreditNoteStatusEnum.cs | 5 +----
.../Accounting/Types/CurrencyEnum.cs | 5 +----
.../Accounting/Types/EnabledActionsEnum.cs | 5 +----
.../Accounting/Types/EncodingEnum.cs | 5 +----
.../Accounting/Types/EventTypeEnum.cs | 5 +----
.../Accounting/Types/InvoiceStatusEnum.cs | 5 +----
.../Accounting/Types/InvoiceTypeEnum.cs | 5 +----
.../Accounting/Types/IssueStatusEnum.cs | 5 +----
.../Accounting/Types/MethodEnum.cs | 5 +----
.../Accounting/Types/PostingStatusEnum.cs | 5 +----
.../Types/PurchaseOrderStatusEnum.cs | 5 +----
.../Accounting/Types/RequestFormatEnum.cs | 5 +----
.../Accounting/Types/ResponseTypeEnum.cs | 5 +----
src/Merge.Client/Accounting/Types/RoleEnum.cs | 5 +----
.../SelectiveSyncConfigurationsUsageEnum.cs | 5 +----
.../Accounting/Types/Status7D1Enum.cs | 5 +----
.../Accounting/Types/SyncStatusStatusEnum.cs | 5 +----
.../Types/VendorCreditsListRequestExpand.cs | 5 +----
.../VendorCreditsRetrieveRequestExpand.cs | 5 +----
.../ActivitiesListRequestRemoteFields.cs | 5 +----
.../ActivitiesListRequestShowEnumOrigins.cs | 5 +----
.../ActivitiesRetrieveRequestRemoteFields.cs | 5 +----
...ctivitiesRetrieveRequestShowEnumOrigins.cs | 5 +----
.../Types/ApplicationsListRequestExpand.cs | 5 +----
.../ApplicationsRetrieveRequestExpand.cs | 5 +----
.../Types/CandidatesListRequestExpand.cs | 5 +----
.../Types/CandidatesRetrieveRequestExpand.cs | 5 +----
.../Types/EeocsListRequestRemoteFields.cs | 5 +----
.../Types/EeocsListRequestShowEnumOrigins.cs | 5 +----
.../Types/EeocsRetrieveRequestRemoteFields.cs | 5 +----
.../EeocsRetrieveRequestShowEnumOrigins.cs | 5 +----
.../Types/InterviewsListRequestExpand.cs | 5 +----
.../Types/InterviewsRetrieveRequestExpand.cs | 5 +----
.../Issues/Types/IssuesListRequestStatus.cs | 5 +----
.../Ats/Jobs/Types/JobsListRequestExpand.cs | 5 +----
.../Ats/Jobs/Types/JobsListRequestStatus.cs | 5 +----
.../Jobs/Types/JobsRetrieveRequestExpand.cs | 5 +----
...JobsScreeningQuestionsListRequestExpand.cs | 5 +----
.../LinkedAccountsListRequestCategory.cs | 5 +----
.../Offers/Types/OffersListRequestExpand.cs | 5 +----
.../Types/OffersRetrieveRequestExpand.cs | 5 +----
.../Types/ScorecardsListRequestExpand.cs | 5 +----
.../Types/ScorecardsRetrieveRequestExpand.cs | 5 +----
src/Merge.Client/Ats/Types/AccessRoleEnum.cs | 5 +----
.../AccountDetailsAndActionsStatusEnum.cs | 5 +----
.../Ats/Types/ActivityTypeEnum.cs | 5 +----
.../Ats/Types/AttachmentTypeEnum.cs | 5 +----
src/Merge.Client/Ats/Types/CategoriesEnum.cs | 5 +----
src/Merge.Client/Ats/Types/CategoryEnum.cs | 5 +----
.../Ats/Types/ConditionTypeEnum.cs | 5 +----
.../Ats/Types/DisabilityStatusEnum.cs | 5 +----
.../Ats/Types/EmailAddressTypeEnum.cs | 5 +----
.../Ats/Types/EnabledActionsEnum.cs | 5 +----
src/Merge.Client/Ats/Types/EncodingEnum.cs | 5 +----
src/Merge.Client/Ats/Types/EventTypeEnum.cs | 5 +----
src/Merge.Client/Ats/Types/GenderEnum.cs | 5 +----
src/Merge.Client/Ats/Types/IssueStatusEnum.cs | 5 +----
src/Merge.Client/Ats/Types/JobStatusEnum.cs | 5 +----
src/Merge.Client/Ats/Types/MethodEnum.cs | 5 +----
src/Merge.Client/Ats/Types/OfferStatusEnum.cs | 5 +----
.../Ats/Types/OverallRecommendationEnum.cs | 5 +----
.../Ats/Types/PhoneNumberTypeEnum.cs | 5 +----
src/Merge.Client/Ats/Types/RaceEnum.cs | 5 +----
src/Merge.Client/Ats/Types/ReasonEnum.cs | 5 +----
.../Ats/Types/RequestFormatEnum.cs | 5 +----
.../Ats/Types/ResponseTypeEnum.cs | 5 +----
src/Merge.Client/Ats/Types/RoleEnum.cs | 5 +----
.../Ats/Types/ScheduledInterviewStatusEnum.cs | 5 +----
.../SelectiveSyncConfigurationsUsageEnum.cs | 5 +----
.../Ats/Types/SyncStatusStatusEnum.cs | 5 +----
src/Merge.Client/Ats/Types/TypeEnum.cs | 5 +----
src/Merge.Client/Ats/Types/UrlTypeEnum.cs | 5 +----
.../Ats/Types/VeteranStatusEnum.cs | 5 +----
src/Merge.Client/Ats/Types/VisibilityEnum.cs | 5 +----
.../Types/ContactsListRequestExpand.cs | 5 +----
.../Types/ContactsRetrieveRequestExpand.cs | 5 +----
.../Types/EngagementsListRequestExpand.cs | 5 +----
.../Types/EngagementsRetrieveRequestExpand.cs | 5 +----
.../Issues/Types/IssuesListRequestStatus.cs | 5 +----
.../Crm/Leads/Types/LeadsListRequestExpand.cs | 5 +----
.../Leads/Types/LeadsRetrieveRequestExpand.cs | 5 +----
.../LinkedAccountsListRequestCategory.cs | 5 +----
.../Crm/Notes/Types/NotesListRequestExpand.cs | 5 +----
.../Notes/Types/NotesRetrieveRequestExpand.cs | 5 +----
.../Types/OpportunitiesListRequestExpand.cs | 5 +----
.../Types/OpportunitiesListRequestStatus.cs | 5 +----
.../OpportunitiesRetrieveRequestExpand.cs | 5 +----
.../Crm/Tasks/Types/TasksListRequestExpand.cs | 5 +----
.../Tasks/Types/TasksRetrieveRequestExpand.cs | 5 +----
.../AccountDetailsAndActionsStatusEnum.cs | 5 +----
.../Crm/Types/ActivityTypeEnum.cs | 5 +----
src/Merge.Client/Crm/Types/AddressTypeEnum.cs | 5 +----
src/Merge.Client/Crm/Types/CardinalityEnum.cs | 5 +----
src/Merge.Client/Crm/Types/CategoriesEnum.cs | 5 +----
src/Merge.Client/Crm/Types/CategoryEnum.cs | 5 +----
.../Crm/Types/ConditionTypeEnum.cs | 5 +----
src/Merge.Client/Crm/Types/CountryEnum.cs | 5 +----
src/Merge.Client/Crm/Types/DirectionEnum.cs | 5 +----
.../Crm/Types/EnabledActionsEnum.cs | 5 +----
src/Merge.Client/Crm/Types/EncodingEnum.cs | 5 +----
src/Merge.Client/Crm/Types/EventTypeEnum.cs | 5 +----
src/Merge.Client/Crm/Types/FieldFormatEnum.cs | 5 +----
src/Merge.Client/Crm/Types/FieldTypeEnum.cs | 5 +----
src/Merge.Client/Crm/Types/IssueStatusEnum.cs | 5 +----
src/Merge.Client/Crm/Types/ItemFormatEnum.cs | 5 +----
src/Merge.Client/Crm/Types/ItemTypeEnum.cs | 5 +----
src/Merge.Client/Crm/Types/MethodEnum.cs | 5 +----
.../Crm/Types/OpportunityStatusEnum.cs | 5 +----
src/Merge.Client/Crm/Types/OriginTypeEnum.cs | 5 +----
src/Merge.Client/Crm/Types/ReasonEnum.cs | 5 +----
.../Crm/Types/RequestFormatEnum.cs | 5 +----
.../Crm/Types/ResponseTypeEnum.cs | 5 +----
src/Merge.Client/Crm/Types/RoleEnum.cs | 5 +----
.../SelectiveSyncConfigurationsUsageEnum.cs | 5 +----
.../Crm/Types/SyncStatusStatusEnum.cs | 5 +----
src/Merge.Client/Crm/Types/TaskStatusEnum.cs | 5 +----
.../Files/Types/FilesListRequestExpand.cs | 5 +----
.../Files/Types/FilesRetrieveRequestExpand.cs | 5 +----
.../Folders/Types/FoldersListRequestExpand.cs | 5 +----
.../Types/FoldersRetrieveRequestExpand.cs | 5 +----
.../Issues/Types/IssuesListRequestStatus.cs | 5 +----
.../LinkedAccountsListRequestCategory.cs | 5 +----
.../AccountDetailsAndActionsStatusEnum.cs | 5 +----
.../Filestorage/Types/CategoriesEnum.cs | 5 +----
.../Filestorage/Types/CategoryEnum.cs | 5 +----
.../Filestorage/Types/ConditionTypeEnum.cs | 5 +----
.../Filestorage/Types/EnabledActionsEnum.cs | 5 +----
.../Filestorage/Types/EncodingEnum.cs | 5 +----
.../Filestorage/Types/EventTypeEnum.cs | 5 +----
.../Filestorage/Types/IssueStatusEnum.cs | 5 +----
.../Filestorage/Types/MethodEnum.cs | 5 +----
.../Filestorage/Types/RequestFormatEnum.cs | 5 +----
.../Filestorage/Types/ResponseTypeEnum.cs | 5 +----
.../Filestorage/Types/RoleEnum.cs | 5 +----
.../Filestorage/Types/RolesEnum.cs | 5 +----
.../SelectiveSyncConfigurationsUsageEnum.cs | 5 +----
.../Filestorage/Types/SyncStatusStatusEnum.cs | 5 +----
.../Filestorage/Types/TypeEnum.cs | 5 +----
.../Types/BankInfoListRequestAccountType.cs | 5 +----
.../Types/BankInfoListRequestOrderBy.cs | 5 +----
.../EmployeePayrollRunsListRequestExpand.cs | 5 +----
...mployeePayrollRunsRetrieveRequestExpand.cs | 5 +----
.../EmployeesListRequestEmploymentStatus.cs | 5 +----
.../Types/EmployeesListRequestExpand.cs | 5 +----
.../Types/EmployeesListRequestRemoteFields.cs | 5 +----
.../EmployeesListRequestShowEnumOrigins.cs | 5 +----
.../Types/EmployeesRetrieveRequestExpand.cs | 5 +----
.../EmployeesRetrieveRequestRemoteFields.cs | 5 +----
...EmployeesRetrieveRequestShowEnumOrigins.cs | 5 +----
.../Types/EmploymentsListRequestExpand.cs | 5 +----
.../Types/EmploymentsListRequestOrderBy.cs | 5 +----
.../EmploymentsListRequestRemoteFields.cs | 5 +----
.../EmploymentsListRequestShowEnumOrigins.cs | 5 +----
.../Types/EmploymentsRetrieveRequestExpand.cs | 5 +----
.../EmploymentsRetrieveRequestRemoteFields.cs | 5 +----
...ploymentsRetrieveRequestShowEnumOrigins.cs | 5 +----
.../Issues/Types/IssuesListRequestStatus.cs | 5 +----
.../LinkedAccountsListRequestCategory.cs | 5 +----
.../Types/LocationsListRequestLocationType.cs | 5 +----
.../PayrollRunsListRequestRemoteFields.cs | 5 +----
.../Types/PayrollRunsListRequestRunType.cs | 5 +----
.../PayrollRunsListRequestShowEnumOrigins.cs | 5 +----
.../PayrollRunsRetrieveRequestRemoteFields.cs | 5 +----
...yrollRunsRetrieveRequestShowEnumOrigins.cs | 5 +----
.../TimeOff/Types/TimeOffListRequestExpand.cs | 5 +----
.../Types/TimeOffListRequestRemoteFields.cs | 5 +----
.../Types/TimeOffListRequestRequestType.cs | 5 +----
.../TimeOffListRequestShowEnumOrigins.cs | 5 +----
.../TimeOff/Types/TimeOffListRequestStatus.cs | 5 +----
.../Types/TimeOffRetrieveRequestExpand.cs | 5 +----
.../TimeOffRetrieveRequestRemoteFields.cs | 5 +----
.../TimeOffRetrieveRequestShowEnumOrigins.cs | 5 +----
.../TimeOffBalancesListRequestPolicyType.cs | 5 +----
.../TimesheetEntriesListRequestOrderBy.cs | 5 +----
.../AccountDetailsAndActionsStatusEnum.cs | 5 +----
.../Hris/Types/AccountTypeEnum.cs | 5 +----
.../Hris/Types/BenefitPlanTypeEnum.cs | 5 +----
src/Merge.Client/Hris/Types/CategoriesEnum.cs | 5 +----
src/Merge.Client/Hris/Types/CategoryEnum.cs | 5 +----
.../Hris/Types/ConditionTypeEnum.cs | 5 +----
src/Merge.Client/Hris/Types/CountryEnum.cs | 5 +----
.../Hris/Types/EarningTypeEnum.cs | 5 +----
.../Hris/Types/EmploymentStatusEnum.cs | 5 +----
.../Hris/Types/EmploymentTypeEnum.cs | 5 +----
.../Hris/Types/EnabledActionsEnum.cs | 5 +----
src/Merge.Client/Hris/Types/EncodingEnum.cs | 5 +----
src/Merge.Client/Hris/Types/EthnicityEnum.cs | 5 +----
src/Merge.Client/Hris/Types/EventTypeEnum.cs | 5 +----
src/Merge.Client/Hris/Types/FlsaStatusEnum.cs | 5 +----
src/Merge.Client/Hris/Types/GenderEnum.cs | 5 +----
src/Merge.Client/Hris/Types/GroupTypeEnum.cs | 5 +----
.../Hris/Types/IssueStatusEnum.cs | 5 +----
.../Hris/Types/LocationTypeEnum.cs | 5 +----
.../Hris/Types/MaritalStatusEnum.cs | 5 +----
src/Merge.Client/Hris/Types/MethodEnum.cs | 5 +----
.../Hris/Types/PayCurrencyEnum.cs | 5 +----
.../Hris/Types/PayFrequencyEnum.cs | 5 +----
src/Merge.Client/Hris/Types/PayPeriodEnum.cs | 5 +----
src/Merge.Client/Hris/Types/PolicyTypeEnum.cs | 5 +----
src/Merge.Client/Hris/Types/ReasonEnum.cs | 5 +----
.../Hris/Types/RelationshipEnum.cs | 5 +----
.../Hris/Types/RequestFormatEnum.cs | 5 +----
.../Hris/Types/RequestTypeEnum.cs | 5 +----
.../Hris/Types/ResponseTypeEnum.cs | 5 +----
src/Merge.Client/Hris/Types/RoleEnum.cs | 5 +----
src/Merge.Client/Hris/Types/RunStateEnum.cs | 5 +----
src/Merge.Client/Hris/Types/RunTypeEnum.cs | 5 +----
.../SelectiveSyncConfigurationsUsageEnum.cs | 5 +----
.../Hris/Types/SyncStatusStatusEnum.cs | 5 +----
.../Hris/Types/TimeOffStatusEnum.cs | 5 +----
src/Merge.Client/Hris/Types/UnitsEnum.cs | 5 +----
src/Merge.Client/Merge.Client.csproj | 4 ++++
.../CollectionsListRequestCollectionType.cs | 5 +----
.../CollectionsUsersListRequestExpand.cs | 5 +----
.../Types/CommentsListRequestExpand.cs | 5 +----
.../Types/CommentsRetrieveRequestExpand.cs | 5 +----
.../Issues/Types/IssuesListRequestStatus.cs | 5 +----
.../LinkedAccountsListRequestCategory.cs | 5 +----
.../Types/ProjectsUsersListRequestExpand.cs | 5 +----
.../TicketsCollaboratorsListRequestExpand.cs | 5 +----
.../Tickets/Types/TicketsListRequestExpand.cs | 5 +----
.../Types/TicketsListRequestPriority.cs | 5 +----
.../Types/TicketsListRequestRemoteFields.cs | 5 +----
.../TicketsListRequestShowEnumOrigins.cs | 5 +----
.../Tickets/Types/TicketsListRequestStatus.cs | 5 +----
.../Types/TicketsRetrieveRequestExpand.cs | 5 +----
.../TicketsRetrieveRequestRemoteFields.cs | 5 +----
.../TicketsRetrieveRequestShowEnumOrigins.cs | 5 +----
.../Ticketing/Types/AccessLevelEnum.cs | 5 +----
.../AccountDetailsAndActionsStatusEnum.cs | 5 +----
.../Ticketing/Types/CategoriesEnum.cs | 5 +----
.../Ticketing/Types/CategoryEnum.cs | 5 +----
.../Ticketing/Types/CollectionTypeEnum.cs | 5 +----
.../Ticketing/Types/ConditionTypeEnum.cs | 5 +----
.../Ticketing/Types/EnabledActionsEnum.cs | 5 +----
.../Ticketing/Types/EncodingEnum.cs | 5 +----
.../Ticketing/Types/EventTypeEnum.cs | 5 +----
.../Ticketing/Types/FieldFormatEnum.cs | 5 +----
.../Ticketing/Types/FieldTypeEnum.cs | 5 +----
.../Ticketing/Types/IssueStatusEnum.cs | 5 +----
.../Ticketing/Types/ItemFormatEnum.cs | 5 +----
.../Ticketing/Types/ItemTypeEnum.cs | 5 +----
.../Ticketing/Types/MethodEnum.cs | 5 +----
.../Ticketing/Types/PriorityEnum.cs | 5 +----
.../Ticketing/Types/RequestFormatEnum.cs | 5 +----
.../Ticketing/Types/ResponseTypeEnum.cs | 5 +----
src/Merge.Client/Ticketing/Types/RoleEnum.cs | 5 +----
.../SelectiveSyncConfigurationsUsageEnum.cs | 5 +----
.../Ticketing/Types/SyncStatusStatusEnum.cs | 5 +----
.../Ticketing/Types/TicketAccessEnum.cs | 5 +----
.../Ticketing/Types/TicketActionsEnum.cs | 5 +----
.../Ticketing/Types/TicketStatusEnum.cs | 5 +----
.../Users/Types/UsersListRequestExpand.cs | 5 +----
.../Users/Types/UsersRetrieveRequestExpand.cs | 5 +----
src/Merge.Client/_Core/OneOfJsonConverter.cs | 10 ----------
src/Merge.Client/_Core/StringEnum.cs | 10 ----------
299 files changed, 313 insertions(+), 1206 deletions(-)
create mode 100644 src/Merge.Client.Test/TestClient.cs
delete mode 100644 src/Merge.Client/_Core/OneOfJsonConverter.cs
delete mode 100644 src/Merge.Client/_Core/StringEnum.cs
diff --git a/src/Merge.Client.Test/TestClient.cs b/src/Merge.Client.Test/TestClient.cs
new file mode 100644
index 00000000..cf6f7940
--- /dev/null
+++ b/src/Merge.Client.Test/TestClient.cs
@@ -0,0 +1,5 @@
+namespace Merge.Client.Test;
+
+public class TestClient
+{
+}
diff --git a/src/Merge.Client.sln b/src/Merge.Client.sln
index b647ee4d..6c494367 100644
--- a/src/Merge.Client.sln
+++ b/src/Merge.Client.sln
@@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client", "Merge.Client\Merge.Client.csproj", "{0E30345D-CC3C-4B98-AF2A-30BE2D798A7A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client", "Merge.Client\Merge.Client.csproj", "{F92C3555-78DA-4071-9D68-A417A2EA2B66}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client.Test", "Merge.Client.Test\Merge.Client.Test.csproj", "{D8508BF6-FCA5-4DB8-8F13-673F47A00B15}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client.Test", "Merge.Client.Test\Merge.Client.Test.csproj", "{B25CBCAD-7EAB-42F2-B1C7-2E1E8AE150BB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -16,13 +16,13 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {0E30345D-CC3C-4B98-AF2A-30BE2D798A7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0E30345D-CC3C-4B98-AF2A-30BE2D798A7A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0E30345D-CC3C-4B98-AF2A-30BE2D798A7A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0E30345D-CC3C-4B98-AF2A-30BE2D798A7A}.Release|Any CPU.Build.0 = Release|Any CPU
- {D8508BF6-FCA5-4DB8-8F13-673F47A00B15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D8508BF6-FCA5-4DB8-8F13-673F47A00B15}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D8508BF6-FCA5-4DB8-8F13-673F47A00B15}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D8508BF6-FCA5-4DB8-8F13-673F47A00B15}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F92C3555-78DA-4071-9D68-A417A2EA2B66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F92C3555-78DA-4071-9D68-A417A2EA2B66}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F92C3555-78DA-4071-9D68-A417A2EA2B66}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F92C3555-78DA-4071-9D68-A417A2EA2B66}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B25CBCAD-7EAB-42F2-B1C7-2E1E8AE150BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B25CBCAD-7EAB-42F2-B1C7-2E1E8AE150BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B25CBCAD-7EAB-42F2-B1C7-2E1E8AE150BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B25CBCAD-7EAB-42F2-B1C7-2E1E8AE150BB}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
diff --git a/src/Merge.Client/Accounting/Accounts/Types/AccountsListRequestRemoteFields.cs b/src/Merge.Client/Accounting/Accounts/Types/AccountsListRequestRemoteFields.cs
index 1a498409..26706988 100644
--- a/src/Merge.Client/Accounting/Accounts/Types/AccountsListRequestRemoteFields.cs
+++ b/src/Merge.Client/Accounting/Accounts/Types/AccountsListRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountsListRequestRemoteFields
{
[EnumMember(Value = "classification")]
diff --git a/src/Merge.Client/Accounting/Accounts/Types/AccountsListRequestShowEnumOrigins.cs b/src/Merge.Client/Accounting/Accounts/Types/AccountsListRequestShowEnumOrigins.cs
index d262ef61..bcc2b1b0 100644
--- a/src/Merge.Client/Accounting/Accounts/Types/AccountsListRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Accounting/Accounts/Types/AccountsListRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountsListRequestShowEnumOrigins
{
[EnumMember(Value = "classification")]
diff --git a/src/Merge.Client/Accounting/Accounts/Types/AccountsRetrieveRequestRemoteFields.cs b/src/Merge.Client/Accounting/Accounts/Types/AccountsRetrieveRequestRemoteFields.cs
index 47281c48..b7b62961 100644
--- a/src/Merge.Client/Accounting/Accounts/Types/AccountsRetrieveRequestRemoteFields.cs
+++ b/src/Merge.Client/Accounting/Accounts/Types/AccountsRetrieveRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountsRetrieveRequestRemoteFields
{
[EnumMember(Value = "classification")]
diff --git a/src/Merge.Client/Accounting/Accounts/Types/AccountsRetrieveRequestShowEnumOrigins.cs b/src/Merge.Client/Accounting/Accounts/Types/AccountsRetrieveRequestShowEnumOrigins.cs
index 381ce3f2..f33ef5e0 100644
--- a/src/Merge.Client/Accounting/Accounts/Types/AccountsRetrieveRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Accounting/Accounts/Types/AccountsRetrieveRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountsRetrieveRequestShowEnumOrigins
{
[EnumMember(Value = "classification")]
diff --git a/src/Merge.Client/Accounting/CompanyInfo/Types/CompanyInfoListRequestExpand.cs b/src/Merge.Client/Accounting/CompanyInfo/Types/CompanyInfoListRequestExpand.cs
index 4f89ec0f..a8609fdb 100644
--- a/src/Merge.Client/Accounting/CompanyInfo/Types/CompanyInfoListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/CompanyInfo/Types/CompanyInfoListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CompanyInfoListRequestExpand
{
[EnumMember(Value = "addresses")]
diff --git a/src/Merge.Client/Accounting/CompanyInfo/Types/CompanyInfoRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/CompanyInfo/Types/CompanyInfoRetrieveRequestExpand.cs
index 393ed4d5..c405db65 100644
--- a/src/Merge.Client/Accounting/CompanyInfo/Types/CompanyInfoRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/CompanyInfo/Types/CompanyInfoRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CompanyInfoRetrieveRequestExpand
{
[EnumMember(Value = "addresses")]
diff --git a/src/Merge.Client/Accounting/Contacts/Types/ContactsListRequestExpand.cs b/src/Merge.Client/Accounting/Contacts/Types/ContactsListRequestExpand.cs
index 73b60b4b..11ef97ed 100644
--- a/src/Merge.Client/Accounting/Contacts/Types/ContactsListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Contacts/Types/ContactsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ContactsListRequestExpand
{
[EnumMember(Value = "addresses")]
diff --git a/src/Merge.Client/Accounting/Contacts/Types/ContactsRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/Contacts/Types/ContactsRetrieveRequestExpand.cs
index 1efcc900..b4347f18 100644
--- a/src/Merge.Client/Accounting/Contacts/Types/ContactsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Contacts/Types/ContactsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ContactsRetrieveRequestExpand
{
[EnumMember(Value = "addresses")]
diff --git a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestExpand.cs b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestExpand.cs
index a774b2a1..5e95626e 100644
--- a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CreditNotesListRequestExpand
{
[EnumMember(Value = "accounting_period")]
diff --git a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestRemoteFields.cs b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestRemoteFields.cs
index 1910d301..6921dbc9 100644
--- a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestRemoteFields.cs
+++ b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CreditNotesListRequestRemoteFields
{
[EnumMember(Value = "status")]
diff --git a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestShowEnumOrigins.cs b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestShowEnumOrigins.cs
index 35df07ce..a06e3bf8 100644
--- a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesListRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CreditNotesListRequestShowEnumOrigins
{
[EnumMember(Value = "status")]
diff --git a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestExpand.cs
index 8ade649a..0e111a83 100644
--- a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CreditNotesRetrieveRequestExpand
{
[EnumMember(Value = "accounting_period")]
diff --git a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestRemoteFields.cs b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestRemoteFields.cs
index 2cafc0b4..e2c4cd7a 100644
--- a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestRemoteFields.cs
+++ b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CreditNotesRetrieveRequestRemoteFields
{
[EnumMember(Value = "status")]
diff --git a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestShowEnumOrigins.cs b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestShowEnumOrigins.cs
index 9df3d10b..3e367013 100644
--- a/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Accounting/CreditNotes/Types/CreditNotesRetrieveRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CreditNotesRetrieveRequestShowEnumOrigins
{
[EnumMember(Value = "status")]
diff --git a/src/Merge.Client/Accounting/Expenses/Types/ExpensesListRequestExpand.cs b/src/Merge.Client/Accounting/Expenses/Types/ExpensesListRequestExpand.cs
index 58b2a01d..12a611c1 100644
--- a/src/Merge.Client/Accounting/Expenses/Types/ExpensesListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Expenses/Types/ExpensesListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ExpensesListRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Accounting/Expenses/Types/ExpensesRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/Expenses/Types/ExpensesRetrieveRequestExpand.cs
index 9558dec9..cde830e4 100644
--- a/src/Merge.Client/Accounting/Expenses/Types/ExpensesRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Expenses/Types/ExpensesRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ExpensesRetrieveRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Accounting/Invoices/Types/InvoicesListRequestExpand.cs b/src/Merge.Client/Accounting/Invoices/Types/InvoicesListRequestExpand.cs
index b3a3639f..9a1106f7 100644
--- a/src/Merge.Client/Accounting/Invoices/Types/InvoicesListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Invoices/Types/InvoicesListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum InvoicesListRequestExpand
{
[EnumMember(Value = "accounting_period")]
diff --git a/src/Merge.Client/Accounting/Invoices/Types/InvoicesListRequestType.cs b/src/Merge.Client/Accounting/Invoices/Types/InvoicesListRequestType.cs
index af124b1c..832dc2af 100644
--- a/src/Merge.Client/Accounting/Invoices/Types/InvoicesListRequestType.cs
+++ b/src/Merge.Client/Accounting/Invoices/Types/InvoicesListRequestType.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum InvoicesListRequestType
{
[EnumMember(Value = "ACCOUNTS_PAYABLE")]
diff --git a/src/Merge.Client/Accounting/Invoices/Types/InvoicesRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/Invoices/Types/InvoicesRetrieveRequestExpand.cs
index e686ab53..7360a967 100644
--- a/src/Merge.Client/Accounting/Invoices/Types/InvoicesRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Invoices/Types/InvoicesRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum InvoicesRetrieveRequestExpand
{
[EnumMember(Value = "accounting_period")]
diff --git a/src/Merge.Client/Accounting/Issues/Types/IssuesListRequestStatus.cs b/src/Merge.Client/Accounting/Issues/Types/IssuesListRequestStatus.cs
index 41d784d0..417f3ae2 100644
--- a/src/Merge.Client/Accounting/Issues/Types/IssuesListRequestStatus.cs
+++ b/src/Merge.Client/Accounting/Issues/Types/IssuesListRequestStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssuesListRequestStatus
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Accounting/Items/Types/ItemsListRequestExpand.cs b/src/Merge.Client/Accounting/Items/Types/ItemsListRequestExpand.cs
index 011f46d1..3d8cbc24 100644
--- a/src/Merge.Client/Accounting/Items/Types/ItemsListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Items/Types/ItemsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ItemsListRequestExpand
{
[EnumMember(Value = "company")]
diff --git a/src/Merge.Client/Accounting/Items/Types/ItemsRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/Items/Types/ItemsRetrieveRequestExpand.cs
index cc466c1b..088477ec 100644
--- a/src/Merge.Client/Accounting/Items/Types/ItemsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Items/Types/ItemsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ItemsRetrieveRequestExpand
{
[EnumMember(Value = "company")]
diff --git a/src/Merge.Client/Accounting/JournalEntries/Types/JournalEntriesListRequestExpand.cs b/src/Merge.Client/Accounting/JournalEntries/Types/JournalEntriesListRequestExpand.cs
index 6bed819e..4bb42a6c 100644
--- a/src/Merge.Client/Accounting/JournalEntries/Types/JournalEntriesListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/JournalEntries/Types/JournalEntriesListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum JournalEntriesListRequestExpand
{
[EnumMember(Value = "accounting_period")]
diff --git a/src/Merge.Client/Accounting/JournalEntries/Types/JournalEntriesRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/JournalEntries/Types/JournalEntriesRetrieveRequestExpand.cs
index 4b43250e..02cea576 100644
--- a/src/Merge.Client/Accounting/JournalEntries/Types/JournalEntriesRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/JournalEntries/Types/JournalEntriesRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum JournalEntriesRetrieveRequestExpand
{
[EnumMember(Value = "accounting_period")]
diff --git a/src/Merge.Client/Accounting/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs b/src/Merge.Client/Accounting/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
index b20bf495..684bea56 100644
--- a/src/Merge.Client/Accounting/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
+++ b/src/Merge.Client/Accounting/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum LinkedAccountsListRequestCategory
{
[EnumMember(Value = "accounting")]
diff --git a/src/Merge.Client/Accounting/Payments/Types/PaymentsListRequestExpand.cs b/src/Merge.Client/Accounting/Payments/Types/PaymentsListRequestExpand.cs
index a3e70c29..2feae53a 100644
--- a/src/Merge.Client/Accounting/Payments/Types/PaymentsListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Payments/Types/PaymentsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PaymentsListRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Accounting/Payments/Types/PaymentsRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/Payments/Types/PaymentsRetrieveRequestExpand.cs
index 33245b6f..e76e8440 100644
--- a/src/Merge.Client/Accounting/Payments/Types/PaymentsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Payments/Types/PaymentsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PaymentsRetrieveRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Accounting/PurchaseOrders/Types/PurchaseOrdersListRequestExpand.cs b/src/Merge.Client/Accounting/PurchaseOrders/Types/PurchaseOrdersListRequestExpand.cs
index ae969750..26228e6b 100644
--- a/src/Merge.Client/Accounting/PurchaseOrders/Types/PurchaseOrdersListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/PurchaseOrders/Types/PurchaseOrdersListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PurchaseOrdersListRequestExpand
{
[EnumMember(Value = "accounting_period")]
diff --git a/src/Merge.Client/Accounting/PurchaseOrders/Types/PurchaseOrdersRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/PurchaseOrders/Types/PurchaseOrdersRetrieveRequestExpand.cs
index 094c63d0..e0e4ad5e 100644
--- a/src/Merge.Client/Accounting/PurchaseOrders/Types/PurchaseOrdersRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/PurchaseOrders/Types/PurchaseOrdersRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PurchaseOrdersRetrieveRequestExpand
{
[EnumMember(Value = "accounting_period")]
diff --git a/src/Merge.Client/Accounting/Transactions/Types/TransactionsListRequestExpand.cs b/src/Merge.Client/Accounting/Transactions/Types/TransactionsListRequestExpand.cs
index 4e39d3e6..eb8eebb5 100644
--- a/src/Merge.Client/Accounting/Transactions/Types/TransactionsListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Transactions/Types/TransactionsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TransactionsListRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Accounting/Transactions/Types/TransactionsRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/Transactions/Types/TransactionsRetrieveRequestExpand.cs
index 8285afbb..fe975671 100644
--- a/src/Merge.Client/Accounting/Transactions/Types/TransactionsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/Transactions/Types/TransactionsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TransactionsRetrieveRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Accounting/Types/AccountDetailsAndActionsStatusEnum.cs b/src/Merge.Client/Accounting/Types/AccountDetailsAndActionsStatusEnum.cs
index ae964c7c..83f687e8 100644
--- a/src/Merge.Client/Accounting/Types/AccountDetailsAndActionsStatusEnum.cs
+++ b/src/Merge.Client/Accounting/Types/AccountDetailsAndActionsStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountDetailsAndActionsStatusEnum
{
[EnumMember(Value = "COMPLETE")]
diff --git a/src/Merge.Client/Accounting/Types/AccountStatusEnum.cs b/src/Merge.Client/Accounting/Types/AccountStatusEnum.cs
index 622306ba..4222c8dc 100644
--- a/src/Merge.Client/Accounting/Types/AccountStatusEnum.cs
+++ b/src/Merge.Client/Accounting/Types/AccountStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountStatusEnum
{
[EnumMember(Value = "ACTIVE")]
diff --git a/src/Merge.Client/Accounting/Types/AccountingPeriodStatusEnum.cs b/src/Merge.Client/Accounting/Types/AccountingPeriodStatusEnum.cs
index 255c5854..7bf6bc19 100644
--- a/src/Merge.Client/Accounting/Types/AccountingPeriodStatusEnum.cs
+++ b/src/Merge.Client/Accounting/Types/AccountingPeriodStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountingPeriodStatusEnum
{
[EnumMember(Value = "ACTIVE")]
diff --git a/src/Merge.Client/Accounting/Types/AddressTypeEnum.cs b/src/Merge.Client/Accounting/Types/AddressTypeEnum.cs
index a3d49a93..d91e9bf5 100644
--- a/src/Merge.Client/Accounting/Types/AddressTypeEnum.cs
+++ b/src/Merge.Client/Accounting/Types/AddressTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AddressTypeEnum
{
[EnumMember(Value = "BILLING")]
diff --git a/src/Merge.Client/Accounting/Types/CategoriesEnum.cs b/src/Merge.Client/Accounting/Types/CategoriesEnum.cs
index 1f901349..2025146c 100644
--- a/src/Merge.Client/Accounting/Types/CategoriesEnum.cs
+++ b/src/Merge.Client/Accounting/Types/CategoriesEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoriesEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Accounting/Types/CategoryEnum.cs b/src/Merge.Client/Accounting/Types/CategoryEnum.cs
index 40088ec8..51675042 100644
--- a/src/Merge.Client/Accounting/Types/CategoryEnum.cs
+++ b/src/Merge.Client/Accounting/Types/CategoryEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoryEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Accounting/Types/CategoryTypeEnum.cs b/src/Merge.Client/Accounting/Types/CategoryTypeEnum.cs
index e41789fc..d9ae1ca3 100644
--- a/src/Merge.Client/Accounting/Types/CategoryTypeEnum.cs
+++ b/src/Merge.Client/Accounting/Types/CategoryTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoryTypeEnum
{
[EnumMember(Value = "CLASS")]
diff --git a/src/Merge.Client/Accounting/Types/ClassificationEnum.cs b/src/Merge.Client/Accounting/Types/ClassificationEnum.cs
index 39b111bf..c1cdc0b2 100644
--- a/src/Merge.Client/Accounting/Types/ClassificationEnum.cs
+++ b/src/Merge.Client/Accounting/Types/ClassificationEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ClassificationEnum
{
[EnumMember(Value = "ASSET")]
diff --git a/src/Merge.Client/Accounting/Types/ConditionTypeEnum.cs b/src/Merge.Client/Accounting/Types/ConditionTypeEnum.cs
index a4399d21..8accd666 100644
--- a/src/Merge.Client/Accounting/Types/ConditionTypeEnum.cs
+++ b/src/Merge.Client/Accounting/Types/ConditionTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ConditionTypeEnum
{
[EnumMember(Value = "BOOLEAN")]
diff --git a/src/Merge.Client/Accounting/Types/CountryEnum.cs b/src/Merge.Client/Accounting/Types/CountryEnum.cs
index d835f788..5424e5ee 100644
--- a/src/Merge.Client/Accounting/Types/CountryEnum.cs
+++ b/src/Merge.Client/Accounting/Types/CountryEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CountryEnum
{
[EnumMember(Value = "AF")]
diff --git a/src/Merge.Client/Accounting/Types/CreditNoteStatusEnum.cs b/src/Merge.Client/Accounting/Types/CreditNoteStatusEnum.cs
index 6efa604f..a57df9a8 100644
--- a/src/Merge.Client/Accounting/Types/CreditNoteStatusEnum.cs
+++ b/src/Merge.Client/Accounting/Types/CreditNoteStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CreditNoteStatusEnum
{
[EnumMember(Value = "SUBMITTED")]
diff --git a/src/Merge.Client/Accounting/Types/CurrencyEnum.cs b/src/Merge.Client/Accounting/Types/CurrencyEnum.cs
index a6c1574c..0204e038 100644
--- a/src/Merge.Client/Accounting/Types/CurrencyEnum.cs
+++ b/src/Merge.Client/Accounting/Types/CurrencyEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CurrencyEnum
{
[EnumMember(Value = "XUA")]
diff --git a/src/Merge.Client/Accounting/Types/EnabledActionsEnum.cs b/src/Merge.Client/Accounting/Types/EnabledActionsEnum.cs
index e75042fb..cbf52d45 100644
--- a/src/Merge.Client/Accounting/Types/EnabledActionsEnum.cs
+++ b/src/Merge.Client/Accounting/Types/EnabledActionsEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EnabledActionsEnum
{
[EnumMember(Value = "READ")]
diff --git a/src/Merge.Client/Accounting/Types/EncodingEnum.cs b/src/Merge.Client/Accounting/Types/EncodingEnum.cs
index 8a9640ac..f35875db 100644
--- a/src/Merge.Client/Accounting/Types/EncodingEnum.cs
+++ b/src/Merge.Client/Accounting/Types/EncodingEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EncodingEnum
{
[EnumMember(Value = "RAW")]
diff --git a/src/Merge.Client/Accounting/Types/EventTypeEnum.cs b/src/Merge.Client/Accounting/Types/EventTypeEnum.cs
index fec2dc8e..4baafdd9 100644
--- a/src/Merge.Client/Accounting/Types/EventTypeEnum.cs
+++ b/src/Merge.Client/Accounting/Types/EventTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EventTypeEnum
{
[EnumMember(Value = "CREATED_REMOTE_PRODUCTION_API_KEY")]
diff --git a/src/Merge.Client/Accounting/Types/InvoiceStatusEnum.cs b/src/Merge.Client/Accounting/Types/InvoiceStatusEnum.cs
index bfcb578c..cdc994a3 100644
--- a/src/Merge.Client/Accounting/Types/InvoiceStatusEnum.cs
+++ b/src/Merge.Client/Accounting/Types/InvoiceStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum InvoiceStatusEnum
{
[EnumMember(Value = "PAID")]
diff --git a/src/Merge.Client/Accounting/Types/InvoiceTypeEnum.cs b/src/Merge.Client/Accounting/Types/InvoiceTypeEnum.cs
index 927a28a0..b8d62e98 100644
--- a/src/Merge.Client/Accounting/Types/InvoiceTypeEnum.cs
+++ b/src/Merge.Client/Accounting/Types/InvoiceTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum InvoiceTypeEnum
{
[EnumMember(Value = "ACCOUNTS_RECEIVABLE")]
diff --git a/src/Merge.Client/Accounting/Types/IssueStatusEnum.cs b/src/Merge.Client/Accounting/Types/IssueStatusEnum.cs
index 0187486a..c99281e1 100644
--- a/src/Merge.Client/Accounting/Types/IssueStatusEnum.cs
+++ b/src/Merge.Client/Accounting/Types/IssueStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssueStatusEnum
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Accounting/Types/MethodEnum.cs b/src/Merge.Client/Accounting/Types/MethodEnum.cs
index 2f763fc6..577af7bd 100644
--- a/src/Merge.Client/Accounting/Types/MethodEnum.cs
+++ b/src/Merge.Client/Accounting/Types/MethodEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum MethodEnum
{
[EnumMember(Value = "GET")]
diff --git a/src/Merge.Client/Accounting/Types/PostingStatusEnum.cs b/src/Merge.Client/Accounting/Types/PostingStatusEnum.cs
index 7f8f833a..1f66ed27 100644
--- a/src/Merge.Client/Accounting/Types/PostingStatusEnum.cs
+++ b/src/Merge.Client/Accounting/Types/PostingStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PostingStatusEnum
{
[EnumMember(Value = "UNPOSTED")]
diff --git a/src/Merge.Client/Accounting/Types/PurchaseOrderStatusEnum.cs b/src/Merge.Client/Accounting/Types/PurchaseOrderStatusEnum.cs
index 056b16d2..4a2a68fd 100644
--- a/src/Merge.Client/Accounting/Types/PurchaseOrderStatusEnum.cs
+++ b/src/Merge.Client/Accounting/Types/PurchaseOrderStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PurchaseOrderStatusEnum
{
[EnumMember(Value = "DRAFT")]
diff --git a/src/Merge.Client/Accounting/Types/RequestFormatEnum.cs b/src/Merge.Client/Accounting/Types/RequestFormatEnum.cs
index 640e6fd1..bdc6c553 100644
--- a/src/Merge.Client/Accounting/Types/RequestFormatEnum.cs
+++ b/src/Merge.Client/Accounting/Types/RequestFormatEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RequestFormatEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Accounting/Types/ResponseTypeEnum.cs b/src/Merge.Client/Accounting/Types/ResponseTypeEnum.cs
index c932bc56..23b4fa98 100644
--- a/src/Merge.Client/Accounting/Types/ResponseTypeEnum.cs
+++ b/src/Merge.Client/Accounting/Types/ResponseTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ResponseTypeEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Accounting/Types/RoleEnum.cs b/src/Merge.Client/Accounting/Types/RoleEnum.cs
index 77c80466..720f1ec5 100644
--- a/src/Merge.Client/Accounting/Types/RoleEnum.cs
+++ b/src/Merge.Client/Accounting/Types/RoleEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RoleEnum
{
[EnumMember(Value = "ADMIN")]
diff --git a/src/Merge.Client/Accounting/Types/SelectiveSyncConfigurationsUsageEnum.cs b/src/Merge.Client/Accounting/Types/SelectiveSyncConfigurationsUsageEnum.cs
index 26356ee8..f9c5521f 100644
--- a/src/Merge.Client/Accounting/Types/SelectiveSyncConfigurationsUsageEnum.cs
+++ b/src/Merge.Client/Accounting/Types/SelectiveSyncConfigurationsUsageEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SelectiveSyncConfigurationsUsageEnum
{
[EnumMember(Value = "IN_NEXT_SYNC")]
diff --git a/src/Merge.Client/Accounting/Types/Status7D1Enum.cs b/src/Merge.Client/Accounting/Types/Status7D1Enum.cs
index ea4ea180..9164570b 100644
--- a/src/Merge.Client/Accounting/Types/Status7D1Enum.cs
+++ b/src/Merge.Client/Accounting/Types/Status7D1Enum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum Status7D1Enum
{
[EnumMember(Value = "ACTIVE")]
diff --git a/src/Merge.Client/Accounting/Types/SyncStatusStatusEnum.cs b/src/Merge.Client/Accounting/Types/SyncStatusStatusEnum.cs
index d78d1b0d..6686d1d7 100644
--- a/src/Merge.Client/Accounting/Types/SyncStatusStatusEnum.cs
+++ b/src/Merge.Client/Accounting/Types/SyncStatusStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SyncStatusStatusEnum
{
[EnumMember(Value = "SYNCING")]
diff --git a/src/Merge.Client/Accounting/VendorCredits/Types/VendorCreditsListRequestExpand.cs b/src/Merge.Client/Accounting/VendorCredits/Types/VendorCreditsListRequestExpand.cs
index 72b03ce0..959ddebb 100644
--- a/src/Merge.Client/Accounting/VendorCredits/Types/VendorCreditsListRequestExpand.cs
+++ b/src/Merge.Client/Accounting/VendorCredits/Types/VendorCreditsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum VendorCreditsListRequestExpand
{
[EnumMember(Value = "accounting_period")]
diff --git a/src/Merge.Client/Accounting/VendorCredits/Types/VendorCreditsRetrieveRequestExpand.cs b/src/Merge.Client/Accounting/VendorCredits/Types/VendorCreditsRetrieveRequestExpand.cs
index b862947f..db627cd8 100644
--- a/src/Merge.Client/Accounting/VendorCredits/Types/VendorCreditsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Accounting/VendorCredits/Types/VendorCreditsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Accounting;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum VendorCreditsRetrieveRequestExpand
{
[EnumMember(Value = "accounting_period")]
diff --git a/src/Merge.Client/Ats/Activities/Types/ActivitiesListRequestRemoteFields.cs b/src/Merge.Client/Ats/Activities/Types/ActivitiesListRequestRemoteFields.cs
index f240a4c8..12735218 100644
--- a/src/Merge.Client/Ats/Activities/Types/ActivitiesListRequestRemoteFields.cs
+++ b/src/Merge.Client/Ats/Activities/Types/ActivitiesListRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ActivitiesListRequestRemoteFields
{
[EnumMember(Value = "activity_type")]
diff --git a/src/Merge.Client/Ats/Activities/Types/ActivitiesListRequestShowEnumOrigins.cs b/src/Merge.Client/Ats/Activities/Types/ActivitiesListRequestShowEnumOrigins.cs
index 2c5c0198..b0c1c1aa 100644
--- a/src/Merge.Client/Ats/Activities/Types/ActivitiesListRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Ats/Activities/Types/ActivitiesListRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ActivitiesListRequestShowEnumOrigins
{
[EnumMember(Value = "activity_type")]
diff --git a/src/Merge.Client/Ats/Activities/Types/ActivitiesRetrieveRequestRemoteFields.cs b/src/Merge.Client/Ats/Activities/Types/ActivitiesRetrieveRequestRemoteFields.cs
index 39869599..237937b2 100644
--- a/src/Merge.Client/Ats/Activities/Types/ActivitiesRetrieveRequestRemoteFields.cs
+++ b/src/Merge.Client/Ats/Activities/Types/ActivitiesRetrieveRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ActivitiesRetrieveRequestRemoteFields
{
[EnumMember(Value = "activity_type")]
diff --git a/src/Merge.Client/Ats/Activities/Types/ActivitiesRetrieveRequestShowEnumOrigins.cs b/src/Merge.Client/Ats/Activities/Types/ActivitiesRetrieveRequestShowEnumOrigins.cs
index 2608fa79..7aedde04 100644
--- a/src/Merge.Client/Ats/Activities/Types/ActivitiesRetrieveRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Ats/Activities/Types/ActivitiesRetrieveRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ActivitiesRetrieveRequestShowEnumOrigins
{
[EnumMember(Value = "activity_type")]
diff --git a/src/Merge.Client/Ats/Applications/Types/ApplicationsListRequestExpand.cs b/src/Merge.Client/Ats/Applications/Types/ApplicationsListRequestExpand.cs
index fc406e48..a07020dc 100644
--- a/src/Merge.Client/Ats/Applications/Types/ApplicationsListRequestExpand.cs
+++ b/src/Merge.Client/Ats/Applications/Types/ApplicationsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ApplicationsListRequestExpand
{
[EnumMember(Value = "candidate")]
diff --git a/src/Merge.Client/Ats/Applications/Types/ApplicationsRetrieveRequestExpand.cs b/src/Merge.Client/Ats/Applications/Types/ApplicationsRetrieveRequestExpand.cs
index 07fce210..d5bd6c31 100644
--- a/src/Merge.Client/Ats/Applications/Types/ApplicationsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Ats/Applications/Types/ApplicationsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ApplicationsRetrieveRequestExpand
{
[EnumMember(Value = "candidate")]
diff --git a/src/Merge.Client/Ats/Candidates/Types/CandidatesListRequestExpand.cs b/src/Merge.Client/Ats/Candidates/Types/CandidatesListRequestExpand.cs
index fdec580f..b5e82918 100644
--- a/src/Merge.Client/Ats/Candidates/Types/CandidatesListRequestExpand.cs
+++ b/src/Merge.Client/Ats/Candidates/Types/CandidatesListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CandidatesListRequestExpand
{
[EnumMember(Value = "applications")]
diff --git a/src/Merge.Client/Ats/Candidates/Types/CandidatesRetrieveRequestExpand.cs b/src/Merge.Client/Ats/Candidates/Types/CandidatesRetrieveRequestExpand.cs
index ebd0f1e3..3ab4df29 100644
--- a/src/Merge.Client/Ats/Candidates/Types/CandidatesRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Ats/Candidates/Types/CandidatesRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CandidatesRetrieveRequestExpand
{
[EnumMember(Value = "applications")]
diff --git a/src/Merge.Client/Ats/Eeocs/Types/EeocsListRequestRemoteFields.cs b/src/Merge.Client/Ats/Eeocs/Types/EeocsListRequestRemoteFields.cs
index 84d1f579..11140faa 100644
--- a/src/Merge.Client/Ats/Eeocs/Types/EeocsListRequestRemoteFields.cs
+++ b/src/Merge.Client/Ats/Eeocs/Types/EeocsListRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EeocsListRequestRemoteFields
{
[EnumMember(Value = "disability_status")]
diff --git a/src/Merge.Client/Ats/Eeocs/Types/EeocsListRequestShowEnumOrigins.cs b/src/Merge.Client/Ats/Eeocs/Types/EeocsListRequestShowEnumOrigins.cs
index 96c4f014..fe2005ae 100644
--- a/src/Merge.Client/Ats/Eeocs/Types/EeocsListRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Ats/Eeocs/Types/EeocsListRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EeocsListRequestShowEnumOrigins
{
[EnumMember(Value = "disability_status")]
diff --git a/src/Merge.Client/Ats/Eeocs/Types/EeocsRetrieveRequestRemoteFields.cs b/src/Merge.Client/Ats/Eeocs/Types/EeocsRetrieveRequestRemoteFields.cs
index 5b605dee..3510380c 100644
--- a/src/Merge.Client/Ats/Eeocs/Types/EeocsRetrieveRequestRemoteFields.cs
+++ b/src/Merge.Client/Ats/Eeocs/Types/EeocsRetrieveRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EeocsRetrieveRequestRemoteFields
{
[EnumMember(Value = "disability_status")]
diff --git a/src/Merge.Client/Ats/Eeocs/Types/EeocsRetrieveRequestShowEnumOrigins.cs b/src/Merge.Client/Ats/Eeocs/Types/EeocsRetrieveRequestShowEnumOrigins.cs
index 2efc1020..f3e6c6fd 100644
--- a/src/Merge.Client/Ats/Eeocs/Types/EeocsRetrieveRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Ats/Eeocs/Types/EeocsRetrieveRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EeocsRetrieveRequestShowEnumOrigins
{
[EnumMember(Value = "disability_status")]
diff --git a/src/Merge.Client/Ats/Interviews/Types/InterviewsListRequestExpand.cs b/src/Merge.Client/Ats/Interviews/Types/InterviewsListRequestExpand.cs
index 00a45fb8..bde7562d 100644
--- a/src/Merge.Client/Ats/Interviews/Types/InterviewsListRequestExpand.cs
+++ b/src/Merge.Client/Ats/Interviews/Types/InterviewsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum InterviewsListRequestExpand
{
[EnumMember(Value = "application")]
diff --git a/src/Merge.Client/Ats/Interviews/Types/InterviewsRetrieveRequestExpand.cs b/src/Merge.Client/Ats/Interviews/Types/InterviewsRetrieveRequestExpand.cs
index d8e91a38..a3ef1165 100644
--- a/src/Merge.Client/Ats/Interviews/Types/InterviewsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Ats/Interviews/Types/InterviewsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum InterviewsRetrieveRequestExpand
{
[EnumMember(Value = "application")]
diff --git a/src/Merge.Client/Ats/Issues/Types/IssuesListRequestStatus.cs b/src/Merge.Client/Ats/Issues/Types/IssuesListRequestStatus.cs
index f198971e..20c16f29 100644
--- a/src/Merge.Client/Ats/Issues/Types/IssuesListRequestStatus.cs
+++ b/src/Merge.Client/Ats/Issues/Types/IssuesListRequestStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssuesListRequestStatus
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Ats/Jobs/Types/JobsListRequestExpand.cs b/src/Merge.Client/Ats/Jobs/Types/JobsListRequestExpand.cs
index 2f0a8b14..485d5347 100644
--- a/src/Merge.Client/Ats/Jobs/Types/JobsListRequestExpand.cs
+++ b/src/Merge.Client/Ats/Jobs/Types/JobsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum JobsListRequestExpand
{
[EnumMember(Value = "departments")]
diff --git a/src/Merge.Client/Ats/Jobs/Types/JobsListRequestStatus.cs b/src/Merge.Client/Ats/Jobs/Types/JobsListRequestStatus.cs
index 5c2c41c1..d5f68da9 100644
--- a/src/Merge.Client/Ats/Jobs/Types/JobsListRequestStatus.cs
+++ b/src/Merge.Client/Ats/Jobs/Types/JobsListRequestStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum JobsListRequestStatus
{
[EnumMember(Value = "ARCHIVED")]
diff --git a/src/Merge.Client/Ats/Jobs/Types/JobsRetrieveRequestExpand.cs b/src/Merge.Client/Ats/Jobs/Types/JobsRetrieveRequestExpand.cs
index 97baa7d6..0d9cf900 100644
--- a/src/Merge.Client/Ats/Jobs/Types/JobsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Ats/Jobs/Types/JobsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum JobsRetrieveRequestExpand
{
[EnumMember(Value = "departments")]
diff --git a/src/Merge.Client/Ats/Jobs/Types/JobsScreeningQuestionsListRequestExpand.cs b/src/Merge.Client/Ats/Jobs/Types/JobsScreeningQuestionsListRequestExpand.cs
index aafe2f8f..276e0b24 100644
--- a/src/Merge.Client/Ats/Jobs/Types/JobsScreeningQuestionsListRequestExpand.cs
+++ b/src/Merge.Client/Ats/Jobs/Types/JobsScreeningQuestionsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum JobsScreeningQuestionsListRequestExpand
{
[EnumMember(Value = "job")]
diff --git a/src/Merge.Client/Ats/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs b/src/Merge.Client/Ats/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
index 9c7df6d4..3a72a24e 100644
--- a/src/Merge.Client/Ats/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
+++ b/src/Merge.Client/Ats/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum LinkedAccountsListRequestCategory
{
[EnumMember(Value = "accounting")]
diff --git a/src/Merge.Client/Ats/Offers/Types/OffersListRequestExpand.cs b/src/Merge.Client/Ats/Offers/Types/OffersListRequestExpand.cs
index 8ee5e7af..b76a8302 100644
--- a/src/Merge.Client/Ats/Offers/Types/OffersListRequestExpand.cs
+++ b/src/Merge.Client/Ats/Offers/Types/OffersListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum OffersListRequestExpand
{
[EnumMember(Value = "application")]
diff --git a/src/Merge.Client/Ats/Offers/Types/OffersRetrieveRequestExpand.cs b/src/Merge.Client/Ats/Offers/Types/OffersRetrieveRequestExpand.cs
index 29f83245..d4fbc2e2 100644
--- a/src/Merge.Client/Ats/Offers/Types/OffersRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Ats/Offers/Types/OffersRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum OffersRetrieveRequestExpand
{
[EnumMember(Value = "application")]
diff --git a/src/Merge.Client/Ats/Scorecards/Types/ScorecardsListRequestExpand.cs b/src/Merge.Client/Ats/Scorecards/Types/ScorecardsListRequestExpand.cs
index 9a67621e..c63a8e59 100644
--- a/src/Merge.Client/Ats/Scorecards/Types/ScorecardsListRequestExpand.cs
+++ b/src/Merge.Client/Ats/Scorecards/Types/ScorecardsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ScorecardsListRequestExpand
{
[EnumMember(Value = "application")]
diff --git a/src/Merge.Client/Ats/Scorecards/Types/ScorecardsRetrieveRequestExpand.cs b/src/Merge.Client/Ats/Scorecards/Types/ScorecardsRetrieveRequestExpand.cs
index 41f95640..42de54de 100644
--- a/src/Merge.Client/Ats/Scorecards/Types/ScorecardsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Ats/Scorecards/Types/ScorecardsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ScorecardsRetrieveRequestExpand
{
[EnumMember(Value = "application")]
diff --git a/src/Merge.Client/Ats/Types/AccessRoleEnum.cs b/src/Merge.Client/Ats/Types/AccessRoleEnum.cs
index a008fa98..b96fae36 100644
--- a/src/Merge.Client/Ats/Types/AccessRoleEnum.cs
+++ b/src/Merge.Client/Ats/Types/AccessRoleEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccessRoleEnum
{
[EnumMember(Value = "SUPER_ADMIN")]
diff --git a/src/Merge.Client/Ats/Types/AccountDetailsAndActionsStatusEnum.cs b/src/Merge.Client/Ats/Types/AccountDetailsAndActionsStatusEnum.cs
index 79b3dc0d..8930732f 100644
--- a/src/Merge.Client/Ats/Types/AccountDetailsAndActionsStatusEnum.cs
+++ b/src/Merge.Client/Ats/Types/AccountDetailsAndActionsStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountDetailsAndActionsStatusEnum
{
[EnumMember(Value = "COMPLETE")]
diff --git a/src/Merge.Client/Ats/Types/ActivityTypeEnum.cs b/src/Merge.Client/Ats/Types/ActivityTypeEnum.cs
index b15aad70..cb50f311 100644
--- a/src/Merge.Client/Ats/Types/ActivityTypeEnum.cs
+++ b/src/Merge.Client/Ats/Types/ActivityTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ActivityTypeEnum
{
[EnumMember(Value = "NOTE")]
diff --git a/src/Merge.Client/Ats/Types/AttachmentTypeEnum.cs b/src/Merge.Client/Ats/Types/AttachmentTypeEnum.cs
index 2bd8b6ed..e11fac25 100644
--- a/src/Merge.Client/Ats/Types/AttachmentTypeEnum.cs
+++ b/src/Merge.Client/Ats/Types/AttachmentTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AttachmentTypeEnum
{
[EnumMember(Value = "RESUME")]
diff --git a/src/Merge.Client/Ats/Types/CategoriesEnum.cs b/src/Merge.Client/Ats/Types/CategoriesEnum.cs
index 4959adb9..3d0429d0 100644
--- a/src/Merge.Client/Ats/Types/CategoriesEnum.cs
+++ b/src/Merge.Client/Ats/Types/CategoriesEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoriesEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Ats/Types/CategoryEnum.cs b/src/Merge.Client/Ats/Types/CategoryEnum.cs
index 65f7cfa4..7dc54968 100644
--- a/src/Merge.Client/Ats/Types/CategoryEnum.cs
+++ b/src/Merge.Client/Ats/Types/CategoryEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoryEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Ats/Types/ConditionTypeEnum.cs b/src/Merge.Client/Ats/Types/ConditionTypeEnum.cs
index b88c523f..80910420 100644
--- a/src/Merge.Client/Ats/Types/ConditionTypeEnum.cs
+++ b/src/Merge.Client/Ats/Types/ConditionTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ConditionTypeEnum
{
[EnumMember(Value = "BOOLEAN")]
diff --git a/src/Merge.Client/Ats/Types/DisabilityStatusEnum.cs b/src/Merge.Client/Ats/Types/DisabilityStatusEnum.cs
index 9c7502c0..dff4c68b 100644
--- a/src/Merge.Client/Ats/Types/DisabilityStatusEnum.cs
+++ b/src/Merge.Client/Ats/Types/DisabilityStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum DisabilityStatusEnum
{
[EnumMember(Value = "YES_I_HAVE_A_DISABILITY_OR_PREVIOUSLY_HAD_A_DISABILITY")]
diff --git a/src/Merge.Client/Ats/Types/EmailAddressTypeEnum.cs b/src/Merge.Client/Ats/Types/EmailAddressTypeEnum.cs
index f0b02aea..9da4cdac 100644
--- a/src/Merge.Client/Ats/Types/EmailAddressTypeEnum.cs
+++ b/src/Merge.Client/Ats/Types/EmailAddressTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmailAddressTypeEnum
{
[EnumMember(Value = "PERSONAL")]
diff --git a/src/Merge.Client/Ats/Types/EnabledActionsEnum.cs b/src/Merge.Client/Ats/Types/EnabledActionsEnum.cs
index 9085b50c..9335700e 100644
--- a/src/Merge.Client/Ats/Types/EnabledActionsEnum.cs
+++ b/src/Merge.Client/Ats/Types/EnabledActionsEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EnabledActionsEnum
{
[EnumMember(Value = "READ")]
diff --git a/src/Merge.Client/Ats/Types/EncodingEnum.cs b/src/Merge.Client/Ats/Types/EncodingEnum.cs
index 791cb1c8..eb171889 100644
--- a/src/Merge.Client/Ats/Types/EncodingEnum.cs
+++ b/src/Merge.Client/Ats/Types/EncodingEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EncodingEnum
{
[EnumMember(Value = "RAW")]
diff --git a/src/Merge.Client/Ats/Types/EventTypeEnum.cs b/src/Merge.Client/Ats/Types/EventTypeEnum.cs
index d8198176..7672e4a2 100644
--- a/src/Merge.Client/Ats/Types/EventTypeEnum.cs
+++ b/src/Merge.Client/Ats/Types/EventTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EventTypeEnum
{
[EnumMember(Value = "CREATED_REMOTE_PRODUCTION_API_KEY")]
diff --git a/src/Merge.Client/Ats/Types/GenderEnum.cs b/src/Merge.Client/Ats/Types/GenderEnum.cs
index 68dcbf9d..8e30a01a 100644
--- a/src/Merge.Client/Ats/Types/GenderEnum.cs
+++ b/src/Merge.Client/Ats/Types/GenderEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum GenderEnum
{
[EnumMember(Value = "MALE")]
diff --git a/src/Merge.Client/Ats/Types/IssueStatusEnum.cs b/src/Merge.Client/Ats/Types/IssueStatusEnum.cs
index 7daed1f9..0b70afb3 100644
--- a/src/Merge.Client/Ats/Types/IssueStatusEnum.cs
+++ b/src/Merge.Client/Ats/Types/IssueStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssueStatusEnum
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Ats/Types/JobStatusEnum.cs b/src/Merge.Client/Ats/Types/JobStatusEnum.cs
index 53c028fa..7334789e 100644
--- a/src/Merge.Client/Ats/Types/JobStatusEnum.cs
+++ b/src/Merge.Client/Ats/Types/JobStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum JobStatusEnum
{
[EnumMember(Value = "OPEN")]
diff --git a/src/Merge.Client/Ats/Types/MethodEnum.cs b/src/Merge.Client/Ats/Types/MethodEnum.cs
index caa91859..219f0806 100644
--- a/src/Merge.Client/Ats/Types/MethodEnum.cs
+++ b/src/Merge.Client/Ats/Types/MethodEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum MethodEnum
{
[EnumMember(Value = "GET")]
diff --git a/src/Merge.Client/Ats/Types/OfferStatusEnum.cs b/src/Merge.Client/Ats/Types/OfferStatusEnum.cs
index 4f43c4d0..7ff299c3 100644
--- a/src/Merge.Client/Ats/Types/OfferStatusEnum.cs
+++ b/src/Merge.Client/Ats/Types/OfferStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum OfferStatusEnum
{
[EnumMember(Value = "DRAFT")]
diff --git a/src/Merge.Client/Ats/Types/OverallRecommendationEnum.cs b/src/Merge.Client/Ats/Types/OverallRecommendationEnum.cs
index 69958781..d14587d7 100644
--- a/src/Merge.Client/Ats/Types/OverallRecommendationEnum.cs
+++ b/src/Merge.Client/Ats/Types/OverallRecommendationEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum OverallRecommendationEnum
{
[EnumMember(Value = "DEFINITELY_NO")]
diff --git a/src/Merge.Client/Ats/Types/PhoneNumberTypeEnum.cs b/src/Merge.Client/Ats/Types/PhoneNumberTypeEnum.cs
index b89d29da..4f62422d 100644
--- a/src/Merge.Client/Ats/Types/PhoneNumberTypeEnum.cs
+++ b/src/Merge.Client/Ats/Types/PhoneNumberTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PhoneNumberTypeEnum
{
[EnumMember(Value = "HOME")]
diff --git a/src/Merge.Client/Ats/Types/RaceEnum.cs b/src/Merge.Client/Ats/Types/RaceEnum.cs
index a74fc9ec..b11450fa 100644
--- a/src/Merge.Client/Ats/Types/RaceEnum.cs
+++ b/src/Merge.Client/Ats/Types/RaceEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RaceEnum
{
[EnumMember(Value = "AMERICAN_INDIAN_OR_ALASKAN_NATIVE")]
diff --git a/src/Merge.Client/Ats/Types/ReasonEnum.cs b/src/Merge.Client/Ats/Types/ReasonEnum.cs
index 10d5f602..4dc993fa 100644
--- a/src/Merge.Client/Ats/Types/ReasonEnum.cs
+++ b/src/Merge.Client/Ats/Types/ReasonEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ReasonEnum
{
[EnumMember(Value = "GENERAL_CUSTOMER_REQUEST")]
diff --git a/src/Merge.Client/Ats/Types/RequestFormatEnum.cs b/src/Merge.Client/Ats/Types/RequestFormatEnum.cs
index 17403807..7f5ebba2 100644
--- a/src/Merge.Client/Ats/Types/RequestFormatEnum.cs
+++ b/src/Merge.Client/Ats/Types/RequestFormatEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RequestFormatEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Ats/Types/ResponseTypeEnum.cs b/src/Merge.Client/Ats/Types/ResponseTypeEnum.cs
index 96ab7400..ba408934 100644
--- a/src/Merge.Client/Ats/Types/ResponseTypeEnum.cs
+++ b/src/Merge.Client/Ats/Types/ResponseTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ResponseTypeEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Ats/Types/RoleEnum.cs b/src/Merge.Client/Ats/Types/RoleEnum.cs
index 977ae077..e5f90297 100644
--- a/src/Merge.Client/Ats/Types/RoleEnum.cs
+++ b/src/Merge.Client/Ats/Types/RoleEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RoleEnum
{
[EnumMember(Value = "ADMIN")]
diff --git a/src/Merge.Client/Ats/Types/ScheduledInterviewStatusEnum.cs b/src/Merge.Client/Ats/Types/ScheduledInterviewStatusEnum.cs
index 8914864a..11500524 100644
--- a/src/Merge.Client/Ats/Types/ScheduledInterviewStatusEnum.cs
+++ b/src/Merge.Client/Ats/Types/ScheduledInterviewStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ScheduledInterviewStatusEnum
{
[EnumMember(Value = "SCHEDULED")]
diff --git a/src/Merge.Client/Ats/Types/SelectiveSyncConfigurationsUsageEnum.cs b/src/Merge.Client/Ats/Types/SelectiveSyncConfigurationsUsageEnum.cs
index a8e42338..45d5dd87 100644
--- a/src/Merge.Client/Ats/Types/SelectiveSyncConfigurationsUsageEnum.cs
+++ b/src/Merge.Client/Ats/Types/SelectiveSyncConfigurationsUsageEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SelectiveSyncConfigurationsUsageEnum
{
[EnumMember(Value = "IN_NEXT_SYNC")]
diff --git a/src/Merge.Client/Ats/Types/SyncStatusStatusEnum.cs b/src/Merge.Client/Ats/Types/SyncStatusStatusEnum.cs
index 3c37577d..bac3b077 100644
--- a/src/Merge.Client/Ats/Types/SyncStatusStatusEnum.cs
+++ b/src/Merge.Client/Ats/Types/SyncStatusStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SyncStatusStatusEnum
{
[EnumMember(Value = "SYNCING")]
diff --git a/src/Merge.Client/Ats/Types/TypeEnum.cs b/src/Merge.Client/Ats/Types/TypeEnum.cs
index f9c7357e..180f43b9 100644
--- a/src/Merge.Client/Ats/Types/TypeEnum.cs
+++ b/src/Merge.Client/Ats/Types/TypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TypeEnum
{
[EnumMember(Value = "DATE")]
diff --git a/src/Merge.Client/Ats/Types/UrlTypeEnum.cs b/src/Merge.Client/Ats/Types/UrlTypeEnum.cs
index bea93076..f563b096 100644
--- a/src/Merge.Client/Ats/Types/UrlTypeEnum.cs
+++ b/src/Merge.Client/Ats/Types/UrlTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum UrlTypeEnum
{
[EnumMember(Value = "PERSONAL")]
diff --git a/src/Merge.Client/Ats/Types/VeteranStatusEnum.cs b/src/Merge.Client/Ats/Types/VeteranStatusEnum.cs
index d1410512..f0571a88 100644
--- a/src/Merge.Client/Ats/Types/VeteranStatusEnum.cs
+++ b/src/Merge.Client/Ats/Types/VeteranStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum VeteranStatusEnum
{
[EnumMember(Value = "I_AM_NOT_A_PROTECTED_VETERAN")]
diff --git a/src/Merge.Client/Ats/Types/VisibilityEnum.cs b/src/Merge.Client/Ats/Types/VisibilityEnum.cs
index 87a82f11..d3c593d8 100644
--- a/src/Merge.Client/Ats/Types/VisibilityEnum.cs
+++ b/src/Merge.Client/Ats/Types/VisibilityEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ats;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum VisibilityEnum
{
[EnumMember(Value = "ADMIN_ONLY")]
diff --git a/src/Merge.Client/Crm/Contacts/Types/ContactsListRequestExpand.cs b/src/Merge.Client/Crm/Contacts/Types/ContactsListRequestExpand.cs
index 4e7c2e13..5fecfd52 100644
--- a/src/Merge.Client/Crm/Contacts/Types/ContactsListRequestExpand.cs
+++ b/src/Merge.Client/Crm/Contacts/Types/ContactsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ContactsListRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Crm/Contacts/Types/ContactsRetrieveRequestExpand.cs b/src/Merge.Client/Crm/Contacts/Types/ContactsRetrieveRequestExpand.cs
index 03c76b63..2c3cf85c 100644
--- a/src/Merge.Client/Crm/Contacts/Types/ContactsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Crm/Contacts/Types/ContactsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ContactsRetrieveRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Crm/Engagements/Types/EngagementsListRequestExpand.cs b/src/Merge.Client/Crm/Engagements/Types/EngagementsListRequestExpand.cs
index 4656364d..cee67167 100644
--- a/src/Merge.Client/Crm/Engagements/Types/EngagementsListRequestExpand.cs
+++ b/src/Merge.Client/Crm/Engagements/Types/EngagementsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EngagementsListRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Crm/Engagements/Types/EngagementsRetrieveRequestExpand.cs b/src/Merge.Client/Crm/Engagements/Types/EngagementsRetrieveRequestExpand.cs
index 5702805a..ee2bb507 100644
--- a/src/Merge.Client/Crm/Engagements/Types/EngagementsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Crm/Engagements/Types/EngagementsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EngagementsRetrieveRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Crm/Issues/Types/IssuesListRequestStatus.cs b/src/Merge.Client/Crm/Issues/Types/IssuesListRequestStatus.cs
index d06faed0..95574cea 100644
--- a/src/Merge.Client/Crm/Issues/Types/IssuesListRequestStatus.cs
+++ b/src/Merge.Client/Crm/Issues/Types/IssuesListRequestStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssuesListRequestStatus
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Crm/Leads/Types/LeadsListRequestExpand.cs b/src/Merge.Client/Crm/Leads/Types/LeadsListRequestExpand.cs
index e5cd3918..ac5408da 100644
--- a/src/Merge.Client/Crm/Leads/Types/LeadsListRequestExpand.cs
+++ b/src/Merge.Client/Crm/Leads/Types/LeadsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum LeadsListRequestExpand
{
[EnumMember(Value = "converted_account")]
diff --git a/src/Merge.Client/Crm/Leads/Types/LeadsRetrieveRequestExpand.cs b/src/Merge.Client/Crm/Leads/Types/LeadsRetrieveRequestExpand.cs
index ead4d3fe..4a00d069 100644
--- a/src/Merge.Client/Crm/Leads/Types/LeadsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Crm/Leads/Types/LeadsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum LeadsRetrieveRequestExpand
{
[EnumMember(Value = "converted_account")]
diff --git a/src/Merge.Client/Crm/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs b/src/Merge.Client/Crm/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
index 2f0bf35e..5c837fbe 100644
--- a/src/Merge.Client/Crm/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
+++ b/src/Merge.Client/Crm/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum LinkedAccountsListRequestCategory
{
[EnumMember(Value = "accounting")]
diff --git a/src/Merge.Client/Crm/Notes/Types/NotesListRequestExpand.cs b/src/Merge.Client/Crm/Notes/Types/NotesListRequestExpand.cs
index 35f3552e..28a8f85d 100644
--- a/src/Merge.Client/Crm/Notes/Types/NotesListRequestExpand.cs
+++ b/src/Merge.Client/Crm/Notes/Types/NotesListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum NotesListRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Crm/Notes/Types/NotesRetrieveRequestExpand.cs b/src/Merge.Client/Crm/Notes/Types/NotesRetrieveRequestExpand.cs
index 44fe2a71..a590cb00 100644
--- a/src/Merge.Client/Crm/Notes/Types/NotesRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Crm/Notes/Types/NotesRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum NotesRetrieveRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesListRequestExpand.cs b/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesListRequestExpand.cs
index ffda8444..8513562d 100644
--- a/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesListRequestExpand.cs
+++ b/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum OpportunitiesListRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesListRequestStatus.cs b/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesListRequestStatus.cs
index f2836d63..779aacfd 100644
--- a/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesListRequestStatus.cs
+++ b/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesListRequestStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum OpportunitiesListRequestStatus
{
[EnumMember(Value = "LOST")]
diff --git a/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesRetrieveRequestExpand.cs b/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesRetrieveRequestExpand.cs
index 8b37fa31..7a2dd298 100644
--- a/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Crm/Opportunities/Types/OpportunitiesRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum OpportunitiesRetrieveRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Crm/Tasks/Types/TasksListRequestExpand.cs b/src/Merge.Client/Crm/Tasks/Types/TasksListRequestExpand.cs
index 0ee33c30..1f69b24d 100644
--- a/src/Merge.Client/Crm/Tasks/Types/TasksListRequestExpand.cs
+++ b/src/Merge.Client/Crm/Tasks/Types/TasksListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TasksListRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Crm/Tasks/Types/TasksRetrieveRequestExpand.cs b/src/Merge.Client/Crm/Tasks/Types/TasksRetrieveRequestExpand.cs
index d94779ea..ae1c2ca2 100644
--- a/src/Merge.Client/Crm/Tasks/Types/TasksRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Crm/Tasks/Types/TasksRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TasksRetrieveRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Crm/Types/AccountDetailsAndActionsStatusEnum.cs b/src/Merge.Client/Crm/Types/AccountDetailsAndActionsStatusEnum.cs
index 5c30e541..b8431283 100644
--- a/src/Merge.Client/Crm/Types/AccountDetailsAndActionsStatusEnum.cs
+++ b/src/Merge.Client/Crm/Types/AccountDetailsAndActionsStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountDetailsAndActionsStatusEnum
{
[EnumMember(Value = "COMPLETE")]
diff --git a/src/Merge.Client/Crm/Types/ActivityTypeEnum.cs b/src/Merge.Client/Crm/Types/ActivityTypeEnum.cs
index c90afeb2..b9c3026e 100644
--- a/src/Merge.Client/Crm/Types/ActivityTypeEnum.cs
+++ b/src/Merge.Client/Crm/Types/ActivityTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ActivityTypeEnum
{
[EnumMember(Value = "CALL")]
diff --git a/src/Merge.Client/Crm/Types/AddressTypeEnum.cs b/src/Merge.Client/Crm/Types/AddressTypeEnum.cs
index 4eb43c5b..af18dc35 100644
--- a/src/Merge.Client/Crm/Types/AddressTypeEnum.cs
+++ b/src/Merge.Client/Crm/Types/AddressTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AddressTypeEnum
{
[EnumMember(Value = "BILLING")]
diff --git a/src/Merge.Client/Crm/Types/CardinalityEnum.cs b/src/Merge.Client/Crm/Types/CardinalityEnum.cs
index 2a960d21..911f2a2a 100644
--- a/src/Merge.Client/Crm/Types/CardinalityEnum.cs
+++ b/src/Merge.Client/Crm/Types/CardinalityEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CardinalityEnum
{
[EnumMember(Value = "ONE_TO_ONE")]
diff --git a/src/Merge.Client/Crm/Types/CategoriesEnum.cs b/src/Merge.Client/Crm/Types/CategoriesEnum.cs
index 66a5ef78..f537b6c9 100644
--- a/src/Merge.Client/Crm/Types/CategoriesEnum.cs
+++ b/src/Merge.Client/Crm/Types/CategoriesEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoriesEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Crm/Types/CategoryEnum.cs b/src/Merge.Client/Crm/Types/CategoryEnum.cs
index 9320eb11..989f5161 100644
--- a/src/Merge.Client/Crm/Types/CategoryEnum.cs
+++ b/src/Merge.Client/Crm/Types/CategoryEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoryEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Crm/Types/ConditionTypeEnum.cs b/src/Merge.Client/Crm/Types/ConditionTypeEnum.cs
index 64211831..30e58de4 100644
--- a/src/Merge.Client/Crm/Types/ConditionTypeEnum.cs
+++ b/src/Merge.Client/Crm/Types/ConditionTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ConditionTypeEnum
{
[EnumMember(Value = "BOOLEAN")]
diff --git a/src/Merge.Client/Crm/Types/CountryEnum.cs b/src/Merge.Client/Crm/Types/CountryEnum.cs
index a20d1921..e15fe8b6 100644
--- a/src/Merge.Client/Crm/Types/CountryEnum.cs
+++ b/src/Merge.Client/Crm/Types/CountryEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CountryEnum
{
[EnumMember(Value = "AF")]
diff --git a/src/Merge.Client/Crm/Types/DirectionEnum.cs b/src/Merge.Client/Crm/Types/DirectionEnum.cs
index 45f9d68a..8119929e 100644
--- a/src/Merge.Client/Crm/Types/DirectionEnum.cs
+++ b/src/Merge.Client/Crm/Types/DirectionEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum DirectionEnum
{
[EnumMember(Value = "INBOUND")]
diff --git a/src/Merge.Client/Crm/Types/EnabledActionsEnum.cs b/src/Merge.Client/Crm/Types/EnabledActionsEnum.cs
index 16093289..8affafbe 100644
--- a/src/Merge.Client/Crm/Types/EnabledActionsEnum.cs
+++ b/src/Merge.Client/Crm/Types/EnabledActionsEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EnabledActionsEnum
{
[EnumMember(Value = "READ")]
diff --git a/src/Merge.Client/Crm/Types/EncodingEnum.cs b/src/Merge.Client/Crm/Types/EncodingEnum.cs
index a8dacca8..e7343d18 100644
--- a/src/Merge.Client/Crm/Types/EncodingEnum.cs
+++ b/src/Merge.Client/Crm/Types/EncodingEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EncodingEnum
{
[EnumMember(Value = "RAW")]
diff --git a/src/Merge.Client/Crm/Types/EventTypeEnum.cs b/src/Merge.Client/Crm/Types/EventTypeEnum.cs
index 13bd51d2..e789ab32 100644
--- a/src/Merge.Client/Crm/Types/EventTypeEnum.cs
+++ b/src/Merge.Client/Crm/Types/EventTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EventTypeEnum
{
[EnumMember(Value = "CREATED_REMOTE_PRODUCTION_API_KEY")]
diff --git a/src/Merge.Client/Crm/Types/FieldFormatEnum.cs b/src/Merge.Client/Crm/Types/FieldFormatEnum.cs
index d57b987a..ea769a43 100644
--- a/src/Merge.Client/Crm/Types/FieldFormatEnum.cs
+++ b/src/Merge.Client/Crm/Types/FieldFormatEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum FieldFormatEnum
{
[EnumMember(Value = "string")]
diff --git a/src/Merge.Client/Crm/Types/FieldTypeEnum.cs b/src/Merge.Client/Crm/Types/FieldTypeEnum.cs
index b0699519..583d100d 100644
--- a/src/Merge.Client/Crm/Types/FieldTypeEnum.cs
+++ b/src/Merge.Client/Crm/Types/FieldTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum FieldTypeEnum
{
[EnumMember(Value = "string")]
diff --git a/src/Merge.Client/Crm/Types/IssueStatusEnum.cs b/src/Merge.Client/Crm/Types/IssueStatusEnum.cs
index 2a7eb944..86f044a6 100644
--- a/src/Merge.Client/Crm/Types/IssueStatusEnum.cs
+++ b/src/Merge.Client/Crm/Types/IssueStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssueStatusEnum
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Crm/Types/ItemFormatEnum.cs b/src/Merge.Client/Crm/Types/ItemFormatEnum.cs
index 87d33f0d..a297f1ed 100644
--- a/src/Merge.Client/Crm/Types/ItemFormatEnum.cs
+++ b/src/Merge.Client/Crm/Types/ItemFormatEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ItemFormatEnum
{
[EnumMember(Value = "string")]
diff --git a/src/Merge.Client/Crm/Types/ItemTypeEnum.cs b/src/Merge.Client/Crm/Types/ItemTypeEnum.cs
index 047d608a..1554a2f3 100644
--- a/src/Merge.Client/Crm/Types/ItemTypeEnum.cs
+++ b/src/Merge.Client/Crm/Types/ItemTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ItemTypeEnum
{
[EnumMember(Value = "string")]
diff --git a/src/Merge.Client/Crm/Types/MethodEnum.cs b/src/Merge.Client/Crm/Types/MethodEnum.cs
index 7c560e11..6d6eee33 100644
--- a/src/Merge.Client/Crm/Types/MethodEnum.cs
+++ b/src/Merge.Client/Crm/Types/MethodEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum MethodEnum
{
[EnumMember(Value = "GET")]
diff --git a/src/Merge.Client/Crm/Types/OpportunityStatusEnum.cs b/src/Merge.Client/Crm/Types/OpportunityStatusEnum.cs
index e8c70db5..6218872b 100644
--- a/src/Merge.Client/Crm/Types/OpportunityStatusEnum.cs
+++ b/src/Merge.Client/Crm/Types/OpportunityStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum OpportunityStatusEnum
{
[EnumMember(Value = "OPEN")]
diff --git a/src/Merge.Client/Crm/Types/OriginTypeEnum.cs b/src/Merge.Client/Crm/Types/OriginTypeEnum.cs
index c7bab8dc..d5ce1d5d 100644
--- a/src/Merge.Client/Crm/Types/OriginTypeEnum.cs
+++ b/src/Merge.Client/Crm/Types/OriginTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum OriginTypeEnum
{
[EnumMember(Value = "CUSTOM_OBJECT")]
diff --git a/src/Merge.Client/Crm/Types/ReasonEnum.cs b/src/Merge.Client/Crm/Types/ReasonEnum.cs
index c23195b8..a969bffa 100644
--- a/src/Merge.Client/Crm/Types/ReasonEnum.cs
+++ b/src/Merge.Client/Crm/Types/ReasonEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ReasonEnum
{
[EnumMember(Value = "GENERAL_CUSTOMER_REQUEST")]
diff --git a/src/Merge.Client/Crm/Types/RequestFormatEnum.cs b/src/Merge.Client/Crm/Types/RequestFormatEnum.cs
index d8a78a53..94cb80ad 100644
--- a/src/Merge.Client/Crm/Types/RequestFormatEnum.cs
+++ b/src/Merge.Client/Crm/Types/RequestFormatEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RequestFormatEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Crm/Types/ResponseTypeEnum.cs b/src/Merge.Client/Crm/Types/ResponseTypeEnum.cs
index a4b875ee..2c095203 100644
--- a/src/Merge.Client/Crm/Types/ResponseTypeEnum.cs
+++ b/src/Merge.Client/Crm/Types/ResponseTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ResponseTypeEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Crm/Types/RoleEnum.cs b/src/Merge.Client/Crm/Types/RoleEnum.cs
index b148ee0e..5a4acbca 100644
--- a/src/Merge.Client/Crm/Types/RoleEnum.cs
+++ b/src/Merge.Client/Crm/Types/RoleEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RoleEnum
{
[EnumMember(Value = "ADMIN")]
diff --git a/src/Merge.Client/Crm/Types/SelectiveSyncConfigurationsUsageEnum.cs b/src/Merge.Client/Crm/Types/SelectiveSyncConfigurationsUsageEnum.cs
index dd4727cd..9ff09b92 100644
--- a/src/Merge.Client/Crm/Types/SelectiveSyncConfigurationsUsageEnum.cs
+++ b/src/Merge.Client/Crm/Types/SelectiveSyncConfigurationsUsageEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SelectiveSyncConfigurationsUsageEnum
{
[EnumMember(Value = "IN_NEXT_SYNC")]
diff --git a/src/Merge.Client/Crm/Types/SyncStatusStatusEnum.cs b/src/Merge.Client/Crm/Types/SyncStatusStatusEnum.cs
index 1ea3d9f6..36f23d78 100644
--- a/src/Merge.Client/Crm/Types/SyncStatusStatusEnum.cs
+++ b/src/Merge.Client/Crm/Types/SyncStatusStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SyncStatusStatusEnum
{
[EnumMember(Value = "SYNCING")]
diff --git a/src/Merge.Client/Crm/Types/TaskStatusEnum.cs b/src/Merge.Client/Crm/Types/TaskStatusEnum.cs
index ebf60f51..b7095862 100644
--- a/src/Merge.Client/Crm/Types/TaskStatusEnum.cs
+++ b/src/Merge.Client/Crm/Types/TaskStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Crm;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TaskStatusEnum
{
[EnumMember(Value = "OPEN")]
diff --git a/src/Merge.Client/Filestorage/Files/Types/FilesListRequestExpand.cs b/src/Merge.Client/Filestorage/Files/Types/FilesListRequestExpand.cs
index 7b9ced52..3a8151e3 100644
--- a/src/Merge.Client/Filestorage/Files/Types/FilesListRequestExpand.cs
+++ b/src/Merge.Client/Filestorage/Files/Types/FilesListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum FilesListRequestExpand
{
[EnumMember(Value = "drive")]
diff --git a/src/Merge.Client/Filestorage/Files/Types/FilesRetrieveRequestExpand.cs b/src/Merge.Client/Filestorage/Files/Types/FilesRetrieveRequestExpand.cs
index b73efb80..7abe419a 100644
--- a/src/Merge.Client/Filestorage/Files/Types/FilesRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Filestorage/Files/Types/FilesRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum FilesRetrieveRequestExpand
{
[EnumMember(Value = "drive")]
diff --git a/src/Merge.Client/Filestorage/Folders/Types/FoldersListRequestExpand.cs b/src/Merge.Client/Filestorage/Folders/Types/FoldersListRequestExpand.cs
index 7cb56c95..98b38381 100644
--- a/src/Merge.Client/Filestorage/Folders/Types/FoldersListRequestExpand.cs
+++ b/src/Merge.Client/Filestorage/Folders/Types/FoldersListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum FoldersListRequestExpand
{
[EnumMember(Value = "drive")]
diff --git a/src/Merge.Client/Filestorage/Folders/Types/FoldersRetrieveRequestExpand.cs b/src/Merge.Client/Filestorage/Folders/Types/FoldersRetrieveRequestExpand.cs
index adc74c1c..5f573b99 100644
--- a/src/Merge.Client/Filestorage/Folders/Types/FoldersRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Filestorage/Folders/Types/FoldersRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum FoldersRetrieveRequestExpand
{
[EnumMember(Value = "drive")]
diff --git a/src/Merge.Client/Filestorage/Issues/Types/IssuesListRequestStatus.cs b/src/Merge.Client/Filestorage/Issues/Types/IssuesListRequestStatus.cs
index 4d5e64ae..7939fe0d 100644
--- a/src/Merge.Client/Filestorage/Issues/Types/IssuesListRequestStatus.cs
+++ b/src/Merge.Client/Filestorage/Issues/Types/IssuesListRequestStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssuesListRequestStatus
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Filestorage/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs b/src/Merge.Client/Filestorage/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
index ab25a4f5..7d474ccd 100644
--- a/src/Merge.Client/Filestorage/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
+++ b/src/Merge.Client/Filestorage/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum LinkedAccountsListRequestCategory
{
[EnumMember(Value = "accounting")]
diff --git a/src/Merge.Client/Filestorage/Types/AccountDetailsAndActionsStatusEnum.cs b/src/Merge.Client/Filestorage/Types/AccountDetailsAndActionsStatusEnum.cs
index e06d625a..894128e0 100644
--- a/src/Merge.Client/Filestorage/Types/AccountDetailsAndActionsStatusEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/AccountDetailsAndActionsStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountDetailsAndActionsStatusEnum
{
[EnumMember(Value = "COMPLETE")]
diff --git a/src/Merge.Client/Filestorage/Types/CategoriesEnum.cs b/src/Merge.Client/Filestorage/Types/CategoriesEnum.cs
index a05e5c3a..4138fef8 100644
--- a/src/Merge.Client/Filestorage/Types/CategoriesEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/CategoriesEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoriesEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Filestorage/Types/CategoryEnum.cs b/src/Merge.Client/Filestorage/Types/CategoryEnum.cs
index 0841fc39..ca45305b 100644
--- a/src/Merge.Client/Filestorage/Types/CategoryEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/CategoryEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoryEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Filestorage/Types/ConditionTypeEnum.cs b/src/Merge.Client/Filestorage/Types/ConditionTypeEnum.cs
index 4459c867..2f3c0226 100644
--- a/src/Merge.Client/Filestorage/Types/ConditionTypeEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/ConditionTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ConditionTypeEnum
{
[EnumMember(Value = "BOOLEAN")]
diff --git a/src/Merge.Client/Filestorage/Types/EnabledActionsEnum.cs b/src/Merge.Client/Filestorage/Types/EnabledActionsEnum.cs
index 4b5520c9..f7301059 100644
--- a/src/Merge.Client/Filestorage/Types/EnabledActionsEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/EnabledActionsEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EnabledActionsEnum
{
[EnumMember(Value = "READ")]
diff --git a/src/Merge.Client/Filestorage/Types/EncodingEnum.cs b/src/Merge.Client/Filestorage/Types/EncodingEnum.cs
index ffce1f89..08d6074a 100644
--- a/src/Merge.Client/Filestorage/Types/EncodingEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/EncodingEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EncodingEnum
{
[EnumMember(Value = "RAW")]
diff --git a/src/Merge.Client/Filestorage/Types/EventTypeEnum.cs b/src/Merge.Client/Filestorage/Types/EventTypeEnum.cs
index 768d25db..f7dc89ae 100644
--- a/src/Merge.Client/Filestorage/Types/EventTypeEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/EventTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EventTypeEnum
{
[EnumMember(Value = "CREATED_REMOTE_PRODUCTION_API_KEY")]
diff --git a/src/Merge.Client/Filestorage/Types/IssueStatusEnum.cs b/src/Merge.Client/Filestorage/Types/IssueStatusEnum.cs
index d4e22f7f..759b1b8e 100644
--- a/src/Merge.Client/Filestorage/Types/IssueStatusEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/IssueStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssueStatusEnum
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Filestorage/Types/MethodEnum.cs b/src/Merge.Client/Filestorage/Types/MethodEnum.cs
index 39f8ccfe..c986f7fa 100644
--- a/src/Merge.Client/Filestorage/Types/MethodEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/MethodEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum MethodEnum
{
[EnumMember(Value = "GET")]
diff --git a/src/Merge.Client/Filestorage/Types/RequestFormatEnum.cs b/src/Merge.Client/Filestorage/Types/RequestFormatEnum.cs
index 88284072..b5e3641a 100644
--- a/src/Merge.Client/Filestorage/Types/RequestFormatEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/RequestFormatEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RequestFormatEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Filestorage/Types/ResponseTypeEnum.cs b/src/Merge.Client/Filestorage/Types/ResponseTypeEnum.cs
index 11afdb0b..f92fd9eb 100644
--- a/src/Merge.Client/Filestorage/Types/ResponseTypeEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/ResponseTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ResponseTypeEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Filestorage/Types/RoleEnum.cs b/src/Merge.Client/Filestorage/Types/RoleEnum.cs
index 1a7f7692..a7b26c76 100644
--- a/src/Merge.Client/Filestorage/Types/RoleEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/RoleEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RoleEnum
{
[EnumMember(Value = "ADMIN")]
diff --git a/src/Merge.Client/Filestorage/Types/RolesEnum.cs b/src/Merge.Client/Filestorage/Types/RolesEnum.cs
index f49458a1..123e5d19 100644
--- a/src/Merge.Client/Filestorage/Types/RolesEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/RolesEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RolesEnum
{
[EnumMember(Value = "READ")]
diff --git a/src/Merge.Client/Filestorage/Types/SelectiveSyncConfigurationsUsageEnum.cs b/src/Merge.Client/Filestorage/Types/SelectiveSyncConfigurationsUsageEnum.cs
index da2a943e..2e66b971 100644
--- a/src/Merge.Client/Filestorage/Types/SelectiveSyncConfigurationsUsageEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/SelectiveSyncConfigurationsUsageEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SelectiveSyncConfigurationsUsageEnum
{
[EnumMember(Value = "IN_NEXT_SYNC")]
diff --git a/src/Merge.Client/Filestorage/Types/SyncStatusStatusEnum.cs b/src/Merge.Client/Filestorage/Types/SyncStatusStatusEnum.cs
index bfc4a612..ef7bbd9a 100644
--- a/src/Merge.Client/Filestorage/Types/SyncStatusStatusEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/SyncStatusStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SyncStatusStatusEnum
{
[EnumMember(Value = "SYNCING")]
diff --git a/src/Merge.Client/Filestorage/Types/TypeEnum.cs b/src/Merge.Client/Filestorage/Types/TypeEnum.cs
index 5188e1ce..d1fe163a 100644
--- a/src/Merge.Client/Filestorage/Types/TypeEnum.cs
+++ b/src/Merge.Client/Filestorage/Types/TypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Filestorage;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TypeEnum
{
[EnumMember(Value = "USER")]
diff --git a/src/Merge.Client/Hris/BankInfo/Types/BankInfoListRequestAccountType.cs b/src/Merge.Client/Hris/BankInfo/Types/BankInfoListRequestAccountType.cs
index ae48cb27..4278a0cf 100644
--- a/src/Merge.Client/Hris/BankInfo/Types/BankInfoListRequestAccountType.cs
+++ b/src/Merge.Client/Hris/BankInfo/Types/BankInfoListRequestAccountType.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum BankInfoListRequestAccountType
{
[EnumMember(Value = "CHECKING")]
diff --git a/src/Merge.Client/Hris/BankInfo/Types/BankInfoListRequestOrderBy.cs b/src/Merge.Client/Hris/BankInfo/Types/BankInfoListRequestOrderBy.cs
index c0fd997d..fe8cc875 100644
--- a/src/Merge.Client/Hris/BankInfo/Types/BankInfoListRequestOrderBy.cs
+++ b/src/Merge.Client/Hris/BankInfo/Types/BankInfoListRequestOrderBy.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum BankInfoListRequestOrderBy
{
[EnumMember(Value = "-remote_created_at")]
diff --git a/src/Merge.Client/Hris/EmployeePayrollRuns/Types/EmployeePayrollRunsListRequestExpand.cs b/src/Merge.Client/Hris/EmployeePayrollRuns/Types/EmployeePayrollRunsListRequestExpand.cs
index b0024b77..dc3071a3 100644
--- a/src/Merge.Client/Hris/EmployeePayrollRuns/Types/EmployeePayrollRunsListRequestExpand.cs
+++ b/src/Merge.Client/Hris/EmployeePayrollRuns/Types/EmployeePayrollRunsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmployeePayrollRunsListRequestExpand
{
[EnumMember(Value = "employee")]
diff --git a/src/Merge.Client/Hris/EmployeePayrollRuns/Types/EmployeePayrollRunsRetrieveRequestExpand.cs b/src/Merge.Client/Hris/EmployeePayrollRuns/Types/EmployeePayrollRunsRetrieveRequestExpand.cs
index 57bdfca0..587ced1d 100644
--- a/src/Merge.Client/Hris/EmployeePayrollRuns/Types/EmployeePayrollRunsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Hris/EmployeePayrollRuns/Types/EmployeePayrollRunsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmployeePayrollRunsRetrieveRequestExpand
{
[EnumMember(Value = "employee")]
diff --git a/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestEmploymentStatus.cs b/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestEmploymentStatus.cs
index 69fe65ab..4363f82f 100644
--- a/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestEmploymentStatus.cs
+++ b/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestEmploymentStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmployeesListRequestEmploymentStatus
{
[EnumMember(Value = "ACTIVE")]
diff --git a/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestExpand.cs b/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestExpand.cs
index ed8b092f..37b55409 100644
--- a/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestExpand.cs
+++ b/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmployeesListRequestExpand
{
[EnumMember(Value = "company")]
diff --git a/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestRemoteFields.cs b/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestRemoteFields.cs
index ab4f942b..d297b367 100644
--- a/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestRemoteFields.cs
+++ b/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmployeesListRequestRemoteFields
{
[EnumMember(Value = "employment_status")]
diff --git a/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestShowEnumOrigins.cs b/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestShowEnumOrigins.cs
index fddc230c..7a0496df 100644
--- a/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Hris/Employees/Types/EmployeesListRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmployeesListRequestShowEnumOrigins
{
[EnumMember(Value = "employment_status")]
diff --git a/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestExpand.cs b/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestExpand.cs
index be40ce5d..51429564 100644
--- a/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmployeesRetrieveRequestExpand
{
[EnumMember(Value = "company")]
diff --git a/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestRemoteFields.cs b/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestRemoteFields.cs
index 478be66a..d81e6dd7 100644
--- a/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestRemoteFields.cs
+++ b/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmployeesRetrieveRequestRemoteFields
{
[EnumMember(Value = "employment_status")]
diff --git a/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestShowEnumOrigins.cs b/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestShowEnumOrigins.cs
index b81afad9..9f146a67 100644
--- a/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Hris/Employees/Types/EmployeesRetrieveRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmployeesRetrieveRequestShowEnumOrigins
{
[EnumMember(Value = "employment_status")]
diff --git a/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestExpand.cs b/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestExpand.cs
index e20fc37c..f662176a 100644
--- a/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestExpand.cs
+++ b/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmploymentsListRequestExpand
{
[EnumMember(Value = "employee")]
diff --git a/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestOrderBy.cs b/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestOrderBy.cs
index 7acfa170..389712f7 100644
--- a/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestOrderBy.cs
+++ b/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestOrderBy.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmploymentsListRequestOrderBy
{
[EnumMember(Value = "-effective_date")]
diff --git a/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestRemoteFields.cs b/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestRemoteFields.cs
index 69d26115..7ac0bc4f 100644
--- a/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestRemoteFields.cs
+++ b/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmploymentsListRequestRemoteFields
{
[EnumMember(Value = "employment_type")]
diff --git a/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestShowEnumOrigins.cs b/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestShowEnumOrigins.cs
index 96ed2da0..9d9809b4 100644
--- a/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Hris/Employments/Types/EmploymentsListRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmploymentsListRequestShowEnumOrigins
{
[EnumMember(Value = "employment_type")]
diff --git a/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestExpand.cs b/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestExpand.cs
index 30a0da90..462bb559 100644
--- a/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmploymentsRetrieveRequestExpand
{
[EnumMember(Value = "employee")]
diff --git a/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestRemoteFields.cs b/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestRemoteFields.cs
index 2a6053ff..c17bac01 100644
--- a/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestRemoteFields.cs
+++ b/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmploymentsRetrieveRequestRemoteFields
{
[EnumMember(Value = "employment_type")]
diff --git a/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestShowEnumOrigins.cs b/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestShowEnumOrigins.cs
index 9b273fdd..34c45c84 100644
--- a/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Hris/Employments/Types/EmploymentsRetrieveRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmploymentsRetrieveRequestShowEnumOrigins
{
[EnumMember(Value = "employment_type")]
diff --git a/src/Merge.Client/Hris/Issues/Types/IssuesListRequestStatus.cs b/src/Merge.Client/Hris/Issues/Types/IssuesListRequestStatus.cs
index 0a7dc013..de96dd14 100644
--- a/src/Merge.Client/Hris/Issues/Types/IssuesListRequestStatus.cs
+++ b/src/Merge.Client/Hris/Issues/Types/IssuesListRequestStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssuesListRequestStatus
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Hris/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs b/src/Merge.Client/Hris/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
index 9f8eddea..34ddf6cc 100644
--- a/src/Merge.Client/Hris/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
+++ b/src/Merge.Client/Hris/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum LinkedAccountsListRequestCategory
{
[EnumMember(Value = "accounting")]
diff --git a/src/Merge.Client/Hris/Locations/Types/LocationsListRequestLocationType.cs b/src/Merge.Client/Hris/Locations/Types/LocationsListRequestLocationType.cs
index 930f2afc..2fd51973 100644
--- a/src/Merge.Client/Hris/Locations/Types/LocationsListRequestLocationType.cs
+++ b/src/Merge.Client/Hris/Locations/Types/LocationsListRequestLocationType.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum LocationsListRequestLocationType
{
[EnumMember(Value = "HOME")]
diff --git a/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestRemoteFields.cs b/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestRemoteFields.cs
index 686ce928..0d3e255d 100644
--- a/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestRemoteFields.cs
+++ b/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PayrollRunsListRequestRemoteFields
{
[EnumMember(Value = "run_state")]
diff --git a/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestRunType.cs b/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestRunType.cs
index 4ebd11e5..f233679c 100644
--- a/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestRunType.cs
+++ b/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestRunType.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PayrollRunsListRequestRunType
{
[EnumMember(Value = "CORRECTION")]
diff --git a/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestShowEnumOrigins.cs b/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestShowEnumOrigins.cs
index fc3217f3..b5ececbe 100644
--- a/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsListRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PayrollRunsListRequestShowEnumOrigins
{
[EnumMember(Value = "run_state")]
diff --git a/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsRetrieveRequestRemoteFields.cs b/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsRetrieveRequestRemoteFields.cs
index 6f00208c..09bf5884 100644
--- a/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsRetrieveRequestRemoteFields.cs
+++ b/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsRetrieveRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PayrollRunsRetrieveRequestRemoteFields
{
[EnumMember(Value = "run_state")]
diff --git a/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsRetrieveRequestShowEnumOrigins.cs b/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsRetrieveRequestShowEnumOrigins.cs
index 0660ccda..56185178 100644
--- a/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsRetrieveRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Hris/PayrollRuns/Types/PayrollRunsRetrieveRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PayrollRunsRetrieveRequestShowEnumOrigins
{
[EnumMember(Value = "run_state")]
diff --git a/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestExpand.cs b/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestExpand.cs
index b7411d17..a2227abb 100644
--- a/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestExpand.cs
+++ b/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimeOffListRequestExpand
{
[EnumMember(Value = "approver")]
diff --git a/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestRemoteFields.cs b/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestRemoteFields.cs
index 205b1cc6..d558d87f 100644
--- a/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestRemoteFields.cs
+++ b/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimeOffListRequestRemoteFields
{
[EnumMember(Value = "request_type")]
diff --git a/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestRequestType.cs b/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestRequestType.cs
index c6ed0829..7dd7b055 100644
--- a/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestRequestType.cs
+++ b/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestRequestType.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimeOffListRequestRequestType
{
[EnumMember(Value = "BEREAVEMENT")]
diff --git a/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestShowEnumOrigins.cs b/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestShowEnumOrigins.cs
index c69571f6..29723d1e 100644
--- a/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimeOffListRequestShowEnumOrigins
{
[EnumMember(Value = "request_type")]
diff --git a/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestStatus.cs b/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestStatus.cs
index b234f105..340861b2 100644
--- a/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestStatus.cs
+++ b/src/Merge.Client/Hris/TimeOff/Types/TimeOffListRequestStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimeOffListRequestStatus
{
[EnumMember(Value = "APPROVED")]
diff --git a/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestExpand.cs b/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestExpand.cs
index dc58dc69..55c0f1b9 100644
--- a/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimeOffRetrieveRequestExpand
{
[EnumMember(Value = "approver")]
diff --git a/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestRemoteFields.cs b/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestRemoteFields.cs
index a27f58c8..c0703035 100644
--- a/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestRemoteFields.cs
+++ b/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimeOffRetrieveRequestRemoteFields
{
[EnumMember(Value = "request_type")]
diff --git a/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestShowEnumOrigins.cs b/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestShowEnumOrigins.cs
index 28e84a94..d3036a46 100644
--- a/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Hris/TimeOff/Types/TimeOffRetrieveRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimeOffRetrieveRequestShowEnumOrigins
{
[EnumMember(Value = "request_type")]
diff --git a/src/Merge.Client/Hris/TimeOffBalances/Types/TimeOffBalancesListRequestPolicyType.cs b/src/Merge.Client/Hris/TimeOffBalances/Types/TimeOffBalancesListRequestPolicyType.cs
index 93455793..b0ddf923 100644
--- a/src/Merge.Client/Hris/TimeOffBalances/Types/TimeOffBalancesListRequestPolicyType.cs
+++ b/src/Merge.Client/Hris/TimeOffBalances/Types/TimeOffBalancesListRequestPolicyType.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimeOffBalancesListRequestPolicyType
{
[EnumMember(Value = "BEREAVEMENT")]
diff --git a/src/Merge.Client/Hris/TimesheetEntries/Types/TimesheetEntriesListRequestOrderBy.cs b/src/Merge.Client/Hris/TimesheetEntries/Types/TimesheetEntriesListRequestOrderBy.cs
index 3b1468f7..9063ad71 100644
--- a/src/Merge.Client/Hris/TimesheetEntries/Types/TimesheetEntriesListRequestOrderBy.cs
+++ b/src/Merge.Client/Hris/TimesheetEntries/Types/TimesheetEntriesListRequestOrderBy.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimesheetEntriesListRequestOrderBy
{
[EnumMember(Value = "-start_time")]
diff --git a/src/Merge.Client/Hris/Types/AccountDetailsAndActionsStatusEnum.cs b/src/Merge.Client/Hris/Types/AccountDetailsAndActionsStatusEnum.cs
index 099a5ed4..37f91f12 100644
--- a/src/Merge.Client/Hris/Types/AccountDetailsAndActionsStatusEnum.cs
+++ b/src/Merge.Client/Hris/Types/AccountDetailsAndActionsStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountDetailsAndActionsStatusEnum
{
[EnumMember(Value = "COMPLETE")]
diff --git a/src/Merge.Client/Hris/Types/AccountTypeEnum.cs b/src/Merge.Client/Hris/Types/AccountTypeEnum.cs
index 3849e5f1..2ef2b500 100644
--- a/src/Merge.Client/Hris/Types/AccountTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/AccountTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountTypeEnum
{
[EnumMember(Value = "SAVINGS")]
diff --git a/src/Merge.Client/Hris/Types/BenefitPlanTypeEnum.cs b/src/Merge.Client/Hris/Types/BenefitPlanTypeEnum.cs
index cad410b0..8e65ee47 100644
--- a/src/Merge.Client/Hris/Types/BenefitPlanTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/BenefitPlanTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum BenefitPlanTypeEnum
{
[EnumMember(Value = "MEDICAL")]
diff --git a/src/Merge.Client/Hris/Types/CategoriesEnum.cs b/src/Merge.Client/Hris/Types/CategoriesEnum.cs
index 6dcace87..53b2c96a 100644
--- a/src/Merge.Client/Hris/Types/CategoriesEnum.cs
+++ b/src/Merge.Client/Hris/Types/CategoriesEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoriesEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Hris/Types/CategoryEnum.cs b/src/Merge.Client/Hris/Types/CategoryEnum.cs
index da5b79a5..d0271972 100644
--- a/src/Merge.Client/Hris/Types/CategoryEnum.cs
+++ b/src/Merge.Client/Hris/Types/CategoryEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoryEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Hris/Types/ConditionTypeEnum.cs b/src/Merge.Client/Hris/Types/ConditionTypeEnum.cs
index 0d8fcee1..acdf46ad 100644
--- a/src/Merge.Client/Hris/Types/ConditionTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/ConditionTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ConditionTypeEnum
{
[EnumMember(Value = "BOOLEAN")]
diff --git a/src/Merge.Client/Hris/Types/CountryEnum.cs b/src/Merge.Client/Hris/Types/CountryEnum.cs
index 5312ea2a..7e7fa1e5 100644
--- a/src/Merge.Client/Hris/Types/CountryEnum.cs
+++ b/src/Merge.Client/Hris/Types/CountryEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CountryEnum
{
[EnumMember(Value = "AF")]
diff --git a/src/Merge.Client/Hris/Types/EarningTypeEnum.cs b/src/Merge.Client/Hris/Types/EarningTypeEnum.cs
index 52f9a7b5..dbe4955a 100644
--- a/src/Merge.Client/Hris/Types/EarningTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/EarningTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EarningTypeEnum
{
[EnumMember(Value = "SALARY")]
diff --git a/src/Merge.Client/Hris/Types/EmploymentStatusEnum.cs b/src/Merge.Client/Hris/Types/EmploymentStatusEnum.cs
index 892bdacd..aaead04d 100644
--- a/src/Merge.Client/Hris/Types/EmploymentStatusEnum.cs
+++ b/src/Merge.Client/Hris/Types/EmploymentStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmploymentStatusEnum
{
[EnumMember(Value = "ACTIVE")]
diff --git a/src/Merge.Client/Hris/Types/EmploymentTypeEnum.cs b/src/Merge.Client/Hris/Types/EmploymentTypeEnum.cs
index 4fbde45b..11e8be8c 100644
--- a/src/Merge.Client/Hris/Types/EmploymentTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/EmploymentTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EmploymentTypeEnum
{
[EnumMember(Value = "FULL_TIME")]
diff --git a/src/Merge.Client/Hris/Types/EnabledActionsEnum.cs b/src/Merge.Client/Hris/Types/EnabledActionsEnum.cs
index b712f3e3..3f5167b3 100644
--- a/src/Merge.Client/Hris/Types/EnabledActionsEnum.cs
+++ b/src/Merge.Client/Hris/Types/EnabledActionsEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EnabledActionsEnum
{
[EnumMember(Value = "READ")]
diff --git a/src/Merge.Client/Hris/Types/EncodingEnum.cs b/src/Merge.Client/Hris/Types/EncodingEnum.cs
index 37742b32..056b1adb 100644
--- a/src/Merge.Client/Hris/Types/EncodingEnum.cs
+++ b/src/Merge.Client/Hris/Types/EncodingEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EncodingEnum
{
[EnumMember(Value = "RAW")]
diff --git a/src/Merge.Client/Hris/Types/EthnicityEnum.cs b/src/Merge.Client/Hris/Types/EthnicityEnum.cs
index 165f8320..56458a46 100644
--- a/src/Merge.Client/Hris/Types/EthnicityEnum.cs
+++ b/src/Merge.Client/Hris/Types/EthnicityEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EthnicityEnum
{
[EnumMember(Value = "AMERICAN_INDIAN_OR_ALASKA_NATIVE")]
diff --git a/src/Merge.Client/Hris/Types/EventTypeEnum.cs b/src/Merge.Client/Hris/Types/EventTypeEnum.cs
index 7e83f27b..73ed061e 100644
--- a/src/Merge.Client/Hris/Types/EventTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/EventTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EventTypeEnum
{
[EnumMember(Value = "CREATED_REMOTE_PRODUCTION_API_KEY")]
diff --git a/src/Merge.Client/Hris/Types/FlsaStatusEnum.cs b/src/Merge.Client/Hris/Types/FlsaStatusEnum.cs
index e7c1da66..e961fdd9 100644
--- a/src/Merge.Client/Hris/Types/FlsaStatusEnum.cs
+++ b/src/Merge.Client/Hris/Types/FlsaStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum FlsaStatusEnum
{
[EnumMember(Value = "EXEMPT")]
diff --git a/src/Merge.Client/Hris/Types/GenderEnum.cs b/src/Merge.Client/Hris/Types/GenderEnum.cs
index 69fb1a64..3d5bdf8e 100644
--- a/src/Merge.Client/Hris/Types/GenderEnum.cs
+++ b/src/Merge.Client/Hris/Types/GenderEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum GenderEnum
{
[EnumMember(Value = "MALE")]
diff --git a/src/Merge.Client/Hris/Types/GroupTypeEnum.cs b/src/Merge.Client/Hris/Types/GroupTypeEnum.cs
index a0574e18..4c204b65 100644
--- a/src/Merge.Client/Hris/Types/GroupTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/GroupTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum GroupTypeEnum
{
[EnumMember(Value = "TEAM")]
diff --git a/src/Merge.Client/Hris/Types/IssueStatusEnum.cs b/src/Merge.Client/Hris/Types/IssueStatusEnum.cs
index 20b026de..b88eb874 100644
--- a/src/Merge.Client/Hris/Types/IssueStatusEnum.cs
+++ b/src/Merge.Client/Hris/Types/IssueStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssueStatusEnum
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Hris/Types/LocationTypeEnum.cs b/src/Merge.Client/Hris/Types/LocationTypeEnum.cs
index b32dcc01..57d0e5be 100644
--- a/src/Merge.Client/Hris/Types/LocationTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/LocationTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum LocationTypeEnum
{
[EnumMember(Value = "HOME")]
diff --git a/src/Merge.Client/Hris/Types/MaritalStatusEnum.cs b/src/Merge.Client/Hris/Types/MaritalStatusEnum.cs
index 5fcf9879..a49916f5 100644
--- a/src/Merge.Client/Hris/Types/MaritalStatusEnum.cs
+++ b/src/Merge.Client/Hris/Types/MaritalStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum MaritalStatusEnum
{
[EnumMember(Value = "SINGLE")]
diff --git a/src/Merge.Client/Hris/Types/MethodEnum.cs b/src/Merge.Client/Hris/Types/MethodEnum.cs
index bdf7697a..8741c9e1 100644
--- a/src/Merge.Client/Hris/Types/MethodEnum.cs
+++ b/src/Merge.Client/Hris/Types/MethodEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum MethodEnum
{
[EnumMember(Value = "GET")]
diff --git a/src/Merge.Client/Hris/Types/PayCurrencyEnum.cs b/src/Merge.Client/Hris/Types/PayCurrencyEnum.cs
index c7c12895..83d86eec 100644
--- a/src/Merge.Client/Hris/Types/PayCurrencyEnum.cs
+++ b/src/Merge.Client/Hris/Types/PayCurrencyEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PayCurrencyEnum
{
[EnumMember(Value = "XUA")]
diff --git a/src/Merge.Client/Hris/Types/PayFrequencyEnum.cs b/src/Merge.Client/Hris/Types/PayFrequencyEnum.cs
index 896b61e1..ade2de10 100644
--- a/src/Merge.Client/Hris/Types/PayFrequencyEnum.cs
+++ b/src/Merge.Client/Hris/Types/PayFrequencyEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PayFrequencyEnum
{
[EnumMember(Value = "WEEKLY")]
diff --git a/src/Merge.Client/Hris/Types/PayPeriodEnum.cs b/src/Merge.Client/Hris/Types/PayPeriodEnum.cs
index b9695ba9..9ec0fc0b 100644
--- a/src/Merge.Client/Hris/Types/PayPeriodEnum.cs
+++ b/src/Merge.Client/Hris/Types/PayPeriodEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PayPeriodEnum
{
[EnumMember(Value = "HOUR")]
diff --git a/src/Merge.Client/Hris/Types/PolicyTypeEnum.cs b/src/Merge.Client/Hris/Types/PolicyTypeEnum.cs
index 976ef312..45bfcd59 100644
--- a/src/Merge.Client/Hris/Types/PolicyTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/PolicyTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PolicyTypeEnum
{
[EnumMember(Value = "VACATION")]
diff --git a/src/Merge.Client/Hris/Types/ReasonEnum.cs b/src/Merge.Client/Hris/Types/ReasonEnum.cs
index 43b67eb8..923c5e37 100644
--- a/src/Merge.Client/Hris/Types/ReasonEnum.cs
+++ b/src/Merge.Client/Hris/Types/ReasonEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ReasonEnum
{
[EnumMember(Value = "GENERAL_CUSTOMER_REQUEST")]
diff --git a/src/Merge.Client/Hris/Types/RelationshipEnum.cs b/src/Merge.Client/Hris/Types/RelationshipEnum.cs
index 8935ebb7..7a211ed2 100644
--- a/src/Merge.Client/Hris/Types/RelationshipEnum.cs
+++ b/src/Merge.Client/Hris/Types/RelationshipEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RelationshipEnum
{
[EnumMember(Value = "CHILD")]
diff --git a/src/Merge.Client/Hris/Types/RequestFormatEnum.cs b/src/Merge.Client/Hris/Types/RequestFormatEnum.cs
index 952b300b..ee8d0eb0 100644
--- a/src/Merge.Client/Hris/Types/RequestFormatEnum.cs
+++ b/src/Merge.Client/Hris/Types/RequestFormatEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RequestFormatEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Hris/Types/RequestTypeEnum.cs b/src/Merge.Client/Hris/Types/RequestTypeEnum.cs
index 3263caf1..254eb0a9 100644
--- a/src/Merge.Client/Hris/Types/RequestTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/RequestTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RequestTypeEnum
{
[EnumMember(Value = "VACATION")]
diff --git a/src/Merge.Client/Hris/Types/ResponseTypeEnum.cs b/src/Merge.Client/Hris/Types/ResponseTypeEnum.cs
index 95370008..84e10495 100644
--- a/src/Merge.Client/Hris/Types/ResponseTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/ResponseTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ResponseTypeEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Hris/Types/RoleEnum.cs b/src/Merge.Client/Hris/Types/RoleEnum.cs
index b9dd528f..5a3b05b4 100644
--- a/src/Merge.Client/Hris/Types/RoleEnum.cs
+++ b/src/Merge.Client/Hris/Types/RoleEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RoleEnum
{
[EnumMember(Value = "ADMIN")]
diff --git a/src/Merge.Client/Hris/Types/RunStateEnum.cs b/src/Merge.Client/Hris/Types/RunStateEnum.cs
index 5c0aaf2f..b16a5ad1 100644
--- a/src/Merge.Client/Hris/Types/RunStateEnum.cs
+++ b/src/Merge.Client/Hris/Types/RunStateEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RunStateEnum
{
[EnumMember(Value = "PAID")]
diff --git a/src/Merge.Client/Hris/Types/RunTypeEnum.cs b/src/Merge.Client/Hris/Types/RunTypeEnum.cs
index 87c356f6..080492be 100644
--- a/src/Merge.Client/Hris/Types/RunTypeEnum.cs
+++ b/src/Merge.Client/Hris/Types/RunTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RunTypeEnum
{
[EnumMember(Value = "REGULAR")]
diff --git a/src/Merge.Client/Hris/Types/SelectiveSyncConfigurationsUsageEnum.cs b/src/Merge.Client/Hris/Types/SelectiveSyncConfigurationsUsageEnum.cs
index 563c329a..3c3247f3 100644
--- a/src/Merge.Client/Hris/Types/SelectiveSyncConfigurationsUsageEnum.cs
+++ b/src/Merge.Client/Hris/Types/SelectiveSyncConfigurationsUsageEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SelectiveSyncConfigurationsUsageEnum
{
[EnumMember(Value = "IN_NEXT_SYNC")]
diff --git a/src/Merge.Client/Hris/Types/SyncStatusStatusEnum.cs b/src/Merge.Client/Hris/Types/SyncStatusStatusEnum.cs
index 20a1c4b7..26bd2013 100644
--- a/src/Merge.Client/Hris/Types/SyncStatusStatusEnum.cs
+++ b/src/Merge.Client/Hris/Types/SyncStatusStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SyncStatusStatusEnum
{
[EnumMember(Value = "SYNCING")]
diff --git a/src/Merge.Client/Hris/Types/TimeOffStatusEnum.cs b/src/Merge.Client/Hris/Types/TimeOffStatusEnum.cs
index bcf0358d..f9d7a304 100644
--- a/src/Merge.Client/Hris/Types/TimeOffStatusEnum.cs
+++ b/src/Merge.Client/Hris/Types/TimeOffStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TimeOffStatusEnum
{
[EnumMember(Value = "REQUESTED")]
diff --git a/src/Merge.Client/Hris/Types/UnitsEnum.cs b/src/Merge.Client/Hris/Types/UnitsEnum.cs
index 197d1312..297f2281 100644
--- a/src/Merge.Client/Hris/Types/UnitsEnum.cs
+++ b/src/Merge.Client/Hris/Types/UnitsEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Hris;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum UnitsEnum
{
[EnumMember(Value = "HOURS")]
diff --git a/src/Merge.Client/Merge.Client.csproj b/src/Merge.Client/Merge.Client.csproj
index 2ce85bd3..6b0a6023 100644
--- a/src/Merge.Client/Merge.Client.csproj
+++ b/src/Merge.Client/Merge.Client.csproj
@@ -5,4 +5,8 @@
enable
+
+
+
+
\ No newline at end of file
diff --git a/src/Merge.Client/Ticketing/Collections/Types/CollectionsListRequestCollectionType.cs b/src/Merge.Client/Ticketing/Collections/Types/CollectionsListRequestCollectionType.cs
index fb14299f..089e4c22 100644
--- a/src/Merge.Client/Ticketing/Collections/Types/CollectionsListRequestCollectionType.cs
+++ b/src/Merge.Client/Ticketing/Collections/Types/CollectionsListRequestCollectionType.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CollectionsListRequestCollectionType
{
[EnumMember(Value = "LIST")]
diff --git a/src/Merge.Client/Ticketing/Collections/Types/CollectionsUsersListRequestExpand.cs b/src/Merge.Client/Ticketing/Collections/Types/CollectionsUsersListRequestExpand.cs
index 6a67c57c..c304e4e0 100644
--- a/src/Merge.Client/Ticketing/Collections/Types/CollectionsUsersListRequestExpand.cs
+++ b/src/Merge.Client/Ticketing/Collections/Types/CollectionsUsersListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CollectionsUsersListRequestExpand
{
[EnumMember(Value = "roles")]
diff --git a/src/Merge.Client/Ticketing/Comments/Types/CommentsListRequestExpand.cs b/src/Merge.Client/Ticketing/Comments/Types/CommentsListRequestExpand.cs
index 000debab..695a6847 100644
--- a/src/Merge.Client/Ticketing/Comments/Types/CommentsListRequestExpand.cs
+++ b/src/Merge.Client/Ticketing/Comments/Types/CommentsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CommentsListRequestExpand
{
[EnumMember(Value = "contact")]
diff --git a/src/Merge.Client/Ticketing/Comments/Types/CommentsRetrieveRequestExpand.cs b/src/Merge.Client/Ticketing/Comments/Types/CommentsRetrieveRequestExpand.cs
index fabc3467..5e93cf6b 100644
--- a/src/Merge.Client/Ticketing/Comments/Types/CommentsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Ticketing/Comments/Types/CommentsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CommentsRetrieveRequestExpand
{
[EnumMember(Value = "contact")]
diff --git a/src/Merge.Client/Ticketing/Issues/Types/IssuesListRequestStatus.cs b/src/Merge.Client/Ticketing/Issues/Types/IssuesListRequestStatus.cs
index 3e6e2a3d..07df56a8 100644
--- a/src/Merge.Client/Ticketing/Issues/Types/IssuesListRequestStatus.cs
+++ b/src/Merge.Client/Ticketing/Issues/Types/IssuesListRequestStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssuesListRequestStatus
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Ticketing/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs b/src/Merge.Client/Ticketing/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
index c18a56a1..48a7c6d8 100644
--- a/src/Merge.Client/Ticketing/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
+++ b/src/Merge.Client/Ticketing/LinkedAccounts/Types/LinkedAccountsListRequestCategory.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum LinkedAccountsListRequestCategory
{
[EnumMember(Value = "accounting")]
diff --git a/src/Merge.Client/Ticketing/Projects/Types/ProjectsUsersListRequestExpand.cs b/src/Merge.Client/Ticketing/Projects/Types/ProjectsUsersListRequestExpand.cs
index 9dfbc7ee..7817b1e5 100644
--- a/src/Merge.Client/Ticketing/Projects/Types/ProjectsUsersListRequestExpand.cs
+++ b/src/Merge.Client/Ticketing/Projects/Types/ProjectsUsersListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ProjectsUsersListRequestExpand
{
[EnumMember(Value = "roles")]
diff --git a/src/Merge.Client/Ticketing/Tickets/Types/TicketsCollaboratorsListRequestExpand.cs b/src/Merge.Client/Ticketing/Tickets/Types/TicketsCollaboratorsListRequestExpand.cs
index 4910b3bb..bdaed8f4 100644
--- a/src/Merge.Client/Ticketing/Tickets/Types/TicketsCollaboratorsListRequestExpand.cs
+++ b/src/Merge.Client/Ticketing/Tickets/Types/TicketsCollaboratorsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketsCollaboratorsListRequestExpand
{
[EnumMember(Value = "roles")]
diff --git a/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestExpand.cs b/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestExpand.cs
index e0646576..5619ffb9 100644
--- a/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestExpand.cs
+++ b/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketsListRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestPriority.cs b/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestPriority.cs
index e7c38046..acd5f05b 100644
--- a/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestPriority.cs
+++ b/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestPriority.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketsListRequestPriority
{
[EnumMember(Value = "HIGH")]
diff --git a/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestRemoteFields.cs b/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestRemoteFields.cs
index bb8887d9..9b5f8161 100644
--- a/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestRemoteFields.cs
+++ b/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketsListRequestRemoteFields
{
[EnumMember(Value = "priority")]
diff --git a/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestShowEnumOrigins.cs b/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestShowEnumOrigins.cs
index 12d67e76..18d8471d 100644
--- a/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketsListRequestShowEnumOrigins
{
[EnumMember(Value = "priority")]
diff --git a/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestStatus.cs b/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestStatus.cs
index d15551c8..382c23c7 100644
--- a/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestStatus.cs
+++ b/src/Merge.Client/Ticketing/Tickets/Types/TicketsListRequestStatus.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketsListRequestStatus
{
[EnumMember(Value = "CLOSED")]
diff --git a/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestExpand.cs b/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestExpand.cs
index 40426f91..bcddc25e 100644
--- a/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketsRetrieveRequestExpand
{
[EnumMember(Value = "account")]
diff --git a/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestRemoteFields.cs b/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestRemoteFields.cs
index 03a286ae..b6c8e134 100644
--- a/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestRemoteFields.cs
+++ b/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestRemoteFields.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketsRetrieveRequestRemoteFields
{
[EnumMember(Value = "priority")]
diff --git a/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestShowEnumOrigins.cs b/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestShowEnumOrigins.cs
index 7525c9b1..0e37badb 100644
--- a/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestShowEnumOrigins.cs
+++ b/src/Merge.Client/Ticketing/Tickets/Types/TicketsRetrieveRequestShowEnumOrigins.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketsRetrieveRequestShowEnumOrigins
{
[EnumMember(Value = "priority")]
diff --git a/src/Merge.Client/Ticketing/Types/AccessLevelEnum.cs b/src/Merge.Client/Ticketing/Types/AccessLevelEnum.cs
index 6f09cd28..ac4edb37 100644
--- a/src/Merge.Client/Ticketing/Types/AccessLevelEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/AccessLevelEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccessLevelEnum
{
[EnumMember(Value = "PRIVATE")]
diff --git a/src/Merge.Client/Ticketing/Types/AccountDetailsAndActionsStatusEnum.cs b/src/Merge.Client/Ticketing/Types/AccountDetailsAndActionsStatusEnum.cs
index e5120b95..616a6fd1 100644
--- a/src/Merge.Client/Ticketing/Types/AccountDetailsAndActionsStatusEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/AccountDetailsAndActionsStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum AccountDetailsAndActionsStatusEnum
{
[EnumMember(Value = "COMPLETE")]
diff --git a/src/Merge.Client/Ticketing/Types/CategoriesEnum.cs b/src/Merge.Client/Ticketing/Types/CategoriesEnum.cs
index 7cad035b..1412f3a0 100644
--- a/src/Merge.Client/Ticketing/Types/CategoriesEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/CategoriesEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoriesEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Ticketing/Types/CategoryEnum.cs b/src/Merge.Client/Ticketing/Types/CategoryEnum.cs
index ab6ff309..c33b1f6b 100644
--- a/src/Merge.Client/Ticketing/Types/CategoryEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/CategoryEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CategoryEnum
{
[EnumMember(Value = "hris")]
diff --git a/src/Merge.Client/Ticketing/Types/CollectionTypeEnum.cs b/src/Merge.Client/Ticketing/Types/CollectionTypeEnum.cs
index 60cb7ea2..6ae4e107 100644
--- a/src/Merge.Client/Ticketing/Types/CollectionTypeEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/CollectionTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum CollectionTypeEnum
{
[EnumMember(Value = "LIST")]
diff --git a/src/Merge.Client/Ticketing/Types/ConditionTypeEnum.cs b/src/Merge.Client/Ticketing/Types/ConditionTypeEnum.cs
index 1be90091..7b98e400 100644
--- a/src/Merge.Client/Ticketing/Types/ConditionTypeEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/ConditionTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ConditionTypeEnum
{
[EnumMember(Value = "BOOLEAN")]
diff --git a/src/Merge.Client/Ticketing/Types/EnabledActionsEnum.cs b/src/Merge.Client/Ticketing/Types/EnabledActionsEnum.cs
index cd9e7f2a..f37b3d6d 100644
--- a/src/Merge.Client/Ticketing/Types/EnabledActionsEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/EnabledActionsEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EnabledActionsEnum
{
[EnumMember(Value = "READ")]
diff --git a/src/Merge.Client/Ticketing/Types/EncodingEnum.cs b/src/Merge.Client/Ticketing/Types/EncodingEnum.cs
index c229c9c7..2335d65f 100644
--- a/src/Merge.Client/Ticketing/Types/EncodingEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/EncodingEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EncodingEnum
{
[EnumMember(Value = "RAW")]
diff --git a/src/Merge.Client/Ticketing/Types/EventTypeEnum.cs b/src/Merge.Client/Ticketing/Types/EventTypeEnum.cs
index 19da9b6e..dda7afb1 100644
--- a/src/Merge.Client/Ticketing/Types/EventTypeEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/EventTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum EventTypeEnum
{
[EnumMember(Value = "CREATED_REMOTE_PRODUCTION_API_KEY")]
diff --git a/src/Merge.Client/Ticketing/Types/FieldFormatEnum.cs b/src/Merge.Client/Ticketing/Types/FieldFormatEnum.cs
index 0a156676..63eb5bb6 100644
--- a/src/Merge.Client/Ticketing/Types/FieldFormatEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/FieldFormatEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum FieldFormatEnum
{
[EnumMember(Value = "string")]
diff --git a/src/Merge.Client/Ticketing/Types/FieldTypeEnum.cs b/src/Merge.Client/Ticketing/Types/FieldTypeEnum.cs
index b5f5829b..a372be7c 100644
--- a/src/Merge.Client/Ticketing/Types/FieldTypeEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/FieldTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum FieldTypeEnum
{
[EnumMember(Value = "string")]
diff --git a/src/Merge.Client/Ticketing/Types/IssueStatusEnum.cs b/src/Merge.Client/Ticketing/Types/IssueStatusEnum.cs
index 4d7bfeba..c20cd200 100644
--- a/src/Merge.Client/Ticketing/Types/IssueStatusEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/IssueStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum IssueStatusEnum
{
[EnumMember(Value = "ONGOING")]
diff --git a/src/Merge.Client/Ticketing/Types/ItemFormatEnum.cs b/src/Merge.Client/Ticketing/Types/ItemFormatEnum.cs
index 64cf1653..f5a7fe60 100644
--- a/src/Merge.Client/Ticketing/Types/ItemFormatEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/ItemFormatEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ItemFormatEnum
{
[EnumMember(Value = "string")]
diff --git a/src/Merge.Client/Ticketing/Types/ItemTypeEnum.cs b/src/Merge.Client/Ticketing/Types/ItemTypeEnum.cs
index 2fd135e7..21fcdc41 100644
--- a/src/Merge.Client/Ticketing/Types/ItemTypeEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/ItemTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ItemTypeEnum
{
[EnumMember(Value = "string")]
diff --git a/src/Merge.Client/Ticketing/Types/MethodEnum.cs b/src/Merge.Client/Ticketing/Types/MethodEnum.cs
index 8ac4cb3b..b3066bf8 100644
--- a/src/Merge.Client/Ticketing/Types/MethodEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/MethodEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum MethodEnum
{
[EnumMember(Value = "GET")]
diff --git a/src/Merge.Client/Ticketing/Types/PriorityEnum.cs b/src/Merge.Client/Ticketing/Types/PriorityEnum.cs
index c52a8faa..d6176c4d 100644
--- a/src/Merge.Client/Ticketing/Types/PriorityEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/PriorityEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum PriorityEnum
{
[EnumMember(Value = "URGENT")]
diff --git a/src/Merge.Client/Ticketing/Types/RequestFormatEnum.cs b/src/Merge.Client/Ticketing/Types/RequestFormatEnum.cs
index a8e178bb..a3a33003 100644
--- a/src/Merge.Client/Ticketing/Types/RequestFormatEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/RequestFormatEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RequestFormatEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Ticketing/Types/ResponseTypeEnum.cs b/src/Merge.Client/Ticketing/Types/ResponseTypeEnum.cs
index 9d3c7c03..53563b7d 100644
--- a/src/Merge.Client/Ticketing/Types/ResponseTypeEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/ResponseTypeEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum ResponseTypeEnum
{
[EnumMember(Value = "JSON")]
diff --git a/src/Merge.Client/Ticketing/Types/RoleEnum.cs b/src/Merge.Client/Ticketing/Types/RoleEnum.cs
index a658e683..12df31f0 100644
--- a/src/Merge.Client/Ticketing/Types/RoleEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/RoleEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum RoleEnum
{
[EnumMember(Value = "ADMIN")]
diff --git a/src/Merge.Client/Ticketing/Types/SelectiveSyncConfigurationsUsageEnum.cs b/src/Merge.Client/Ticketing/Types/SelectiveSyncConfigurationsUsageEnum.cs
index 91df3311..c70c0135 100644
--- a/src/Merge.Client/Ticketing/Types/SelectiveSyncConfigurationsUsageEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/SelectiveSyncConfigurationsUsageEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SelectiveSyncConfigurationsUsageEnum
{
[EnumMember(Value = "IN_NEXT_SYNC")]
diff --git a/src/Merge.Client/Ticketing/Types/SyncStatusStatusEnum.cs b/src/Merge.Client/Ticketing/Types/SyncStatusStatusEnum.cs
index 0eb3cef8..39417603 100644
--- a/src/Merge.Client/Ticketing/Types/SyncStatusStatusEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/SyncStatusStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum SyncStatusStatusEnum
{
[EnumMember(Value = "SYNCING")]
diff --git a/src/Merge.Client/Ticketing/Types/TicketAccessEnum.cs b/src/Merge.Client/Ticketing/Types/TicketAccessEnum.cs
index 3651b51b..a41644a8 100644
--- a/src/Merge.Client/Ticketing/Types/TicketAccessEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/TicketAccessEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketAccessEnum
{
[EnumMember(Value = "ALL")]
diff --git a/src/Merge.Client/Ticketing/Types/TicketActionsEnum.cs b/src/Merge.Client/Ticketing/Types/TicketActionsEnum.cs
index 15b973eb..fcac09e4 100644
--- a/src/Merge.Client/Ticketing/Types/TicketActionsEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/TicketActionsEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketActionsEnum
{
[EnumMember(Value = "VIEW")]
diff --git a/src/Merge.Client/Ticketing/Types/TicketStatusEnum.cs b/src/Merge.Client/Ticketing/Types/TicketStatusEnum.cs
index 7ca39d3f..bd388b10 100644
--- a/src/Merge.Client/Ticketing/Types/TicketStatusEnum.cs
+++ b/src/Merge.Client/Ticketing/Types/TicketStatusEnum.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum TicketStatusEnum
{
[EnumMember(Value = "OPEN")]
diff --git a/src/Merge.Client/Ticketing/Users/Types/UsersListRequestExpand.cs b/src/Merge.Client/Ticketing/Users/Types/UsersListRequestExpand.cs
index 8185b250..165d90d1 100644
--- a/src/Merge.Client/Ticketing/Users/Types/UsersListRequestExpand.cs
+++ b/src/Merge.Client/Ticketing/Users/Types/UsersListRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum UsersListRequestExpand
{
[EnumMember(Value = "roles")]
diff --git a/src/Merge.Client/Ticketing/Users/Types/UsersRetrieveRequestExpand.cs b/src/Merge.Client/Ticketing/Users/Types/UsersRetrieveRequestExpand.cs
index 66e0f737..15407193 100644
--- a/src/Merge.Client/Ticketing/Users/Types/UsersRetrieveRequestExpand.cs
+++ b/src/Merge.Client/Ticketing/Users/Types/UsersRetrieveRequestExpand.cs
@@ -1,10 +1,7 @@
-using System.Text.Json.Serialization;
-using System;
-using Merge.Client.Utilities;
+using System.Runtime.Serialization;
namespace Merge.Client.Ticketing;
-[JsonConverter(typeof(TolerantEnumConverter))]
public enum UsersRetrieveRequestExpand
{
[EnumMember(Value = "roles")]
diff --git a/src/Merge.Client/_Core/OneOfJsonConverter.cs b/src/Merge.Client/_Core/OneOfJsonConverter.cs
deleted file mode 100644
index 70b1070c..00000000
--- a/src/Merge.Client/_Core/OneOfJsonConverter.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace Merge.Client.Core
-
-[JsonConverter(typeof(StringEnumConverter))]
-public class StringEnum where T : System.Enum
-{
- public readonly T value;
- public readonly String _raw;
-}
-
-
\ No newline at end of file
diff --git a/src/Merge.Client/_Core/StringEnum.cs b/src/Merge.Client/_Core/StringEnum.cs
deleted file mode 100644
index 70b1070c..00000000
--- a/src/Merge.Client/_Core/StringEnum.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace Merge.Client.Core
-
-[JsonConverter(typeof(StringEnumConverter))]
-public class StringEnum where T : System.Enum
-{
- public readonly T value;
- public readonly String _raw;
-}
-
-
\ No newline at end of file
From 9328b2645c6a29743773ee743c16780bc017dd7f Mon Sep 17 00:00:00 2001
From: fern-api <115122769+fern-api[bot]@users.noreply.github.com>
Date: Fri, 5 Apr 2024 11:17:57 +0000
Subject: [PATCH 2/6] SDK regeneration
---
src/Merge.Client.sln | 20 +++++++++----------
.../Accounting/Types/AccountToken.cs | 2 +-
.../Accounting/Types/LinkToken.cs | 2 +-
.../Accounting/Types/LinkedAccountStatus.cs | 2 +-
src/Merge.Client/Ats/Types/AccountToken.cs | 2 +-
src/Merge.Client/Ats/Types/LinkToken.cs | 2 +-
.../Ats/Types/LinkedAccountStatus.cs | 2 +-
src/Merge.Client/Crm/Types/AccountToken.cs | 2 +-
src/Merge.Client/Crm/Types/EmailAddress.cs | 2 +-
src/Merge.Client/Crm/Types/LinkToken.cs | 2 +-
.../Crm/Types/LinkedAccountStatus.cs | 2 +-
src/Merge.Client/Crm/Types/PhoneNumber.cs | 2 +-
.../Filestorage/Types/AccountToken.cs | 2 +-
.../Filestorage/Types/LinkToken.cs | 2 +-
.../Filestorage/Types/LinkedAccountStatus.cs | 2 +-
src/Merge.Client/Hris/Types/AccountToken.cs | 2 +-
src/Merge.Client/Hris/Types/LinkToken.cs | 2 +-
.../Hris/Types/LinkedAccountStatus.cs | 2 +-
.../Ticketing/Types/AccountToken.cs | 2 +-
src/Merge.Client/Ticketing/Types/LinkToken.cs | 2 +-
.../Ticketing/Types/LinkedAccountStatus.cs | 2 +-
21 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/src/Merge.Client.sln b/src/Merge.Client.sln
index 6c494367..2efe0ac4 100644
--- a/src/Merge.Client.sln
+++ b/src/Merge.Client.sln
@@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client", "Merge.Client\Merge.Client.csproj", "{F92C3555-78DA-4071-9D68-A417A2EA2B66}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client", "Merge.Client\Merge.Client.csproj", "{B9790C03-4560-43F9-B106-A3D83E06E07C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client.Test", "Merge.Client.Test\Merge.Client.Test.csproj", "{B25CBCAD-7EAB-42F2-B1C7-2E1E8AE150BB}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client.Test", "Merge.Client.Test\Merge.Client.Test.csproj", "{CD84FF5B-086D-4B6E-AB85-3056ED2E382E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -16,13 +16,13 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {F92C3555-78DA-4071-9D68-A417A2EA2B66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F92C3555-78DA-4071-9D68-A417A2EA2B66}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F92C3555-78DA-4071-9D68-A417A2EA2B66}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F92C3555-78DA-4071-9D68-A417A2EA2B66}.Release|Any CPU.Build.0 = Release|Any CPU
- {B25CBCAD-7EAB-42F2-B1C7-2E1E8AE150BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B25CBCAD-7EAB-42F2-B1C7-2E1E8AE150BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B25CBCAD-7EAB-42F2-B1C7-2E1E8AE150BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B25CBCAD-7EAB-42F2-B1C7-2E1E8AE150BB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B9790C03-4560-43F9-B106-A3D83E06E07C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B9790C03-4560-43F9-B106-A3D83E06E07C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B9790C03-4560-43F9-B106-A3D83E06E07C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B9790C03-4560-43F9-B106-A3D83E06E07C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CD84FF5B-086D-4B6E-AB85-3056ED2E382E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CD84FF5B-086D-4B6E-AB85-3056ED2E382E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CD84FF5B-086D-4B6E-AB85-3056ED2E382E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CD84FF5B-086D-4B6E-AB85-3056ED2E382E}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
diff --git a/src/Merge.Client/Accounting/Types/AccountToken.cs b/src/Merge.Client/Accounting/Types/AccountToken.cs
index e169f773..d206e2f3 100644
--- a/src/Merge.Client/Accounting/Types/AccountToken.cs
+++ b/src/Merge.Client/Accounting/Types/AccountToken.cs
@@ -6,7 +6,7 @@ namespace Merge.Client.Accounting;
public class AccountToken
{
[JsonPropertyName("account_token")]
- public string AccountToken { get; init; }
+ public string AccountToken_ { get; init; }
[JsonPropertyName("integration")]
public AccountIntegration Integration { get; init; }
diff --git a/src/Merge.Client/Accounting/Types/LinkToken.cs b/src/Merge.Client/Accounting/Types/LinkToken.cs
index 4231ada2..c7e4135d 100644
--- a/src/Merge.Client/Accounting/Types/LinkToken.cs
+++ b/src/Merge.Client/Accounting/Types/LinkToken.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Accounting;
public class LinkToken
{
[JsonPropertyName("link_token")]
- public string LinkToken { get; init; }
+ public string LinkToken_ { get; init; }
[JsonPropertyName("integration_name")]
public string? IntegrationName { get; init; }
diff --git a/src/Merge.Client/Accounting/Types/LinkedAccountStatus.cs b/src/Merge.Client/Accounting/Types/LinkedAccountStatus.cs
index 235cfd2b..8c8ac9ad 100644
--- a/src/Merge.Client/Accounting/Types/LinkedAccountStatus.cs
+++ b/src/Merge.Client/Accounting/Types/LinkedAccountStatus.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Accounting;
public class LinkedAccountStatus
{
[JsonPropertyName("linked_account_status")]
- public string LinkedAccountStatus { get; init; }
+ public string LinkedAccountStatus_ { get; init; }
[JsonPropertyName("can_make_request")]
public bool CanMakeRequest { get; init; }
diff --git a/src/Merge.Client/Ats/Types/AccountToken.cs b/src/Merge.Client/Ats/Types/AccountToken.cs
index 6fcffe57..5426997f 100644
--- a/src/Merge.Client/Ats/Types/AccountToken.cs
+++ b/src/Merge.Client/Ats/Types/AccountToken.cs
@@ -6,7 +6,7 @@ namespace Merge.Client.Ats;
public class AccountToken
{
[JsonPropertyName("account_token")]
- public string AccountToken { get; init; }
+ public string AccountToken_ { get; init; }
[JsonPropertyName("integration")]
public AccountIntegration Integration { get; init; }
diff --git a/src/Merge.Client/Ats/Types/LinkToken.cs b/src/Merge.Client/Ats/Types/LinkToken.cs
index 3096cc71..aff55578 100644
--- a/src/Merge.Client/Ats/Types/LinkToken.cs
+++ b/src/Merge.Client/Ats/Types/LinkToken.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Ats;
public class LinkToken
{
[JsonPropertyName("link_token")]
- public string LinkToken { get; init; }
+ public string LinkToken_ { get; init; }
[JsonPropertyName("integration_name")]
public string? IntegrationName { get; init; }
diff --git a/src/Merge.Client/Ats/Types/LinkedAccountStatus.cs b/src/Merge.Client/Ats/Types/LinkedAccountStatus.cs
index 8e00f6c2..c7881726 100644
--- a/src/Merge.Client/Ats/Types/LinkedAccountStatus.cs
+++ b/src/Merge.Client/Ats/Types/LinkedAccountStatus.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Ats;
public class LinkedAccountStatus
{
[JsonPropertyName("linked_account_status")]
- public string LinkedAccountStatus { get; init; }
+ public string LinkedAccountStatus_ { get; init; }
[JsonPropertyName("can_make_request")]
public bool CanMakeRequest { get; init; }
diff --git a/src/Merge.Client/Crm/Types/AccountToken.cs b/src/Merge.Client/Crm/Types/AccountToken.cs
index d4a2cb32..782db04a 100644
--- a/src/Merge.Client/Crm/Types/AccountToken.cs
+++ b/src/Merge.Client/Crm/Types/AccountToken.cs
@@ -6,7 +6,7 @@ namespace Merge.Client.Crm;
public class AccountToken
{
[JsonPropertyName("account_token")]
- public string AccountToken { get; init; }
+ public string AccountToken_ { get; init; }
[JsonPropertyName("integration")]
public AccountIntegration Integration { get; init; }
diff --git a/src/Merge.Client/Crm/Types/EmailAddress.cs b/src/Merge.Client/Crm/Types/EmailAddress.cs
index 5d465ce7..4fa15de1 100644
--- a/src/Merge.Client/Crm/Types/EmailAddress.cs
+++ b/src/Merge.Client/Crm/Types/EmailAddress.cs
@@ -8,7 +8,7 @@ public class EmailAddress
/// The email address.
///
[JsonPropertyName("email_address")]
- public string? EmailAddress { get; init; }
+ public string? EmailAddress_ { get; init; }
///
/// The email address's type.
diff --git a/src/Merge.Client/Crm/Types/LinkToken.cs b/src/Merge.Client/Crm/Types/LinkToken.cs
index 8eae83f2..377e0835 100644
--- a/src/Merge.Client/Crm/Types/LinkToken.cs
+++ b/src/Merge.Client/Crm/Types/LinkToken.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Crm;
public class LinkToken
{
[JsonPropertyName("link_token")]
- public string LinkToken { get; init; }
+ public string LinkToken_ { get; init; }
[JsonPropertyName("integration_name")]
public string? IntegrationName { get; init; }
diff --git a/src/Merge.Client/Crm/Types/LinkedAccountStatus.cs b/src/Merge.Client/Crm/Types/LinkedAccountStatus.cs
index 0336a629..47d35e5d 100644
--- a/src/Merge.Client/Crm/Types/LinkedAccountStatus.cs
+++ b/src/Merge.Client/Crm/Types/LinkedAccountStatus.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Crm;
public class LinkedAccountStatus
{
[JsonPropertyName("linked_account_status")]
- public string LinkedAccountStatus { get; init; }
+ public string LinkedAccountStatus_ { get; init; }
[JsonPropertyName("can_make_request")]
public bool CanMakeRequest { get; init; }
diff --git a/src/Merge.Client/Crm/Types/PhoneNumber.cs b/src/Merge.Client/Crm/Types/PhoneNumber.cs
index 9786934b..5f019beb 100644
--- a/src/Merge.Client/Crm/Types/PhoneNumber.cs
+++ b/src/Merge.Client/Crm/Types/PhoneNumber.cs
@@ -8,7 +8,7 @@ public class PhoneNumber
/// The phone number.
///
[JsonPropertyName("phone_number")]
- public string? PhoneNumber { get; init; }
+ public string? PhoneNumber_ { get; init; }
///
/// The phone number's type.
diff --git a/src/Merge.Client/Filestorage/Types/AccountToken.cs b/src/Merge.Client/Filestorage/Types/AccountToken.cs
index d41810f5..dab0d9a7 100644
--- a/src/Merge.Client/Filestorage/Types/AccountToken.cs
+++ b/src/Merge.Client/Filestorage/Types/AccountToken.cs
@@ -6,7 +6,7 @@ namespace Merge.Client.Filestorage;
public class AccountToken
{
[JsonPropertyName("account_token")]
- public string AccountToken { get; init; }
+ public string AccountToken_ { get; init; }
[JsonPropertyName("integration")]
public AccountIntegration Integration { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/LinkToken.cs b/src/Merge.Client/Filestorage/Types/LinkToken.cs
index 93727799..835adb28 100644
--- a/src/Merge.Client/Filestorage/Types/LinkToken.cs
+++ b/src/Merge.Client/Filestorage/Types/LinkToken.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Filestorage;
public class LinkToken
{
[JsonPropertyName("link_token")]
- public string LinkToken { get; init; }
+ public string LinkToken_ { get; init; }
[JsonPropertyName("integration_name")]
public string? IntegrationName { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/LinkedAccountStatus.cs b/src/Merge.Client/Filestorage/Types/LinkedAccountStatus.cs
index e57df3ad..cf75319f 100644
--- a/src/Merge.Client/Filestorage/Types/LinkedAccountStatus.cs
+++ b/src/Merge.Client/Filestorage/Types/LinkedAccountStatus.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Filestorage;
public class LinkedAccountStatus
{
[JsonPropertyName("linked_account_status")]
- public string LinkedAccountStatus { get; init; }
+ public string LinkedAccountStatus_ { get; init; }
[JsonPropertyName("can_make_request")]
public bool CanMakeRequest { get; init; }
diff --git a/src/Merge.Client/Hris/Types/AccountToken.cs b/src/Merge.Client/Hris/Types/AccountToken.cs
index 67a0fef3..c9263817 100644
--- a/src/Merge.Client/Hris/Types/AccountToken.cs
+++ b/src/Merge.Client/Hris/Types/AccountToken.cs
@@ -6,7 +6,7 @@ namespace Merge.Client.Hris;
public class AccountToken
{
[JsonPropertyName("account_token")]
- public string AccountToken { get; init; }
+ public string AccountToken_ { get; init; }
[JsonPropertyName("integration")]
public AccountIntegration Integration { get; init; }
diff --git a/src/Merge.Client/Hris/Types/LinkToken.cs b/src/Merge.Client/Hris/Types/LinkToken.cs
index d378bd2d..6537de54 100644
--- a/src/Merge.Client/Hris/Types/LinkToken.cs
+++ b/src/Merge.Client/Hris/Types/LinkToken.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Hris;
public class LinkToken
{
[JsonPropertyName("link_token")]
- public string LinkToken { get; init; }
+ public string LinkToken_ { get; init; }
[JsonPropertyName("integration_name")]
public string? IntegrationName { get; init; }
diff --git a/src/Merge.Client/Hris/Types/LinkedAccountStatus.cs b/src/Merge.Client/Hris/Types/LinkedAccountStatus.cs
index 89a306f3..3712ed02 100644
--- a/src/Merge.Client/Hris/Types/LinkedAccountStatus.cs
+++ b/src/Merge.Client/Hris/Types/LinkedAccountStatus.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Hris;
public class LinkedAccountStatus
{
[JsonPropertyName("linked_account_status")]
- public string LinkedAccountStatus { get; init; }
+ public string LinkedAccountStatus_ { get; init; }
[JsonPropertyName("can_make_request")]
public bool CanMakeRequest { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/AccountToken.cs b/src/Merge.Client/Ticketing/Types/AccountToken.cs
index e600d25e..3bcde777 100644
--- a/src/Merge.Client/Ticketing/Types/AccountToken.cs
+++ b/src/Merge.Client/Ticketing/Types/AccountToken.cs
@@ -6,7 +6,7 @@ namespace Merge.Client.Ticketing;
public class AccountToken
{
[JsonPropertyName("account_token")]
- public string AccountToken { get; init; }
+ public string AccountToken_ { get; init; }
[JsonPropertyName("integration")]
public AccountIntegration Integration { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/LinkToken.cs b/src/Merge.Client/Ticketing/Types/LinkToken.cs
index 3276b282..b866f426 100644
--- a/src/Merge.Client/Ticketing/Types/LinkToken.cs
+++ b/src/Merge.Client/Ticketing/Types/LinkToken.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Ticketing;
public class LinkToken
{
[JsonPropertyName("link_token")]
- public string LinkToken { get; init; }
+ public string LinkToken_ { get; init; }
[JsonPropertyName("integration_name")]
public string? IntegrationName { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/LinkedAccountStatus.cs b/src/Merge.Client/Ticketing/Types/LinkedAccountStatus.cs
index 6e62c066..d004dad5 100644
--- a/src/Merge.Client/Ticketing/Types/LinkedAccountStatus.cs
+++ b/src/Merge.Client/Ticketing/Types/LinkedAccountStatus.cs
@@ -5,7 +5,7 @@ namespace Merge.Client.Ticketing;
public class LinkedAccountStatus
{
[JsonPropertyName("linked_account_status")]
- public string LinkedAccountStatus { get; init; }
+ public string LinkedAccountStatus_ { get; init; }
[JsonPropertyName("can_make_request")]
public bool CanMakeRequest { get; init; }
From b5ae70dad4af50f0b9675fe1c1c6318c7ecd22bf Mon Sep 17 00:00:00 2001
From: fern-api <115122769+fern-api[bot]@users.noreply.github.com>
Date: Fri, 5 Apr 2024 11:32:41 +0000
Subject: [PATCH 3/6] SDK regeneration
---
src/Merge.Client.sln | 20 +++++++++----------
src/Merge.Client/Accounting/Types/Account.cs | 7 +++----
.../Accounting/Types/AccountDetails.cs | 3 +--
.../Types/AccountDetailsAndActions.cs | 5 ++---
.../AccountDetailsAndActionsIntegration.cs | 3 +--
.../Accounting/Types/AccountIntegration.cs | 3 +--
.../Accounting/Types/AccountRequest.cs | 7 +++----
.../Accounting/Types/AccountingPeriod.cs | 3 +--
src/Merge.Client/Accounting/Types/Address.cs | 5 ++---
.../Accounting/Types/AddressRequest.cs | 5 ++---
.../Accounting/Types/AuditLogEvent.cs | 5 ++---
.../Accounting/Types/BalanceSheet.cs | 3 +--
.../Accounting/Types/CashFlowStatement.cs | 3 +--
.../Types/CommonModelScopesBodyRequest.cs | 3 +--
.../Accounting/Types/CompanyInfo.cs | 3 +--
.../Accounting/Types/ConditionSchema.cs | 3 +--
src/Merge.Client/Accounting/Types/Contact.cs | 3 +--
.../Accounting/Types/ContactRequest.cs | 3 +--
.../Accounting/Types/CreditNote.cs | 5 ++---
.../Types/DataPassthroughRequest.cs | 5 ++---
src/Merge.Client/Accounting/Types/Expense.cs | 3 +--
.../Accounting/Types/ExpenseLine.cs | 3 +--
.../Accounting/Types/ExpenseLineRequest.cs | 3 +--
.../Accounting/Types/ExpenseRequest.cs | 3 +--
.../Accounting/Types/IncomeStatement.cs | 3 +--
src/Merge.Client/Accounting/Types/Invoice.cs | 7 +++----
.../Accounting/Types/InvoiceLineItem.cs | 3 +--
.../Types/InvoiceLineItemRequest.cs | 3 +--
.../Accounting/Types/InvoiceRequest.cs | 7 +++----
src/Merge.Client/Accounting/Types/Issue.cs | 3 +--
src/Merge.Client/Accounting/Types/Item.cs | 3 +--
.../Accounting/Types/JournalEntry.cs | 5 ++---
.../Accounting/Types/JournalEntryRequest.cs | 5 ++---
.../Accounting/Types/JournalLine.cs | 3 +--
.../Accounting/Types/JournalLineRequest.cs | 3 +--
.../Types/MultipartFormFieldRequest.cs | 3 +--
src/Merge.Client/Accounting/Types/Payment.cs | 3 +--
.../Accounting/Types/PaymentRequest.cs | 3 +--
.../Accounting/Types/PurchaseOrder.cs | 5 ++---
.../Accounting/Types/PurchaseOrderLineItem.cs | 3 +--
.../Types/PurchaseOrderLineItemRequest.cs | 3 +--
.../Accounting/Types/PurchaseOrderRequest.cs | 5 ++---
.../Accounting/Types/RemoteResponse.cs | 3 +--
.../Accounting/Types/SyncStatus.cs | 5 ++---
.../Accounting/Types/TrackingCategory.cs | 5 ++---
.../Accounting/Types/Transaction.cs | 3 +--
.../Accounting/Types/TransactionLineItem.cs | 3 +--
.../Accounting/Types/VendorCredit.cs | 3 +--
src/Merge.Client/Ats/Types/AccountDetails.cs | 3 +--
.../Ats/Types/AccountDetailsAndActions.cs | 5 ++---
.../AccountDetailsAndActionsIntegration.cs | 3 +--
.../Ats/Types/AccountIntegration.cs | 3 +--
src/Merge.Client/Ats/Types/Activity.cs | 5 ++---
src/Merge.Client/Ats/Types/ActivityRequest.cs | 5 ++---
src/Merge.Client/Ats/Types/Attachment.cs | 3 +--
.../Ats/Types/AttachmentRequest.cs | 3 +--
src/Merge.Client/Ats/Types/AuditLogEvent.cs | 5 ++---
.../Ats/Types/CommonModelScopesBodyRequest.cs | 3 +--
src/Merge.Client/Ats/Types/ConditionSchema.cs | 3 +--
.../Ats/Types/DataPassthroughRequest.cs | 5 ++---
src/Merge.Client/Ats/Types/Eeoc.cs | 9 ++++-----
src/Merge.Client/Ats/Types/EmailAddress.cs | 3 +--
.../Ats/Types/EmailAddressRequest.cs | 3 +--
src/Merge.Client/Ats/Types/Issue.cs | 3 +--
src/Merge.Client/Ats/Types/Job.cs | 3 +--
.../Ats/Types/MultipartFormFieldRequest.cs | 3 +--
src/Merge.Client/Ats/Types/Offer.cs | 3 +--
src/Merge.Client/Ats/Types/PhoneNumber.cs | 3 +--
.../Ats/Types/PhoneNumberRequest.cs | 3 +--
src/Merge.Client/Ats/Types/RemoteResponse.cs | 3 +--
src/Merge.Client/Ats/Types/RemoteUser.cs | 3 +--
.../Ats/Types/ScheduledInterview.cs | 3 +--
.../Ats/Types/ScheduledInterviewRequest.cs | 3 +--
src/Merge.Client/Ats/Types/Scorecard.cs | 3 +--
.../Ats/Types/ScreeningQuestion.cs | 3 +--
src/Merge.Client/Ats/Types/SyncStatus.cs | 5 ++---
src/Merge.Client/Ats/Types/Url.cs | 3 +--
src/Merge.Client/Ats/Types/UrlRequest.cs | 3 +--
src/Merge.Client/Crm/Types/AccountDetails.cs | 3 +--
.../Crm/Types/AccountDetailsAndActions.cs | 5 ++---
.../AccountDetailsAndActionsIntegration.cs | 3 +--
.../Crm/Types/AccountIntegration.cs | 3 +--
src/Merge.Client/Crm/Types/Address.cs | 5 ++---
src/Merge.Client/Crm/Types/AddressRequest.cs | 5 ++---
src/Merge.Client/Crm/Types/AssociationType.cs | 3 +--
.../Types/AssociationTypeRequestRequest.cs | 3 +--
src/Merge.Client/Crm/Types/AuditLogEvent.cs | 5 ++---
.../Crm/Types/CommonModelScopesBodyRequest.cs | 3 +--
src/Merge.Client/Crm/Types/ConditionSchema.cs | 3 +--
.../Crm/Types/DataPassthroughRequest.cs | 5 ++---
src/Merge.Client/Crm/Types/Engagement.cs | 3 +--
.../Crm/Types/EngagementRequest.cs | 3 +--
src/Merge.Client/Crm/Types/EngagementType.cs | 3 +--
.../Crm/Types/IgnoreCommonModelRequest.cs | 3 +--
src/Merge.Client/Crm/Types/Issue.cs | 3 +--
src/Merge.Client/Crm/Types/ItemSchema.cs | 5 ++---
.../Crm/Types/MultipartFormFieldRequest.cs | 3 +--
.../Types/ObjectClassDescriptionRequest.cs | 3 +--
src/Merge.Client/Crm/Types/Opportunity.cs | 3 +--
.../Crm/Types/OpportunityRequest.cs | 3 +--
.../Crm/Types/PatchedEngagementRequest.cs | 3 +--
.../Crm/Types/PatchedOpportunityRequest.cs | 3 +--
.../Crm/Types/PatchedTaskRequest.cs | 3 +--
.../Crm/Types/RemoteFieldClass.cs | 5 ++---
.../RemoteFieldClassForCustomObjectClass.cs | 5 ++---
src/Merge.Client/Crm/Types/RemoteResponse.cs | 3 +--
src/Merge.Client/Crm/Types/SyncStatus.cs | 5 ++---
src/Merge.Client/Crm/Types/Task.cs | 3 +--
src/Merge.Client/Crm/Types/TaskRequest.cs | 3 +--
.../Filestorage/Types/AccountDetails.cs | 3 +--
.../Types/AccountDetailsAndActions.cs | 5 ++---
.../AccountDetailsAndActionsIntegration.cs | 3 +--
.../Filestorage/Types/AccountIntegration.cs | 3 +--
.../Filestorage/Types/AuditLogEvent.cs | 5 ++---
.../Types/CommonModelScopesBodyRequest.cs | 3 +--
.../Filestorage/Types/ConditionSchema.cs | 3 +--
.../Types/DataPassthroughRequest.cs | 5 ++---
src/Merge.Client/Filestorage/Types/Issue.cs | 3 +--
.../Types/MultipartFormFieldRequest.cs | 3 +--
.../Filestorage/Types/Permission.cs | 5 ++---
.../Filestorage/Types/PermissionRequest.cs | 5 ++---
.../Filestorage/Types/RemoteResponse.cs | 3 +--
.../Filestorage/Types/SyncStatus.cs | 5 ++---
src/Merge.Client/Hris/Types/AccountDetails.cs | 3 +--
.../Hris/Types/AccountDetailsAndActions.cs | 5 ++---
.../AccountDetailsAndActionsIntegration.cs | 3 +--
.../Hris/Types/AccountIntegration.cs | 3 +--
src/Merge.Client/Hris/Types/AuditLogEvent.cs | 5 ++---
src/Merge.Client/Hris/Types/BankInfo.cs | 3 +--
.../Types/CommonModelScopesBodyRequest.cs | 3 +--
.../Hris/Types/ConditionSchema.cs | 3 +--
.../Hris/Types/DataPassthroughRequest.cs | 5 ++---
src/Merge.Client/Hris/Types/Dependent.cs | 5 ++---
src/Merge.Client/Hris/Types/Earning.cs | 3 +--
src/Merge.Client/Hris/Types/Employee.cs | 9 ++++-----
.../Hris/Types/EmployeeRequest.cs | 9 ++++-----
.../Hris/Types/EmployerBenefit.cs | 3 +--
src/Merge.Client/Hris/Types/Employment.cs | 11 +++++-----
src/Merge.Client/Hris/Types/Group.cs | 3 +--
src/Merge.Client/Hris/Types/Issue.cs | 3 +--
src/Merge.Client/Hris/Types/Location.cs | 5 ++---
.../Hris/Types/MultipartFormFieldRequest.cs | 3 +--
src/Merge.Client/Hris/Types/PayrollRun.cs | 5 ++---
src/Merge.Client/Hris/Types/RemoteResponse.cs | 3 +--
src/Merge.Client/Hris/Types/SyncStatus.cs | 5 ++---
src/Merge.Client/Hris/Types/TimeOff.cs | 7 +++----
src/Merge.Client/Hris/Types/TimeOffBalance.cs | 3 +--
src/Merge.Client/Hris/Types/TimeOffRequest.cs | 7 +++----
.../Ticketing/Types/AccountDetails.cs | 3 +--
.../Types/AccountDetailsAndActions.cs | 5 ++---
.../AccountDetailsAndActionsIntegration.cs | 3 +--
.../Ticketing/Types/AccountIntegration.cs | 3 +--
.../Ticketing/Types/AuditLogEvent.cs | 5 ++---
.../Ticketing/Types/Collection.cs | 5 ++---
.../Types/CommonModelScopesBodyRequest.cs | 3 +--
.../Ticketing/Types/ConditionSchema.cs | 3 +--
.../Ticketing/Types/DataPassthroughRequest.cs | 5 ++---
src/Merge.Client/Ticketing/Types/Issue.cs | 3 +--
.../Ticketing/Types/ItemSchema.cs | 5 ++---
.../Types/MultipartFormFieldRequest.cs | 3 +--
.../Ticketing/Types/PatchedTicketRequest.cs | 5 ++---
.../Ticketing/Types/RemoteFieldClass.cs | 5 ++---
.../Ticketing/Types/RemoteResponse.cs | 3 +--
src/Merge.Client/Ticketing/Types/Role.cs | 5 ++---
.../Ticketing/Types/SyncStatus.cs | 5 ++---
src/Merge.Client/Ticketing/Types/Ticket.cs | 5 ++---
.../Ticketing/Types/TicketRequest.cs | 5 ++---
167 files changed, 252 insertions(+), 418 deletions(-)
diff --git a/src/Merge.Client.sln b/src/Merge.Client.sln
index 2efe0ac4..4d405db2 100644
--- a/src/Merge.Client.sln
+++ b/src/Merge.Client.sln
@@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client", "Merge.Client\Merge.Client.csproj", "{B9790C03-4560-43F9-B106-A3D83E06E07C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client", "Merge.Client\Merge.Client.csproj", "{F270F3CE-3B9F-48B1-8313-0AC0582EA987}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client.Test", "Merge.Client.Test\Merge.Client.Test.csproj", "{CD84FF5B-086D-4B6E-AB85-3056ED2E382E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merge.Client.Test", "Merge.Client.Test\Merge.Client.Test.csproj", "{7098C0CE-E054-4492-8E05-54E0F6DEFFA7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -16,13 +16,13 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {B9790C03-4560-43F9-B106-A3D83E06E07C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B9790C03-4560-43F9-B106-A3D83E06E07C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B9790C03-4560-43F9-B106-A3D83E06E07C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B9790C03-4560-43F9-B106-A3D83E06E07C}.Release|Any CPU.Build.0 = Release|Any CPU
- {CD84FF5B-086D-4B6E-AB85-3056ED2E382E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CD84FF5B-086D-4B6E-AB85-3056ED2E382E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CD84FF5B-086D-4B6E-AB85-3056ED2E382E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CD84FF5B-086D-4B6E-AB85-3056ED2E382E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F270F3CE-3B9F-48B1-8313-0AC0582EA987}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F270F3CE-3B9F-48B1-8313-0AC0582EA987}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F270F3CE-3B9F-48B1-8313-0AC0582EA987}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F270F3CE-3B9F-48B1-8313-0AC0582EA987}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7098C0CE-E054-4492-8E05-54E0F6DEFFA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7098C0CE-E054-4492-8E05-54E0F6DEFFA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7098C0CE-E054-4492-8E05-54E0F6DEFFA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7098C0CE-E054-4492-8E05-54E0F6DEFFA7}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
diff --git a/src/Merge.Client/Accounting/Types/Account.cs b/src/Merge.Client/Accounting/Types/Account.cs
index 75c32b3f..05c18633 100644
--- a/src/Merge.Client/Accounting/Types/Account.cs
+++ b/src/Merge.Client/Accounting/Types/Account.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -37,7 +36,7 @@ public class Account
/// - `REVENUE` - REVENUE
///
[JsonPropertyName("classification")]
- public StringEnum? Classification { get; init; }
+ public ClassificationEnum? Classification { get; init; }
///
/// The account's type is a narrower and more specific grouping within the account's classification.
@@ -53,7 +52,7 @@ public class Account
/// - `INACTIVE` - INACTIVE
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public AccountStatusEnum? Status { get; init; }
///
/// The account's current balance.
@@ -372,7 +371,7 @@ public class Account
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The account's number.
diff --git a/src/Merge.Client/Accounting/Types/AccountDetails.cs b/src/Merge.Client/Accounting/Types/AccountDetails.cs
index 563a21e3..959262c2 100644
--- a/src/Merge.Client/Accounting/Types/AccountDetails.cs
+++ b/src/Merge.Client/Accounting/Types/AccountDetails.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -16,7 +15,7 @@ public class AccountDetails
public string? IntegrationSlug { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("end_user_origin_id")]
public string? EndUserOriginId { get; init; }
diff --git a/src/Merge.Client/Accounting/Types/AccountDetailsAndActions.cs b/src/Merge.Client/Accounting/Types/AccountDetailsAndActions.cs
index 9939624a..c08ecf49 100644
--- a/src/Merge.Client/Accounting/Types/AccountDetailsAndActions.cs
+++ b/src/Merge.Client/Accounting/Types/AccountDetailsAndActions.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -10,10 +9,10 @@ public class AccountDetailsAndActions
public string Id { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public AccountDetailsAndActionsStatusEnum Status { get; init; }
[JsonPropertyName("status_detail")]
public string? StatusDetail { get; init; }
diff --git a/src/Merge.Client/Accounting/Types/AccountDetailsAndActionsIntegration.cs b/src/Merge.Client/Accounting/Types/AccountDetailsAndActionsIntegration.cs
index eb8d3d81..4dbdb612 100644
--- a/src/Merge.Client/Accounting/Types/AccountDetailsAndActionsIntegration.cs
+++ b/src/Merge.Client/Accounting/Types/AccountDetailsAndActionsIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -10,7 +9,7 @@ public class AccountDetailsAndActionsIntegration
public string Name { get; init; }
[JsonPropertyName("categories")]
- public List> Categories { get; init; }
+ public List Categories { get; init; }
[JsonPropertyName("image")]
public string? Image { get; init; }
diff --git a/src/Merge.Client/Accounting/Types/AccountIntegration.cs b/src/Merge.Client/Accounting/Types/AccountIntegration.cs
index 621c909c..a4643788 100644
--- a/src/Merge.Client/Accounting/Types/AccountIntegration.cs
+++ b/src/Merge.Client/Accounting/Types/AccountIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -16,7 +15,7 @@ public class AccountIntegration
/// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
///
[JsonPropertyName("categories")]
- public List>? Categories { get; init; }
+ public List? Categories { get; init; }
///
/// Company logo in rectangular shape. Upload an image with a clear background.
diff --git a/src/Merge.Client/Accounting/Types/AccountRequest.cs b/src/Merge.Client/Accounting/Types/AccountRequest.cs
index 15d326c4..020e5f17 100644
--- a/src/Merge.Client/Accounting/Types/AccountRequest.cs
+++ b/src/Merge.Client/Accounting/Types/AccountRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -28,7 +27,7 @@ public class AccountRequest
/// - `REVENUE` - REVENUE
///
[JsonPropertyName("classification")]
- public StringEnum? Classification { get; init; }
+ public ClassificationEnum? Classification { get; init; }
///
/// The account's type is a narrower and more specific grouping within the account's classification.
@@ -44,7 +43,7 @@ public class AccountRequest
/// - `INACTIVE` - INACTIVE
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public AccountStatusEnum? Status { get; init; }
///
/// The account's current balance.
@@ -363,7 +362,7 @@ public class AccountRequest
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The account's number.
diff --git a/src/Merge.Client/Accounting/Types/AccountingPeriod.cs b/src/Merge.Client/Accounting/Types/AccountingPeriod.cs
index aa93e39b..0616bf5a 100644
--- a/src/Merge.Client/Accounting/Types/AccountingPeriod.cs
+++ b/src/Merge.Client/Accounting/Types/AccountingPeriod.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -19,7 +18,7 @@ public class AccountingPeriod
public DateTime? EndDate { get; init; }
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public AccountingPeriodStatusEnum? Status { get; init; }
///
/// Name of the accounting period.
diff --git a/src/Merge.Client/Accounting/Types/Address.cs b/src/Merge.Client/Accounting/Types/Address.cs
index 3648e1cf..3f647523 100644
--- a/src/Merge.Client/Accounting/Types/Address.cs
+++ b/src/Merge.Client/Accounting/Types/Address.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -13,7 +12,7 @@ public class Address
/// - `SHIPPING` - SHIPPING
///
[JsonPropertyName("type")]
- public StringEnum? Type { get; init; }
+ public AddressTypeEnum? Type { get; init; }
///
/// Line 1 of the address's street.
@@ -296,7 +295,7 @@ public class Address
/// - `ZW` - Zimbabwe
///
[JsonPropertyName("country")]
- public StringEnum? Country { get; init; }
+ public CountryEnum? Country { get; init; }
///
/// The address's zip code.
diff --git a/src/Merge.Client/Accounting/Types/AddressRequest.cs b/src/Merge.Client/Accounting/Types/AddressRequest.cs
index 2749f5fa..f4d901b6 100644
--- a/src/Merge.Client/Accounting/Types/AddressRequest.cs
+++ b/src/Merge.Client/Accounting/Types/AddressRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -13,7 +12,7 @@ public class AddressRequest
/// - `SHIPPING` - SHIPPING
///
[JsonPropertyName("type")]
- public StringEnum? Type { get; init; }
+ public AddressTypeEnum? Type { get; init; }
///
/// Line 1 of the address's street.
@@ -293,7 +292,7 @@ public class AddressRequest
/// - `ZW` - Zimbabwe
///
[JsonPropertyName("country")]
- public StringEnum? Country { get; init; }
+ public CountryEnum? Country { get; init; }
///
/// The address's zip code.
diff --git a/src/Merge.Client/Accounting/Types/AuditLogEvent.cs b/src/Merge.Client/Accounting/Types/AuditLogEvent.cs
index 16b1db9b..3ca3760e 100644
--- a/src/Merge.Client/Accounting/Types/AuditLogEvent.cs
+++ b/src/Merge.Client/Accounting/Types/AuditLogEvent.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -32,7 +31,7 @@ public class AuditLogEvent
/// - `MERGE_TEAM` - MERGE_TEAM
///
[JsonPropertyName("role")]
- public StringEnum Role { get; init; }
+ public RoleEnum Role { get; init; }
[JsonPropertyName("ip_address")]
public string IpAddress { get; init; }
@@ -72,7 +71,7 @@ public class AuditLogEvent
/// - `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING
///
[JsonPropertyName("event_type")]
- public StringEnum EventType { get; init; }
+ public EventTypeEnum EventType { get; init; }
[JsonPropertyName("event_description")]
public string EventDescription { get; init; }
diff --git a/src/Merge.Client/Accounting/Types/BalanceSheet.cs b/src/Merge.Client/Accounting/Types/BalanceSheet.cs
index 357b785c..f1c75e6b 100644
--- a/src/Merge.Client/Accounting/Types/BalanceSheet.cs
+++ b/src/Merge.Client/Accounting/Types/BalanceSheet.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -333,7 +332,7 @@ public class BalanceSheet
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// `Company` object for the given `BalanceSheet` object.
diff --git a/src/Merge.Client/Accounting/Types/CashFlowStatement.cs b/src/Merge.Client/Accounting/Types/CashFlowStatement.cs
index a3cc1e32..1c1dfb9c 100644
--- a/src/Merge.Client/Accounting/Types/CashFlowStatement.cs
+++ b/src/Merge.Client/Accounting/Types/CashFlowStatement.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -333,7 +332,7 @@ public class CashFlowStatement
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The company the cash flow statement belongs to.
diff --git a/src/Merge.Client/Accounting/Types/CommonModelScopesBodyRequest.cs b/src/Merge.Client/Accounting/Types/CommonModelScopesBodyRequest.cs
index 9ee2ba10..c6089863 100644
--- a/src/Merge.Client/Accounting/Types/CommonModelScopesBodyRequest.cs
+++ b/src/Merge.Client/Accounting/Types/CommonModelScopesBodyRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -10,7 +9,7 @@ public class CommonModelScopesBodyRequest
public string ModelId { get; init; }
[JsonPropertyName("enabled_actions")]
- public List> EnabledActions { get; init; }
+ public List EnabledActions { get; init; }
[JsonPropertyName("disabled_fields")]
public List DisabledFields { get; init; }
diff --git a/src/Merge.Client/Accounting/Types/CompanyInfo.cs b/src/Merge.Client/Accounting/Types/CompanyInfo.cs
index c532c65e..af1ef1da 100644
--- a/src/Merge.Client/Accounting/Types/CompanyInfo.cs
+++ b/src/Merge.Client/Accounting/Types/CompanyInfo.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -356,7 +355,7 @@ public class CompanyInfo
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// When the third party's company was created.
diff --git a/src/Merge.Client/Accounting/Types/ConditionSchema.cs b/src/Merge.Client/Accounting/Types/ConditionSchema.cs
index f077ffa0..295494b3 100644
--- a/src/Merge.Client/Accounting/Types/ConditionSchema.cs
+++ b/src/Merge.Client/Accounting/Types/ConditionSchema.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -48,7 +47,7 @@ public class ConditionSchema
/// - `LIST_OF_STRINGS` - LIST_OF_STRINGS
///
[JsonPropertyName("condition_type")]
- public StringEnum ConditionType { get; init; }
+ public ConditionTypeEnum ConditionType { get; init; }
///
/// The schemas for the operators that can be used on a condition.
diff --git a/src/Merge.Client/Accounting/Types/Contact.cs b/src/Merge.Client/Accounting/Types/Contact.cs
index 5ae4ee79..c5567c07 100644
--- a/src/Merge.Client/Accounting/Types/Contact.cs
+++ b/src/Merge.Client/Accounting/Types/Contact.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -53,7 +52,7 @@ public class Contact
/// - `ARCHIVED` - ARCHIVED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public Status7D1Enum? Status { get; init; }
///
/// The currency the contact's transactions are in.
diff --git a/src/Merge.Client/Accounting/Types/ContactRequest.cs b/src/Merge.Client/Accounting/Types/ContactRequest.cs
index 920cfea3..cf6d768f 100644
--- a/src/Merge.Client/Accounting/Types/ContactRequest.cs
+++ b/src/Merge.Client/Accounting/Types/ContactRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -44,7 +43,7 @@ public class ContactRequest
/// - `ARCHIVED` - ARCHIVED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public Status7D1Enum? Status { get; init; }
///
/// The currency the contact's transactions are in.
diff --git a/src/Merge.Client/Accounting/Types/CreditNote.cs b/src/Merge.Client/Accounting/Types/CreditNote.cs
index cc132dd7..5bde5cb1 100644
--- a/src/Merge.Client/Accounting/Types/CreditNote.cs
+++ b/src/Merge.Client/Accounting/Types/CreditNote.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -30,7 +29,7 @@ public class CreditNote
/// - `PAID` - PAID
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public CreditNoteStatusEnum? Status { get; init; }
///
/// The credit note's number.
@@ -385,7 +384,7 @@ public class CreditNote
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// When the third party's credit note was created.
diff --git a/src/Merge.Client/Accounting/Types/DataPassthroughRequest.cs b/src/Merge.Client/Accounting/Types/DataPassthroughRequest.cs
index b1653d19..8355cb63 100644
--- a/src/Merge.Client/Accounting/Types/DataPassthroughRequest.cs
+++ b/src/Merge.Client/Accounting/Types/DataPassthroughRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -7,7 +6,7 @@ namespace Merge.Client.Accounting;
public class DataPassthroughRequest
{
[JsonPropertyName("method")]
- public StringEnum Method { get; init; }
+ public MethodEnum Method { get; init; }
[JsonPropertyName("path")]
public string Path { get; init; }
@@ -31,7 +30,7 @@ public class DataPassthroughRequest
public Dictionary? Headers { get; init; }
[JsonPropertyName("request_format")]
- public StringEnum? RequestFormat { get; init; }
+ public RequestFormatEnum? RequestFormat { get; init; }
///
/// Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`.
diff --git a/src/Merge.Client/Accounting/Types/Expense.cs b/src/Merge.Client/Accounting/Types/Expense.cs
index c28adf53..b3b23cda 100644
--- a/src/Merge.Client/Accounting/Types/Expense.cs
+++ b/src/Merge.Client/Accounting/Types/Expense.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -360,7 +359,7 @@ public class Expense
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The expense's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/ExpenseLine.cs b/src/Merge.Client/Accounting/Types/ExpenseLine.cs
index e35de7c1..4c9fe504 100644
--- a/src/Merge.Client/Accounting/Types/ExpenseLine.cs
+++ b/src/Merge.Client/Accounting/Types/ExpenseLine.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -348,7 +347,7 @@ public class ExpenseLine
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The expense's payment account.
diff --git a/src/Merge.Client/Accounting/Types/ExpenseLineRequest.cs b/src/Merge.Client/Accounting/Types/ExpenseLineRequest.cs
index 469afb72..52bfba2d 100644
--- a/src/Merge.Client/Accounting/Types/ExpenseLineRequest.cs
+++ b/src/Merge.Client/Accounting/Types/ExpenseLineRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -348,7 +347,7 @@ public class ExpenseLineRequest
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The expense's payment account.
diff --git a/src/Merge.Client/Accounting/Types/ExpenseRequest.cs b/src/Merge.Client/Accounting/Types/ExpenseRequest.cs
index b6e43e75..08839ac8 100644
--- a/src/Merge.Client/Accounting/Types/ExpenseRequest.cs
+++ b/src/Merge.Client/Accounting/Types/ExpenseRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -354,7 +353,7 @@ public class ExpenseRequest
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The expense's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/IncomeStatement.cs b/src/Merge.Client/Accounting/Types/IncomeStatement.cs
index 054d5608..9e7045a3 100644
--- a/src/Merge.Client/Accounting/Types/IncomeStatement.cs
+++ b/src/Merge.Client/Accounting/Types/IncomeStatement.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -333,7 +332,7 @@ public class IncomeStatement
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The company the income statement belongs to.
diff --git a/src/Merge.Client/Accounting/Types/Invoice.cs b/src/Merge.Client/Accounting/Types/Invoice.cs
index 2f59fc20..257eb133 100644
--- a/src/Merge.Client/Accounting/Types/Invoice.cs
+++ b/src/Merge.Client/Accounting/Types/Invoice.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -17,7 +16,7 @@ public class Invoice
/// - `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE
///
[JsonPropertyName("type")]
- public StringEnum? Type { get; init; }
+ public InvoiceTypeEnum? Type { get; init; }
///
/// The invoice's contact.
@@ -372,7 +371,7 @@ public class Invoice
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The invoice's exchange rate.
@@ -403,7 +402,7 @@ public class Invoice
/// - `VOID` - VOID
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public InvoiceStatusEnum? Status { get; init; }
///
/// The total amount being paid in taxes.
diff --git a/src/Merge.Client/Accounting/Types/InvoiceLineItem.cs b/src/Merge.Client/Accounting/Types/InvoiceLineItem.cs
index 1895d69b..9ad7e912 100644
--- a/src/Merge.Client/Accounting/Types/InvoiceLineItem.cs
+++ b/src/Merge.Client/Accounting/Types/InvoiceLineItem.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -348,7 +347,7 @@ public class InvoiceLineItem
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The line item's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/InvoiceLineItemRequest.cs b/src/Merge.Client/Accounting/Types/InvoiceLineItemRequest.cs
index 2c184b2b..e9620721 100644
--- a/src/Merge.Client/Accounting/Types/InvoiceLineItemRequest.cs
+++ b/src/Merge.Client/Accounting/Types/InvoiceLineItemRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -348,7 +347,7 @@ public class InvoiceLineItemRequest
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The line item's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/InvoiceRequest.cs b/src/Merge.Client/Accounting/Types/InvoiceRequest.cs
index c4e56c11..45300945 100644
--- a/src/Merge.Client/Accounting/Types/InvoiceRequest.cs
+++ b/src/Merge.Client/Accounting/Types/InvoiceRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -14,7 +13,7 @@ public class InvoiceRequest
/// - `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE
///
[JsonPropertyName("type")]
- public StringEnum? Type { get; init; }
+ public InvoiceTypeEnum? Type { get; init; }
///
/// The invoice's contact.
@@ -63,7 +62,7 @@ public class InvoiceRequest
/// - `VOID` - VOID
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public InvoiceStatusEnum? Status { get; init; }
///
/// The company the invoice belongs to.
@@ -382,7 +381,7 @@ public class InvoiceRequest
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The invoice's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/Issue.cs b/src/Merge.Client/Accounting/Types/Issue.cs
index 9c1864f0..184dac69 100644
--- a/src/Merge.Client/Accounting/Types/Issue.cs
+++ b/src/Merge.Client/Accounting/Types/Issue.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -16,7 +15,7 @@ public class Issue
/// - `RESOLVED` - RESOLVED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public IssueStatusEnum? Status { get; init; }
[JsonPropertyName("error_description")]
public string ErrorDescription { get; init; }
diff --git a/src/Merge.Client/Accounting/Types/Item.cs b/src/Merge.Client/Accounting/Types/Item.cs
index bbf1f818..95cb0c94 100644
--- a/src/Merge.Client/Accounting/Types/Item.cs
+++ b/src/Merge.Client/Accounting/Types/Item.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -29,7 +28,7 @@ public class Item
/// - `ARCHIVED` - ARCHIVED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public Status7D1Enum? Status { get; init; }
///
/// The item's unit price.
diff --git a/src/Merge.Client/Accounting/Types/JournalEntry.cs b/src/Merge.Client/Accounting/Types/JournalEntry.cs
index 95f9e260..5bd5a1df 100644
--- a/src/Merge.Client/Accounting/Types/JournalEntry.cs
+++ b/src/Merge.Client/Accounting/Types/JournalEntry.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -354,7 +353,7 @@ public class JournalEntry
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The journal entry's exchange rate.
@@ -390,7 +389,7 @@ public class JournalEntry
/// - `POSTED` - POSTED
///
[JsonPropertyName("posting_status")]
- public StringEnum? PostingStatus { get; init; }
+ public PostingStatusEnum? PostingStatus { get; init; }
///
/// The accounting period that the JournalEntry was generated in.
diff --git a/src/Merge.Client/Accounting/Types/JournalEntryRequest.cs b/src/Merge.Client/Accounting/Types/JournalEntryRequest.cs
index f6b5a302..82b8ab8c 100644
--- a/src/Merge.Client/Accounting/Types/JournalEntryRequest.cs
+++ b/src/Merge.Client/Accounting/Types/JournalEntryRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -336,7 +335,7 @@ public class JournalEntryRequest
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The journal entry's exchange rate.
@@ -369,7 +368,7 @@ public class JournalEntryRequest
/// - `POSTED` - POSTED
///
[JsonPropertyName("posting_status")]
- public StringEnum? PostingStatus { get; init; }
+ public PostingStatusEnum? PostingStatus { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Accounting/Types/JournalLine.cs b/src/Merge.Client/Accounting/Types/JournalLine.cs
index ef61f087..c4a9193e 100644
--- a/src/Merge.Client/Accounting/Types/JournalLine.cs
+++ b/src/Merge.Client/Accounting/Types/JournalLine.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -339,7 +338,7 @@ public class JournalLine
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The company the journal entry belongs to.
diff --git a/src/Merge.Client/Accounting/Types/JournalLineRequest.cs b/src/Merge.Client/Accounting/Types/JournalLineRequest.cs
index dc2bc0d5..b655fa44 100644
--- a/src/Merge.Client/Accounting/Types/JournalLineRequest.cs
+++ b/src/Merge.Client/Accounting/Types/JournalLineRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -339,7 +338,7 @@ public class JournalLineRequest
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The company the journal entry belongs to.
diff --git a/src/Merge.Client/Accounting/Types/MultipartFormFieldRequest.cs b/src/Merge.Client/Accounting/Types/MultipartFormFieldRequest.cs
index 199d487c..a90bc345 100644
--- a/src/Merge.Client/Accounting/Types/MultipartFormFieldRequest.cs
+++ b/src/Merge.Client/Accounting/Types/MultipartFormFieldRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -26,7 +25,7 @@ public class MultipartFormFieldRequest
/// - `GZIP_BASE64` - GZIP_BASE64
///
[JsonPropertyName("encoding")]
- public StringEnum? Encoding { get; init; }
+ public EncodingEnum? Encoding { get; init; }
///
/// The file name of the form field, if the field is for a file.
diff --git a/src/Merge.Client/Accounting/Types/Payment.cs b/src/Merge.Client/Accounting/Types/Payment.cs
index 82f6110d..e319d7ce 100644
--- a/src/Merge.Client/Accounting/Types/Payment.cs
+++ b/src/Merge.Client/Accounting/Types/Payment.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -345,7 +344,7 @@ public class Payment
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The payment's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/PaymentRequest.cs b/src/Merge.Client/Accounting/Types/PaymentRequest.cs
index 827760b8..0f935721 100644
--- a/src/Merge.Client/Accounting/Types/PaymentRequest.cs
+++ b/src/Merge.Client/Accounting/Types/PaymentRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -336,7 +335,7 @@ public class PaymentRequest
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The payment's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/PurchaseOrder.cs b/src/Merge.Client/Accounting/Types/PurchaseOrder.cs
index 655be032..8f601267 100644
--- a/src/Merge.Client/Accounting/Types/PurchaseOrder.cs
+++ b/src/Merge.Client/Accounting/Types/PurchaseOrder.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -17,7 +16,7 @@ public class PurchaseOrder
/// - `DELETED` - DELETED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public PurchaseOrderStatusEnum? Status { get; init; }
///
/// The purchase order's issue date.
@@ -384,7 +383,7 @@ public class PurchaseOrder
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The purchase order's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/PurchaseOrderLineItem.cs b/src/Merge.Client/Accounting/Types/PurchaseOrderLineItem.cs
index 7babc2d3..d039fc9d 100644
--- a/src/Merge.Client/Accounting/Types/PurchaseOrderLineItem.cs
+++ b/src/Merge.Client/Accounting/Types/PurchaseOrderLineItem.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -375,7 +374,7 @@ public class PurchaseOrderLineItem
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The purchase order line item's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/PurchaseOrderLineItemRequest.cs b/src/Merge.Client/Accounting/Types/PurchaseOrderLineItemRequest.cs
index 35c923ef..fff1fb3d 100644
--- a/src/Merge.Client/Accounting/Types/PurchaseOrderLineItemRequest.cs
+++ b/src/Merge.Client/Accounting/Types/PurchaseOrderLineItemRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -375,7 +374,7 @@ public class PurchaseOrderLineItemRequest
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The purchase order line item's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/PurchaseOrderRequest.cs b/src/Merge.Client/Accounting/Types/PurchaseOrderRequest.cs
index e9b3b41a..f95b8800 100644
--- a/src/Merge.Client/Accounting/Types/PurchaseOrderRequest.cs
+++ b/src/Merge.Client/Accounting/Types/PurchaseOrderRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -17,7 +16,7 @@ public class PurchaseOrderRequest
/// - `DELETED` - DELETED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public PurchaseOrderStatusEnum? Status { get; init; }
///
/// The purchase order's issue date.
@@ -378,7 +377,7 @@ public class PurchaseOrderRequest
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The purchase order's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/RemoteResponse.cs b/src/Merge.Client/Accounting/Types/RemoteResponse.cs
index 17a0ce0f..a87838d1 100644
--- a/src/Merge.Client/Accounting/Types/RemoteResponse.cs
+++ b/src/Merge.Client/Accounting/Types/RemoteResponse.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -22,7 +21,7 @@ public class RemoteResponse
public Dictionary? ResponseHeaders { get; init; }
[JsonPropertyName("response_type")]
- public StringEnum? ResponseType { get; init; }
+ public ResponseTypeEnum? ResponseType { get; init; }
[JsonPropertyName("headers")]
public Dictionary? Headers { get; init; }
diff --git a/src/Merge.Client/Accounting/Types/SyncStatus.cs b/src/Merge.Client/Accounting/Types/SyncStatus.cs
index 43303153..f16163af 100644
--- a/src/Merge.Client/Accounting/Types/SyncStatus.cs
+++ b/src/Merge.Client/Accounting/Types/SyncStatus.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
namespace Merge.Client.Accounting;
@@ -19,11 +18,11 @@ public class SyncStatus
public DateTime? NextSyncStart { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public SyncStatusStatusEnum Status { get; init; }
[JsonPropertyName("is_initial_sync")]
public bool IsInitialSync { get; init; }
[JsonPropertyName("selective_sync_configurations_usage")]
- public StringEnum? SelectiveSyncConfigurationsUsage { get; init; }
+ public SelectiveSyncConfigurationsUsageEnum? SelectiveSyncConfigurationsUsage { get; init; }
}
diff --git a/src/Merge.Client/Accounting/Types/TrackingCategory.cs b/src/Merge.Client/Accounting/Types/TrackingCategory.cs
index a7f0f72a..4f833e62 100644
--- a/src/Merge.Client/Accounting/Types/TrackingCategory.cs
+++ b/src/Merge.Client/Accounting/Types/TrackingCategory.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Accounting;
using OneOf;
@@ -20,7 +19,7 @@ public class TrackingCategory
/// - `ARCHIVED` - ARCHIVED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public Status7D1Enum? Status { get; init; }
///
/// The tracking category’s type.
@@ -29,7 +28,7 @@ public class TrackingCategory
/// - `DEPARTMENT` - DEPARTMENT
///
[JsonPropertyName("category_type")]
- public StringEnum? CategoryType { get; init; }
+ public CategoryTypeEnum? CategoryType { get; init; }
///
/// ID of the parent tracking category.
diff --git a/src/Merge.Client/Accounting/Types/Transaction.cs b/src/Merge.Client/Accounting/Types/Transaction.cs
index 0e65deb0..ac1be8e5 100644
--- a/src/Merge.Client/Accounting/Types/Transaction.cs
+++ b/src/Merge.Client/Accounting/Types/Transaction.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -354,7 +353,7 @@ public class Transaction
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The transaction's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/TransactionLineItem.cs b/src/Merge.Client/Accounting/Types/TransactionLineItem.cs
index 02effc37..87d83a36 100644
--- a/src/Merge.Client/Accounting/Types/TransactionLineItem.cs
+++ b/src/Merge.Client/Accounting/Types/TransactionLineItem.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -375,7 +374,7 @@ public class TransactionLineItem
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The line item's exchange rate.
diff --git a/src/Merge.Client/Accounting/Types/VendorCredit.cs b/src/Merge.Client/Accounting/Types/VendorCredit.cs
index 1a767158..3db9098e 100644
--- a/src/Merge.Client/Accounting/Types/VendorCredit.cs
+++ b/src/Merge.Client/Accounting/Types/VendorCredit.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Accounting;
-using StringEnum;
namespace Merge.Client.Accounting;
@@ -351,7 +350,7 @@ public class VendorCredit
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("currency")]
- public StringEnum? Currency { get; init; }
+ public CurrencyEnum? Currency { get; init; }
///
/// The vendor credit's exchange rate.
diff --git a/src/Merge.Client/Ats/Types/AccountDetails.cs b/src/Merge.Client/Ats/Types/AccountDetails.cs
index 6432eaa4..90c7638c 100644
--- a/src/Merge.Client/Ats/Types/AccountDetails.cs
+++ b/src/Merge.Client/Ats/Types/AccountDetails.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -16,7 +15,7 @@ public class AccountDetails
public string? IntegrationSlug { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("end_user_origin_id")]
public string? EndUserOriginId { get; init; }
diff --git a/src/Merge.Client/Ats/Types/AccountDetailsAndActions.cs b/src/Merge.Client/Ats/Types/AccountDetailsAndActions.cs
index 7210d876..de0392de 100644
--- a/src/Merge.Client/Ats/Types/AccountDetailsAndActions.cs
+++ b/src/Merge.Client/Ats/Types/AccountDetailsAndActions.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -10,10 +9,10 @@ public class AccountDetailsAndActions
public string Id { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public AccountDetailsAndActionsStatusEnum Status { get; init; }
[JsonPropertyName("status_detail")]
public string? StatusDetail { get; init; }
diff --git a/src/Merge.Client/Ats/Types/AccountDetailsAndActionsIntegration.cs b/src/Merge.Client/Ats/Types/AccountDetailsAndActionsIntegration.cs
index c5c79b48..63c43e4b 100644
--- a/src/Merge.Client/Ats/Types/AccountDetailsAndActionsIntegration.cs
+++ b/src/Merge.Client/Ats/Types/AccountDetailsAndActionsIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -10,7 +9,7 @@ public class AccountDetailsAndActionsIntegration
public string Name { get; init; }
[JsonPropertyName("categories")]
- public List> Categories { get; init; }
+ public List Categories { get; init; }
[JsonPropertyName("image")]
public string? Image { get; init; }
diff --git a/src/Merge.Client/Ats/Types/AccountIntegration.cs b/src/Merge.Client/Ats/Types/AccountIntegration.cs
index 7f5bf061..84c0e0c4 100644
--- a/src/Merge.Client/Ats/Types/AccountIntegration.cs
+++ b/src/Merge.Client/Ats/Types/AccountIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -16,7 +15,7 @@ public class AccountIntegration
/// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
///
[JsonPropertyName("categories")]
- public List>? Categories { get; init; }
+ public List? Categories { get; init; }
///
/// Company logo in rectangular shape. Upload an image with a clear background.
diff --git a/src/Merge.Client/Ats/Types/Activity.cs b/src/Merge.Client/Ats/Types/Activity.cs
index e7617b41..9150dd0d 100644
--- a/src/Merge.Client/Ats/Types/Activity.cs
+++ b/src/Merge.Client/Ats/Types/Activity.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Ats;
-using StringEnum;
namespace Merge.Client.Ats;
@@ -36,7 +35,7 @@ public class Activity
/// - `OTHER` - OTHER
///
[JsonPropertyName("activity_type")]
- public StringEnum? ActivityType { get; init; }
+ public ActivityTypeEnum? ActivityType { get; init; }
///
/// The activity's subject.
@@ -58,7 +57,7 @@ public class Activity
/// - `PRIVATE` - PRIVATE
///
[JsonPropertyName("visibility")]
- public StringEnum? Visibility { get; init; }
+ public VisibilityEnum? Visibility { get; init; }
///
/// The activity’s candidate.
diff --git a/src/Merge.Client/Ats/Types/ActivityRequest.cs b/src/Merge.Client/Ats/Types/ActivityRequest.cs
index 54270e10..5bd3bb5e 100644
--- a/src/Merge.Client/Ats/Types/ActivityRequest.cs
+++ b/src/Merge.Client/Ats/Types/ActivityRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Ats;
-using StringEnum;
namespace Merge.Client.Ats;
@@ -21,7 +20,7 @@ public class ActivityRequest
/// - `OTHER` - OTHER
///
[JsonPropertyName("activity_type")]
- public StringEnum? ActivityType { get; init; }
+ public ActivityTypeEnum? ActivityType { get; init; }
///
/// The activity's subject.
@@ -43,7 +42,7 @@ public class ActivityRequest
/// - `PRIVATE` - PRIVATE
///
[JsonPropertyName("visibility")]
- public StringEnum? Visibility { get; init; }
+ public VisibilityEnum? Visibility { get; init; }
///
/// The activity’s candidate.
diff --git a/src/Merge.Client/Ats/Types/Attachment.cs b/src/Merge.Client/Ats/Types/Attachment.cs
index 75b6091f..2a2d21ed 100644
--- a/src/Merge.Client/Ats/Types/Attachment.cs
+++ b/src/Merge.Client/Ats/Types/Attachment.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -42,7 +41,7 @@ public class Attachment
/// - `OTHER` - OTHER
///
[JsonPropertyName("attachment_type")]
- public StringEnum? AttachmentType { get; init; }
+ public AttachmentTypeEnum? AttachmentType { get; init; }
[JsonPropertyName("remote_was_deleted")]
public bool? RemoteWasDeleted { get; init; }
diff --git a/src/Merge.Client/Ats/Types/AttachmentRequest.cs b/src/Merge.Client/Ats/Types/AttachmentRequest.cs
index 2030a158..351d3fdf 100644
--- a/src/Merge.Client/Ats/Types/AttachmentRequest.cs
+++ b/src/Merge.Client/Ats/Types/AttachmentRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -33,7 +32,7 @@ public class AttachmentRequest
/// - `OTHER` - OTHER
///
[JsonPropertyName("attachment_type")]
- public StringEnum? AttachmentType { get; init; }
+ public AttachmentTypeEnum? AttachmentType { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Ats/Types/AuditLogEvent.cs b/src/Merge.Client/Ats/Types/AuditLogEvent.cs
index 42160db8..2e6d0479 100644
--- a/src/Merge.Client/Ats/Types/AuditLogEvent.cs
+++ b/src/Merge.Client/Ats/Types/AuditLogEvent.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -32,7 +31,7 @@ public class AuditLogEvent
/// - `MERGE_TEAM` - MERGE_TEAM
///
[JsonPropertyName("role")]
- public StringEnum Role { get; init; }
+ public RoleEnum Role { get; init; }
[JsonPropertyName("ip_address")]
public string IpAddress { get; init; }
@@ -72,7 +71,7 @@ public class AuditLogEvent
/// - `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING
///
[JsonPropertyName("event_type")]
- public StringEnum EventType { get; init; }
+ public EventTypeEnum EventType { get; init; }
[JsonPropertyName("event_description")]
public string EventDescription { get; init; }
diff --git a/src/Merge.Client/Ats/Types/CommonModelScopesBodyRequest.cs b/src/Merge.Client/Ats/Types/CommonModelScopesBodyRequest.cs
index 36413f76..02cd70be 100644
--- a/src/Merge.Client/Ats/Types/CommonModelScopesBodyRequest.cs
+++ b/src/Merge.Client/Ats/Types/CommonModelScopesBodyRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -10,7 +9,7 @@ public class CommonModelScopesBodyRequest
public string ModelId { get; init; }
[JsonPropertyName("enabled_actions")]
- public List> EnabledActions { get; init; }
+ public List EnabledActions { get; init; }
[JsonPropertyName("disabled_fields")]
public List DisabledFields { get; init; }
diff --git a/src/Merge.Client/Ats/Types/ConditionSchema.cs b/src/Merge.Client/Ats/Types/ConditionSchema.cs
index 12ab5a76..0b46361c 100644
--- a/src/Merge.Client/Ats/Types/ConditionSchema.cs
+++ b/src/Merge.Client/Ats/Types/ConditionSchema.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -48,7 +47,7 @@ public class ConditionSchema
/// - `LIST_OF_STRINGS` - LIST_OF_STRINGS
///
[JsonPropertyName("condition_type")]
- public StringEnum ConditionType { get; init; }
+ public ConditionTypeEnum ConditionType { get; init; }
///
/// The schemas for the operators that can be used on a condition.
diff --git a/src/Merge.Client/Ats/Types/DataPassthroughRequest.cs b/src/Merge.Client/Ats/Types/DataPassthroughRequest.cs
index bbdf38cf..431ee21b 100644
--- a/src/Merge.Client/Ats/Types/DataPassthroughRequest.cs
+++ b/src/Merge.Client/Ats/Types/DataPassthroughRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -7,7 +6,7 @@ namespace Merge.Client.Ats;
public class DataPassthroughRequest
{
[JsonPropertyName("method")]
- public StringEnum Method { get; init; }
+ public MethodEnum Method { get; init; }
[JsonPropertyName("path")]
public string Path { get; init; }
@@ -31,7 +30,7 @@ public class DataPassthroughRequest
public Dictionary? Headers { get; init; }
[JsonPropertyName("request_format")]
- public StringEnum? RequestFormat { get; init; }
+ public RequestFormatEnum? RequestFormat { get; init; }
///
/// Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`.
diff --git a/src/Merge.Client/Ats/Types/Eeoc.cs b/src/Merge.Client/Ats/Types/Eeoc.cs
index 673acbce..724f8b70 100644
--- a/src/Merge.Client/Ats/Types/Eeoc.cs
+++ b/src/Merge.Client/Ats/Types/Eeoc.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Ats;
-using StringEnum;
namespace Merge.Client.Ats;
@@ -41,7 +40,7 @@ public class Eeoc
/// - `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY
///
[JsonPropertyName("race")]
- public StringEnum? Race { get; init; }
+ public RaceEnum? Race { get; init; }
///
/// The candidate's gender.
@@ -53,7 +52,7 @@ public class Eeoc
/// - `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY
///
[JsonPropertyName("gender")]
- public StringEnum? Gender { get; init; }
+ public GenderEnum? Gender { get; init; }
///
/// The candidate's veteran status.
@@ -63,7 +62,7 @@ public class Eeoc
/// - `I_DONT_WISH_TO_ANSWER` - I_DONT_WISH_TO_ANSWER
///
[JsonPropertyName("veteran_status")]
- public StringEnum? VeteranStatus { get; init; }
+ public VeteranStatusEnum? VeteranStatus { get; init; }
///
/// The candidate's disability status.
@@ -73,7 +72,7 @@ public class Eeoc
/// - `I_DONT_WISH_TO_ANSWER` - I_DONT_WISH_TO_ANSWER
///
[JsonPropertyName("disability_status")]
- public StringEnum? DisabilityStatus { get; init; }
+ public DisabilityStatusEnum? DisabilityStatus { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Ats/Types/EmailAddress.cs b/src/Merge.Client/Ats/Types/EmailAddress.cs
index d5196e0b..59fd686c 100644
--- a/src/Merge.Client/Ats/Types/EmailAddress.cs
+++ b/src/Merge.Client/Ats/Types/EmailAddress.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -20,7 +19,7 @@ public class EmailAddress
/// - `OTHER` - OTHER
///
[JsonPropertyName("email_address_type")]
- public StringEnum? EmailAddressType { get; init; }
+ public EmailAddressTypeEnum? EmailAddressType { get; init; }
[JsonPropertyName("created_at")]
public DateTime? CreatedAt { get; init; }
diff --git a/src/Merge.Client/Ats/Types/EmailAddressRequest.cs b/src/Merge.Client/Ats/Types/EmailAddressRequest.cs
index e0f6eee0..24452ae8 100644
--- a/src/Merge.Client/Ats/Types/EmailAddressRequest.cs
+++ b/src/Merge.Client/Ats/Types/EmailAddressRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -20,7 +19,7 @@ public class EmailAddressRequest
/// - `OTHER` - OTHER
///
[JsonPropertyName("email_address_type")]
- public StringEnum? EmailAddressType { get; init; }
+ public EmailAddressTypeEnum? EmailAddressType { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Ats/Types/Issue.cs b/src/Merge.Client/Ats/Types/Issue.cs
index f5ad8323..9ddcdc91 100644
--- a/src/Merge.Client/Ats/Types/Issue.cs
+++ b/src/Merge.Client/Ats/Types/Issue.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -16,7 +15,7 @@ public class Issue
/// - `RESOLVED` - RESOLVED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public IssueStatusEnum? Status { get; init; }
[JsonPropertyName("error_description")]
public string ErrorDescription { get; init; }
diff --git a/src/Merge.Client/Ats/Types/Job.cs b/src/Merge.Client/Ats/Types/Job.cs
index dd0c07af..c8e7f947 100644
--- a/src/Merge.Client/Ats/Types/Job.cs
+++ b/src/Merge.Client/Ats/Types/Job.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
using OneOf;
@@ -44,7 +43,7 @@ public class Job
/// - `PENDING` - PENDING
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public JobStatusEnum? Status { get; init; }
[JsonPropertyName("job_posting_urls")]
public List? JobPostingUrls { get; init; }
diff --git a/src/Merge.Client/Ats/Types/MultipartFormFieldRequest.cs b/src/Merge.Client/Ats/Types/MultipartFormFieldRequest.cs
index c64433ff..cd84aa68 100644
--- a/src/Merge.Client/Ats/Types/MultipartFormFieldRequest.cs
+++ b/src/Merge.Client/Ats/Types/MultipartFormFieldRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -26,7 +25,7 @@ public class MultipartFormFieldRequest
/// - `GZIP_BASE64` - GZIP_BASE64
///
[JsonPropertyName("encoding")]
- public StringEnum? Encoding { get; init; }
+ public EncodingEnum? Encoding { get; init; }
///
/// The file name of the form field, if the field is for a file.
diff --git a/src/Merge.Client/Ats/Types/Offer.cs b/src/Merge.Client/Ats/Types/Offer.cs
index 8e2d7008..ebe8ac81 100644
--- a/src/Merge.Client/Ats/Types/Offer.cs
+++ b/src/Merge.Client/Ats/Types/Offer.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Ats;
-using StringEnum;
namespace Merge.Client.Ats;
@@ -66,7 +65,7 @@ public class Offer
/// - `DEPRECATED` - DEPRECATED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public OfferStatusEnum? Status { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Ats/Types/PhoneNumber.cs b/src/Merge.Client/Ats/Types/PhoneNumber.cs
index 27af4120..fa36f7fe 100644
--- a/src/Merge.Client/Ats/Types/PhoneNumber.cs
+++ b/src/Merge.Client/Ats/Types/PhoneNumber.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -22,7 +21,7 @@ public class PhoneNumber
/// - `OTHER` - OTHER
///
[JsonPropertyName("phone_number_type")]
- public StringEnum? PhoneNumberType { get; init; }
+ public PhoneNumberTypeEnum? PhoneNumberType { get; init; }
[JsonPropertyName("created_at")]
public DateTime? CreatedAt { get; init; }
diff --git a/src/Merge.Client/Ats/Types/PhoneNumberRequest.cs b/src/Merge.Client/Ats/Types/PhoneNumberRequest.cs
index 5b51f693..4ae8a02c 100644
--- a/src/Merge.Client/Ats/Types/PhoneNumberRequest.cs
+++ b/src/Merge.Client/Ats/Types/PhoneNumberRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -22,7 +21,7 @@ public class PhoneNumberRequest
/// - `OTHER` - OTHER
///
[JsonPropertyName("phone_number_type")]
- public StringEnum? PhoneNumberType { get; init; }
+ public PhoneNumberTypeEnum? PhoneNumberType { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Ats/Types/RemoteResponse.cs b/src/Merge.Client/Ats/Types/RemoteResponse.cs
index 6438cf73..51aa76fa 100644
--- a/src/Merge.Client/Ats/Types/RemoteResponse.cs
+++ b/src/Merge.Client/Ats/Types/RemoteResponse.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -22,7 +21,7 @@ public class RemoteResponse
public Dictionary? ResponseHeaders { get; init; }
[JsonPropertyName("response_type")]
- public StringEnum? ResponseType { get; init; }
+ public ResponseTypeEnum? ResponseType { get; init; }
[JsonPropertyName("headers")]
public Dictionary? Headers { get; init; }
diff --git a/src/Merge.Client/Ats/Types/RemoteUser.cs b/src/Merge.Client/Ats/Types/RemoteUser.cs
index 05b3477d..3d3a484d 100644
--- a/src/Merge.Client/Ats/Types/RemoteUser.cs
+++ b/src/Merge.Client/Ats/Types/RemoteUser.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -55,7 +54,7 @@ public class RemoteUser
/// - `INTERVIEWER` - INTERVIEWER
///
[JsonPropertyName("access_role")]
- public StringEnum? AccessRole { get; init; }
+ public AccessRoleEnum? AccessRole { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Ats/Types/ScheduledInterview.cs b/src/Merge.Client/Ats/Types/ScheduledInterview.cs
index 50d50494..6e2fc066 100644
--- a/src/Merge.Client/Ats/Types/ScheduledInterview.cs
+++ b/src/Merge.Client/Ats/Types/ScheduledInterview.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Ats;
-using StringEnum;
namespace Merge.Client.Ats;
@@ -78,7 +77,7 @@ public class ScheduledInterview
/// - `COMPLETE` - COMPLETE
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public ScheduledInterviewStatusEnum? Status { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Ats/Types/ScheduledInterviewRequest.cs b/src/Merge.Client/Ats/Types/ScheduledInterviewRequest.cs
index 70308e19..34f17760 100644
--- a/src/Merge.Client/Ats/Types/ScheduledInterviewRequest.cs
+++ b/src/Merge.Client/Ats/Types/ScheduledInterviewRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Ats;
-using StringEnum;
namespace Merge.Client.Ats;
@@ -57,7 +56,7 @@ public class ScheduledInterviewRequest
/// - `COMPLETE` - COMPLETE
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public ScheduledInterviewStatusEnum? Status { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Ats/Types/Scorecard.cs b/src/Merge.Client/Ats/Types/Scorecard.cs
index 0993f72a..564b070b 100644
--- a/src/Merge.Client/Ats/Types/Scorecard.cs
+++ b/src/Merge.Client/Ats/Types/Scorecard.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Ats;
-using StringEnum;
namespace Merge.Client.Ats;
@@ -56,7 +55,7 @@ public class Scorecard
/// - `NO_DECISION` - NO_DECISION
///
[JsonPropertyName("overall_recommendation")]
- public StringEnum? OverallRecommendation { get; init; }
+ public OverallRecommendationEnum? OverallRecommendation { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Ats/Types/ScreeningQuestion.cs b/src/Merge.Client/Ats/Types/ScreeningQuestion.cs
index 1f6365db..e561fb9c 100644
--- a/src/Merge.Client/Ats/Types/ScreeningQuestion.cs
+++ b/src/Merge.Client/Ats/Types/ScreeningQuestion.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Ats;
-using StringEnum;
namespace Merge.Client.Ats;
@@ -47,7 +46,7 @@ public class ScreeningQuestion
/// - `BOOLEAN` - BOOLEAN
///
[JsonPropertyName("type")]
- public StringEnum? Type { get; init; }
+ public TypeEnum? Type { get; init; }
///
/// Whether or not the screening question is required.
diff --git a/src/Merge.Client/Ats/Types/SyncStatus.cs b/src/Merge.Client/Ats/Types/SyncStatus.cs
index 551ac12f..2e946cc0 100644
--- a/src/Merge.Client/Ats/Types/SyncStatus.cs
+++ b/src/Merge.Client/Ats/Types/SyncStatus.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -19,11 +18,11 @@ public class SyncStatus
public DateTime? NextSyncStart { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public SyncStatusStatusEnum Status { get; init; }
[JsonPropertyName("is_initial_sync")]
public bool IsInitialSync { get; init; }
[JsonPropertyName("selective_sync_configurations_usage")]
- public StringEnum? SelectiveSyncConfigurationsUsage { get; init; }
+ public SelectiveSyncConfigurationsUsageEnum? SelectiveSyncConfigurationsUsage { get; init; }
}
diff --git a/src/Merge.Client/Ats/Types/Url.cs b/src/Merge.Client/Ats/Types/Url.cs
index fffb1e70..ee50facc 100644
--- a/src/Merge.Client/Ats/Types/Url.cs
+++ b/src/Merge.Client/Ats/Types/Url.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -24,7 +23,7 @@ public class Url
/// - `JOB_POSTING` - JOB_POSTING
///
[JsonPropertyName("url_type")]
- public StringEnum? UrlType { get; init; }
+ public UrlTypeEnum? UrlType { get; init; }
[JsonPropertyName("created_at")]
public DateTime? CreatedAt { get; init; }
diff --git a/src/Merge.Client/Ats/Types/UrlRequest.cs b/src/Merge.Client/Ats/Types/UrlRequest.cs
index 68fc5983..f55f1f34 100644
--- a/src/Merge.Client/Ats/Types/UrlRequest.cs
+++ b/src/Merge.Client/Ats/Types/UrlRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ats;
namespace Merge.Client.Ats;
@@ -24,7 +23,7 @@ public class UrlRequest
/// - `JOB_POSTING` - JOB_POSTING
///
[JsonPropertyName("url_type")]
- public StringEnum? UrlType { get; init; }
+ public UrlTypeEnum? UrlType { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Crm/Types/AccountDetails.cs b/src/Merge.Client/Crm/Types/AccountDetails.cs
index fe4c1397..81716e02 100644
--- a/src/Merge.Client/Crm/Types/AccountDetails.cs
+++ b/src/Merge.Client/Crm/Types/AccountDetails.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -16,7 +15,7 @@ public class AccountDetails
public string? IntegrationSlug { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("end_user_origin_id")]
public string? EndUserOriginId { get; init; }
diff --git a/src/Merge.Client/Crm/Types/AccountDetailsAndActions.cs b/src/Merge.Client/Crm/Types/AccountDetailsAndActions.cs
index de44e3c3..15c58f27 100644
--- a/src/Merge.Client/Crm/Types/AccountDetailsAndActions.cs
+++ b/src/Merge.Client/Crm/Types/AccountDetailsAndActions.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -10,10 +9,10 @@ public class AccountDetailsAndActions
public string Id { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public AccountDetailsAndActionsStatusEnum Status { get; init; }
[JsonPropertyName("status_detail")]
public string? StatusDetail { get; init; }
diff --git a/src/Merge.Client/Crm/Types/AccountDetailsAndActionsIntegration.cs b/src/Merge.Client/Crm/Types/AccountDetailsAndActionsIntegration.cs
index 3508eb5a..1c1bcd36 100644
--- a/src/Merge.Client/Crm/Types/AccountDetailsAndActionsIntegration.cs
+++ b/src/Merge.Client/Crm/Types/AccountDetailsAndActionsIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -10,7 +9,7 @@ public class AccountDetailsAndActionsIntegration
public string Name { get; init; }
[JsonPropertyName("categories")]
- public List> Categories { get; init; }
+ public List Categories { get; init; }
[JsonPropertyName("image")]
public string? Image { get; init; }
diff --git a/src/Merge.Client/Crm/Types/AccountIntegration.cs b/src/Merge.Client/Crm/Types/AccountIntegration.cs
index 5b12351e..b6c140c4 100644
--- a/src/Merge.Client/Crm/Types/AccountIntegration.cs
+++ b/src/Merge.Client/Crm/Types/AccountIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -16,7 +15,7 @@ public class AccountIntegration
/// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
///
[JsonPropertyName("categories")]
- public List>? Categories { get; init; }
+ public List? Categories { get; init; }
///
/// Company logo in rectangular shape. Upload an image with a clear background.
diff --git a/src/Merge.Client/Crm/Types/Address.cs b/src/Merge.Client/Crm/Types/Address.cs
index b7a392ac..ebd35061 100644
--- a/src/Merge.Client/Crm/Types/Address.cs
+++ b/src/Merge.Client/Crm/Types/Address.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -290,7 +289,7 @@ public class Address
/// - `ZW` - Zimbabwe
///
[JsonPropertyName("country")]
- public StringEnum? Country { get; init; }
+ public CountryEnum? Country { get; init; }
///
/// The address type.
@@ -299,7 +298,7 @@ public class Address
/// - `SHIPPING` - SHIPPING
///
[JsonPropertyName("address_type")]
- public StringEnum? AddressType { get; init; }
+ public AddressTypeEnum? AddressType { get; init; }
[JsonPropertyName("created_at")]
public DateTime? CreatedAt { get; init; }
diff --git a/src/Merge.Client/Crm/Types/AddressRequest.cs b/src/Merge.Client/Crm/Types/AddressRequest.cs
index 3f5f833c..c871d9e3 100644
--- a/src/Merge.Client/Crm/Types/AddressRequest.cs
+++ b/src/Merge.Client/Crm/Types/AddressRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -290,7 +289,7 @@ public class AddressRequest
/// - `ZW` - Zimbabwe
///
[JsonPropertyName("country")]
- public StringEnum? Country { get; init; }
+ public CountryEnum? Country { get; init; }
///
/// The address type.
@@ -299,7 +298,7 @@ public class AddressRequest
/// - `SHIPPING` - SHIPPING
///
[JsonPropertyName("address_type")]
- public StringEnum? AddressType { get; init; }
+ public AddressTypeEnum? AddressType { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Crm/Types/AssociationType.cs b/src/Merge.Client/Crm/Types/AssociationType.cs
index 373d3bd7..0e631fac 100644
--- a/src/Merge.Client/Crm/Types/AssociationType.cs
+++ b/src/Merge.Client/Crm/Types/AssociationType.cs
@@ -1,6 +1,5 @@
using System.Text.Json.Serialization;
using Merge.Client.Crm;
-using StringEnum;
namespace Merge.Client.Crm;
@@ -19,7 +18,7 @@ public class AssociationType
public string? DisplayName { get; init; }
[JsonPropertyName("cardinality")]
- public StringEnum? Cardinality { get; init; }
+ public CardinalityEnum? Cardinality { get; init; }
[JsonPropertyName("is_required")]
public bool? IsRequired { get; init; }
diff --git a/src/Merge.Client/Crm/Types/AssociationTypeRequestRequest.cs b/src/Merge.Client/Crm/Types/AssociationTypeRequestRequest.cs
index f9d38bfc..f0727cba 100644
--- a/src/Merge.Client/Crm/Types/AssociationTypeRequestRequest.cs
+++ b/src/Merge.Client/Crm/Types/AssociationTypeRequestRequest.cs
@@ -1,6 +1,5 @@
using System.Text.Json.Serialization;
using Merge.Client.Crm;
-using StringEnum;
namespace Merge.Client.Crm;
@@ -19,7 +18,7 @@ public class AssociationTypeRequestRequest
public string? DisplayName { get; init; }
[JsonPropertyName("cardinality")]
- public StringEnum? Cardinality { get; init; }
+ public CardinalityEnum? Cardinality { get; init; }
[JsonPropertyName("is_required")]
public bool? IsRequired { get; init; }
diff --git a/src/Merge.Client/Crm/Types/AuditLogEvent.cs b/src/Merge.Client/Crm/Types/AuditLogEvent.cs
index 40ac36c2..fa6d7a04 100644
--- a/src/Merge.Client/Crm/Types/AuditLogEvent.cs
+++ b/src/Merge.Client/Crm/Types/AuditLogEvent.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -32,7 +31,7 @@ public class AuditLogEvent
/// - `MERGE_TEAM` - MERGE_TEAM
///
[JsonPropertyName("role")]
- public StringEnum Role { get; init; }
+ public RoleEnum Role { get; init; }
[JsonPropertyName("ip_address")]
public string IpAddress { get; init; }
@@ -72,7 +71,7 @@ public class AuditLogEvent
/// - `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING
///
[JsonPropertyName("event_type")]
- public StringEnum EventType { get; init; }
+ public EventTypeEnum EventType { get; init; }
[JsonPropertyName("event_description")]
public string EventDescription { get; init; }
diff --git a/src/Merge.Client/Crm/Types/CommonModelScopesBodyRequest.cs b/src/Merge.Client/Crm/Types/CommonModelScopesBodyRequest.cs
index b42994c1..515464e9 100644
--- a/src/Merge.Client/Crm/Types/CommonModelScopesBodyRequest.cs
+++ b/src/Merge.Client/Crm/Types/CommonModelScopesBodyRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -10,7 +9,7 @@ public class CommonModelScopesBodyRequest
public string ModelId { get; init; }
[JsonPropertyName("enabled_actions")]
- public List> EnabledActions { get; init; }
+ public List EnabledActions { get; init; }
[JsonPropertyName("disabled_fields")]
public List DisabledFields { get; init; }
diff --git a/src/Merge.Client/Crm/Types/ConditionSchema.cs b/src/Merge.Client/Crm/Types/ConditionSchema.cs
index 1675c416..70a955c3 100644
--- a/src/Merge.Client/Crm/Types/ConditionSchema.cs
+++ b/src/Merge.Client/Crm/Types/ConditionSchema.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -48,7 +47,7 @@ public class ConditionSchema
/// - `LIST_OF_STRINGS` - LIST_OF_STRINGS
///
[JsonPropertyName("condition_type")]
- public StringEnum ConditionType { get; init; }
+ public ConditionTypeEnum ConditionType { get; init; }
///
/// The schemas for the operators that can be used on a condition.
diff --git a/src/Merge.Client/Crm/Types/DataPassthroughRequest.cs b/src/Merge.Client/Crm/Types/DataPassthroughRequest.cs
index 12dfc5b0..fe6002f5 100644
--- a/src/Merge.Client/Crm/Types/DataPassthroughRequest.cs
+++ b/src/Merge.Client/Crm/Types/DataPassthroughRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -7,7 +6,7 @@ namespace Merge.Client.Crm;
public class DataPassthroughRequest
{
[JsonPropertyName("method")]
- public StringEnum Method { get; init; }
+ public MethodEnum Method { get; init; }
[JsonPropertyName("path")]
public string Path { get; init; }
@@ -31,7 +30,7 @@ public class DataPassthroughRequest
public Dictionary? Headers { get; init; }
[JsonPropertyName("request_format")]
- public StringEnum? RequestFormat { get; init; }
+ public RequestFormatEnum? RequestFormat { get; init; }
///
/// Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`.
diff --git a/src/Merge.Client/Crm/Types/Engagement.cs b/src/Merge.Client/Crm/Types/Engagement.cs
index b21999d1..248b56cf 100644
--- a/src/Merge.Client/Crm/Types/Engagement.cs
+++ b/src/Merge.Client/Crm/Types/Engagement.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Crm;
-using StringEnum;
namespace Merge.Client.Crm;
@@ -32,7 +31,7 @@ public class Engagement
/// - `OUTBOUND` - OUTBOUND
///
[JsonPropertyName("direction")]
- public StringEnum? Direction { get; init; }
+ public DirectionEnum? Direction { get; init; }
///
/// The engagement type of the engagement.
diff --git a/src/Merge.Client/Crm/Types/EngagementRequest.cs b/src/Merge.Client/Crm/Types/EngagementRequest.cs
index 6b1d215e..ffc569db 100644
--- a/src/Merge.Client/Crm/Types/EngagementRequest.cs
+++ b/src/Merge.Client/Crm/Types/EngagementRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Crm;
-using StringEnum;
namespace Merge.Client.Crm;
@@ -32,7 +31,7 @@ public class EngagementRequest
/// - `OUTBOUND` - OUTBOUND
///
[JsonPropertyName("direction")]
- public StringEnum? Direction { get; init; }
+ public DirectionEnum? Direction { get; init; }
///
/// The engagement type of the engagement.
diff --git a/src/Merge.Client/Crm/Types/EngagementType.cs b/src/Merge.Client/Crm/Types/EngagementType.cs
index 8f661eb8..c9279b5f 100644
--- a/src/Merge.Client/Crm/Types/EngagementType.cs
+++ b/src/Merge.Client/Crm/Types/EngagementType.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -14,7 +13,7 @@ public class EngagementType
/// - `EMAIL` - EMAIL
///
[JsonPropertyName("activity_type")]
- public StringEnum? ActivityType { get; init; }
+ public ActivityTypeEnum? ActivityType { get; init; }
///
/// The engagement type's name.
diff --git a/src/Merge.Client/Crm/Types/IgnoreCommonModelRequest.cs b/src/Merge.Client/Crm/Types/IgnoreCommonModelRequest.cs
index 73f8adcf..1b884058 100644
--- a/src/Merge.Client/Crm/Types/IgnoreCommonModelRequest.cs
+++ b/src/Merge.Client/Crm/Types/IgnoreCommonModelRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -7,7 +6,7 @@ namespace Merge.Client.Crm;
public class IgnoreCommonModelRequest
{
[JsonPropertyName("reason")]
- public StringEnum Reason { get; init; }
+ public ReasonEnum Reason { get; init; }
[JsonPropertyName("message")]
public string? Message { get; init; }
diff --git a/src/Merge.Client/Crm/Types/Issue.cs b/src/Merge.Client/Crm/Types/Issue.cs
index ee138999..d1e1c021 100644
--- a/src/Merge.Client/Crm/Types/Issue.cs
+++ b/src/Merge.Client/Crm/Types/Issue.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -16,7 +15,7 @@ public class Issue
/// - `RESOLVED` - RESOLVED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public IssueStatusEnum? Status { get; init; }
[JsonPropertyName("error_description")]
public string ErrorDescription { get; init; }
diff --git a/src/Merge.Client/Crm/Types/ItemSchema.cs b/src/Merge.Client/Crm/Types/ItemSchema.cs
index 971ba8ef..8c8fab11 100644
--- a/src/Merge.Client/Crm/Types/ItemSchema.cs
+++ b/src/Merge.Client/Crm/Types/ItemSchema.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -7,10 +6,10 @@ namespace Merge.Client.Crm;
public class ItemSchema
{
[JsonPropertyName("item_type")]
- public StringEnum? ItemType { get; init; }
+ public ItemTypeEnum? ItemType { get; init; }
[JsonPropertyName("item_format")]
- public StringEnum? ItemFormat { get; init; }
+ public ItemFormatEnum? ItemFormat { get; init; }
[JsonPropertyName("item_choices")]
public List? ItemChoices { get; init; }
diff --git a/src/Merge.Client/Crm/Types/MultipartFormFieldRequest.cs b/src/Merge.Client/Crm/Types/MultipartFormFieldRequest.cs
index 31698276..e4aa2bd1 100644
--- a/src/Merge.Client/Crm/Types/MultipartFormFieldRequest.cs
+++ b/src/Merge.Client/Crm/Types/MultipartFormFieldRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -26,7 +25,7 @@ public class MultipartFormFieldRequest
/// - `GZIP_BASE64` - GZIP_BASE64
///
[JsonPropertyName("encoding")]
- public StringEnum? Encoding { get; init; }
+ public EncodingEnum? Encoding { get; init; }
///
/// The file name of the form field, if the field is for a file.
diff --git a/src/Merge.Client/Crm/Types/ObjectClassDescriptionRequest.cs b/src/Merge.Client/Crm/Types/ObjectClassDescriptionRequest.cs
index a4007c62..67f3af3a 100644
--- a/src/Merge.Client/Crm/Types/ObjectClassDescriptionRequest.cs
+++ b/src/Merge.Client/Crm/Types/ObjectClassDescriptionRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -10,5 +9,5 @@ public class ObjectClassDescriptionRequest
public string Id { get; init; }
[JsonPropertyName("origin_type")]
- public StringEnum OriginType { get; init; }
+ public OriginTypeEnum OriginType { get; init; }
}
diff --git a/src/Merge.Client/Crm/Types/Opportunity.cs b/src/Merge.Client/Crm/Types/Opportunity.cs
index e3131368..894f67b1 100644
--- a/src/Merge.Client/Crm/Types/Opportunity.cs
+++ b/src/Merge.Client/Crm/Types/Opportunity.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Crm;
-using StringEnum;
namespace Merge.Client.Crm;
@@ -51,7 +50,7 @@ public class Opportunity
/// - `LOST` - LOST
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public OpportunityStatusEnum? Status { get; init; }
///
/// When the opportunity's last activity occurred.
diff --git a/src/Merge.Client/Crm/Types/OpportunityRequest.cs b/src/Merge.Client/Crm/Types/OpportunityRequest.cs
index 60880885..19709684 100644
--- a/src/Merge.Client/Crm/Types/OpportunityRequest.cs
+++ b/src/Merge.Client/Crm/Types/OpportunityRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Crm;
-using StringEnum;
namespace Merge.Client.Crm;
@@ -51,7 +50,7 @@ public class OpportunityRequest
/// - `LOST` - LOST
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public OpportunityStatusEnum? Status { get; init; }
///
/// When the opportunity's last activity occurred.
diff --git a/src/Merge.Client/Crm/Types/PatchedEngagementRequest.cs b/src/Merge.Client/Crm/Types/PatchedEngagementRequest.cs
index b389557d..f7bedbb0 100644
--- a/src/Merge.Client/Crm/Types/PatchedEngagementRequest.cs
+++ b/src/Merge.Client/Crm/Types/PatchedEngagementRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -31,7 +30,7 @@ public class PatchedEngagementRequest
/// - `OUTBOUND` - OUTBOUND
///
[JsonPropertyName("direction")]
- public StringEnum? Direction { get; init; }
+ public DirectionEnum? Direction { get; init; }
///
/// The engagement type of the engagement.
diff --git a/src/Merge.Client/Crm/Types/PatchedOpportunityRequest.cs b/src/Merge.Client/Crm/Types/PatchedOpportunityRequest.cs
index 762b7e9e..85ca505f 100644
--- a/src/Merge.Client/Crm/Types/PatchedOpportunityRequest.cs
+++ b/src/Merge.Client/Crm/Types/PatchedOpportunityRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -50,7 +49,7 @@ public class PatchedOpportunityRequest
/// - `LOST` - LOST
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public OpportunityStatusEnum? Status { get; init; }
///
/// When the opportunity's last activity occurred.
diff --git a/src/Merge.Client/Crm/Types/PatchedTaskRequest.cs b/src/Merge.Client/Crm/Types/PatchedTaskRequest.cs
index 5e2ba91c..34768a61 100644
--- a/src/Merge.Client/Crm/Types/PatchedTaskRequest.cs
+++ b/src/Merge.Client/Crm/Types/PatchedTaskRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -55,7 +54,7 @@ public class PatchedTaskRequest
/// - `CLOSED` - CLOSED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public TaskStatusEnum? Status { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Crm/Types/RemoteFieldClass.cs b/src/Merge.Client/Crm/Types/RemoteFieldClass.cs
index 5c26a827..fb7e55cd 100644
--- a/src/Merge.Client/Crm/Types/RemoteFieldClass.cs
+++ b/src/Merge.Client/Crm/Types/RemoteFieldClass.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -25,10 +24,10 @@ public class RemoteFieldClass
public bool? IsRequired { get; init; }
[JsonPropertyName("field_type")]
- public StringEnum? FieldType { get; init; }
+ public FieldTypeEnum? FieldType { get; init; }
[JsonPropertyName("field_format")]
- public StringEnum? FieldFormat { get; init; }
+ public FieldFormatEnum? FieldFormat { get; init; }
[JsonPropertyName("field_choices")]
public List? FieldChoices { get; init; }
diff --git a/src/Merge.Client/Crm/Types/RemoteFieldClassForCustomObjectClass.cs b/src/Merge.Client/Crm/Types/RemoteFieldClassForCustomObjectClass.cs
index 2280d19b..14d4fbc1 100644
--- a/src/Merge.Client/Crm/Types/RemoteFieldClassForCustomObjectClass.cs
+++ b/src/Merge.Client/Crm/Types/RemoteFieldClassForCustomObjectClass.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -19,10 +18,10 @@ public class RemoteFieldClassForCustomObjectClass
public bool? IsRequired { get; init; }
[JsonPropertyName("field_type")]
- public StringEnum? FieldType { get; init; }
+ public FieldTypeEnum? FieldType { get; init; }
[JsonPropertyName("field_format")]
- public StringEnum? FieldFormat { get; init; }
+ public FieldFormatEnum? FieldFormat { get; init; }
[JsonPropertyName("field_choices")]
public List? FieldChoices { get; init; }
diff --git a/src/Merge.Client/Crm/Types/RemoteResponse.cs b/src/Merge.Client/Crm/Types/RemoteResponse.cs
index 9bddc52e..226e18f8 100644
--- a/src/Merge.Client/Crm/Types/RemoteResponse.cs
+++ b/src/Merge.Client/Crm/Types/RemoteResponse.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -22,7 +21,7 @@ public class RemoteResponse
public Dictionary? ResponseHeaders { get; init; }
[JsonPropertyName("response_type")]
- public StringEnum? ResponseType { get; init; }
+ public ResponseTypeEnum? ResponseType { get; init; }
[JsonPropertyName("headers")]
public Dictionary? Headers { get; init; }
diff --git a/src/Merge.Client/Crm/Types/SyncStatus.cs b/src/Merge.Client/Crm/Types/SyncStatus.cs
index 8f98aee5..c39877c1 100644
--- a/src/Merge.Client/Crm/Types/SyncStatus.cs
+++ b/src/Merge.Client/Crm/Types/SyncStatus.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Crm;
namespace Merge.Client.Crm;
@@ -19,11 +18,11 @@ public class SyncStatus
public DateTime? NextSyncStart { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public SyncStatusStatusEnum Status { get; init; }
[JsonPropertyName("is_initial_sync")]
public bool IsInitialSync { get; init; }
[JsonPropertyName("selective_sync_configurations_usage")]
- public StringEnum? SelectiveSyncConfigurationsUsage { get; init; }
+ public SelectiveSyncConfigurationsUsageEnum? SelectiveSyncConfigurationsUsage { get; init; }
}
diff --git a/src/Merge.Client/Crm/Types/Task.cs b/src/Merge.Client/Crm/Types/Task.cs
index d7d24bda..6b1bc208 100644
--- a/src/Merge.Client/Crm/Types/Task.cs
+++ b/src/Merge.Client/Crm/Types/Task.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Crm;
-using StringEnum;
namespace Merge.Client.Crm;
@@ -56,7 +55,7 @@ public class Task
/// - `CLOSED` - CLOSED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public TaskStatusEnum? Status { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Crm/Types/TaskRequest.cs b/src/Merge.Client/Crm/Types/TaskRequest.cs
index 70e3b712..823de66e 100644
--- a/src/Merge.Client/Crm/Types/TaskRequest.cs
+++ b/src/Merge.Client/Crm/Types/TaskRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Crm;
-using StringEnum;
namespace Merge.Client.Crm;
@@ -56,7 +55,7 @@ public class TaskRequest
/// - `CLOSED` - CLOSED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public TaskStatusEnum? Status { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/AccountDetails.cs b/src/Merge.Client/Filestorage/Types/AccountDetails.cs
index 764414e9..d5aef487 100644
--- a/src/Merge.Client/Filestorage/Types/AccountDetails.cs
+++ b/src/Merge.Client/Filestorage/Types/AccountDetails.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -16,7 +15,7 @@ public class AccountDetails
public string? IntegrationSlug { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("end_user_origin_id")]
public string? EndUserOriginId { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/AccountDetailsAndActions.cs b/src/Merge.Client/Filestorage/Types/AccountDetailsAndActions.cs
index 6075e29b..47c65ebf 100644
--- a/src/Merge.Client/Filestorage/Types/AccountDetailsAndActions.cs
+++ b/src/Merge.Client/Filestorage/Types/AccountDetailsAndActions.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -10,10 +9,10 @@ public class AccountDetailsAndActions
public string Id { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public AccountDetailsAndActionsStatusEnum Status { get; init; }
[JsonPropertyName("status_detail")]
public string? StatusDetail { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/AccountDetailsAndActionsIntegration.cs b/src/Merge.Client/Filestorage/Types/AccountDetailsAndActionsIntegration.cs
index 57619a50..365f04ef 100644
--- a/src/Merge.Client/Filestorage/Types/AccountDetailsAndActionsIntegration.cs
+++ b/src/Merge.Client/Filestorage/Types/AccountDetailsAndActionsIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -10,7 +9,7 @@ public class AccountDetailsAndActionsIntegration
public string Name { get; init; }
[JsonPropertyName("categories")]
- public List> Categories { get; init; }
+ public List Categories { get; init; }
[JsonPropertyName("image")]
public string? Image { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/AccountIntegration.cs b/src/Merge.Client/Filestorage/Types/AccountIntegration.cs
index c56a6a08..8d96ae41 100644
--- a/src/Merge.Client/Filestorage/Types/AccountIntegration.cs
+++ b/src/Merge.Client/Filestorage/Types/AccountIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -16,7 +15,7 @@ public class AccountIntegration
/// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
///
[JsonPropertyName("categories")]
- public List>? Categories { get; init; }
+ public List? Categories { get; init; }
///
/// Company logo in rectangular shape. Upload an image with a clear background.
diff --git a/src/Merge.Client/Filestorage/Types/AuditLogEvent.cs b/src/Merge.Client/Filestorage/Types/AuditLogEvent.cs
index c41a1c28..341f4666 100644
--- a/src/Merge.Client/Filestorage/Types/AuditLogEvent.cs
+++ b/src/Merge.Client/Filestorage/Types/AuditLogEvent.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -32,7 +31,7 @@ public class AuditLogEvent
/// - `MERGE_TEAM` - MERGE_TEAM
///
[JsonPropertyName("role")]
- public StringEnum Role { get; init; }
+ public RoleEnum Role { get; init; }
[JsonPropertyName("ip_address")]
public string IpAddress { get; init; }
@@ -72,7 +71,7 @@ public class AuditLogEvent
/// - `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING
///
[JsonPropertyName("event_type")]
- public StringEnum EventType { get; init; }
+ public EventTypeEnum EventType { get; init; }
[JsonPropertyName("event_description")]
public string EventDescription { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/CommonModelScopesBodyRequest.cs b/src/Merge.Client/Filestorage/Types/CommonModelScopesBodyRequest.cs
index 0940c018..988c99bb 100644
--- a/src/Merge.Client/Filestorage/Types/CommonModelScopesBodyRequest.cs
+++ b/src/Merge.Client/Filestorage/Types/CommonModelScopesBodyRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -10,7 +9,7 @@ public class CommonModelScopesBodyRequest
public string ModelId { get; init; }
[JsonPropertyName("enabled_actions")]
- public List> EnabledActions { get; init; }
+ public List EnabledActions { get; init; }
[JsonPropertyName("disabled_fields")]
public List DisabledFields { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/ConditionSchema.cs b/src/Merge.Client/Filestorage/Types/ConditionSchema.cs
index 0ec37c5b..366d420e 100644
--- a/src/Merge.Client/Filestorage/Types/ConditionSchema.cs
+++ b/src/Merge.Client/Filestorage/Types/ConditionSchema.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -48,7 +47,7 @@ public class ConditionSchema
/// - `LIST_OF_STRINGS` - LIST_OF_STRINGS
///
[JsonPropertyName("condition_type")]
- public StringEnum ConditionType { get; init; }
+ public ConditionTypeEnum ConditionType { get; init; }
///
/// The schemas for the operators that can be used on a condition.
diff --git a/src/Merge.Client/Filestorage/Types/DataPassthroughRequest.cs b/src/Merge.Client/Filestorage/Types/DataPassthroughRequest.cs
index 661e6f4a..723f1247 100644
--- a/src/Merge.Client/Filestorage/Types/DataPassthroughRequest.cs
+++ b/src/Merge.Client/Filestorage/Types/DataPassthroughRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -7,7 +6,7 @@ namespace Merge.Client.Filestorage;
public class DataPassthroughRequest
{
[JsonPropertyName("method")]
- public StringEnum Method { get; init; }
+ public MethodEnum Method { get; init; }
[JsonPropertyName("path")]
public string Path { get; init; }
@@ -31,7 +30,7 @@ public class DataPassthroughRequest
public Dictionary? Headers { get; init; }
[JsonPropertyName("request_format")]
- public StringEnum? RequestFormat { get; init; }
+ public RequestFormatEnum? RequestFormat { get; init; }
///
/// Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`.
diff --git a/src/Merge.Client/Filestorage/Types/Issue.cs b/src/Merge.Client/Filestorage/Types/Issue.cs
index 8ea93063..6bf5ea8c 100644
--- a/src/Merge.Client/Filestorage/Types/Issue.cs
+++ b/src/Merge.Client/Filestorage/Types/Issue.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -16,7 +15,7 @@ public class Issue
/// - `RESOLVED` - RESOLVED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public IssueStatusEnum? Status { get; init; }
[JsonPropertyName("error_description")]
public string ErrorDescription { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/MultipartFormFieldRequest.cs b/src/Merge.Client/Filestorage/Types/MultipartFormFieldRequest.cs
index 6c3d7371..c5be1943 100644
--- a/src/Merge.Client/Filestorage/Types/MultipartFormFieldRequest.cs
+++ b/src/Merge.Client/Filestorage/Types/MultipartFormFieldRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -26,7 +25,7 @@ public class MultipartFormFieldRequest
/// - `GZIP_BASE64` - GZIP_BASE64
///
[JsonPropertyName("encoding")]
- public StringEnum? Encoding { get; init; }
+ public EncodingEnum? Encoding { get; init; }
///
/// The file name of the form field, if the field is for a file.
diff --git a/src/Merge.Client/Filestorage/Types/Permission.cs b/src/Merge.Client/Filestorage/Types/Permission.cs
index 55c324ff..83384e4c 100644
--- a/src/Merge.Client/Filestorage/Types/Permission.cs
+++ b/src/Merge.Client/Filestorage/Types/Permission.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Filestorage;
-using StringEnum;
namespace Merge.Client.Filestorage;
@@ -37,13 +36,13 @@ public class Permission
/// - `ANYONE` - ANYONE
///
[JsonPropertyName("type")]
- public StringEnum? Type { get; init; }
+ public TypeEnum? Type { get; init; }
///
/// The permissions that the user or group has for the File or Folder. It is possible for a user or group to have multiple roles, such as viewing & uploading. Possible values include: `READ`, `WRITE`, `OWNER`. In cases where there is no clear mapping, the original value passed through will be returned.
///
[JsonPropertyName("roles")]
- public List>? Roles { get; init; }
+ public List? Roles { get; init; }
[JsonPropertyName("created_at")]
public DateTime? CreatedAt { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/PermissionRequest.cs b/src/Merge.Client/Filestorage/Types/PermissionRequest.cs
index 0c2d21f6..aa86d4d7 100644
--- a/src/Merge.Client/Filestorage/Types/PermissionRequest.cs
+++ b/src/Merge.Client/Filestorage/Types/PermissionRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Filestorage;
-using StringEnum;
namespace Merge.Client.Filestorage;
@@ -34,13 +33,13 @@ public class PermissionRequest
/// - `ANYONE` - ANYONE
///
[JsonPropertyName("type")]
- public StringEnum? Type { get; init; }
+ public TypeEnum? Type { get; init; }
///
/// The permissions that the user or group has for the File or Folder. It is possible for a user or group to have multiple roles, such as viewing & uploading. Possible values include: `READ`, `WRITE`, `OWNER`. In cases where there is no clear mapping, the original value passed through will be returned.
///
[JsonPropertyName("roles")]
- public List>? Roles { get; init; }
+ public List? Roles { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/RemoteResponse.cs b/src/Merge.Client/Filestorage/Types/RemoteResponse.cs
index f8ca4d26..a7580d01 100644
--- a/src/Merge.Client/Filestorage/Types/RemoteResponse.cs
+++ b/src/Merge.Client/Filestorage/Types/RemoteResponse.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -22,7 +21,7 @@ public class RemoteResponse
public Dictionary? ResponseHeaders { get; init; }
[JsonPropertyName("response_type")]
- public StringEnum? ResponseType { get; init; }
+ public ResponseTypeEnum? ResponseType { get; init; }
[JsonPropertyName("headers")]
public Dictionary? Headers { get; init; }
diff --git a/src/Merge.Client/Filestorage/Types/SyncStatus.cs b/src/Merge.Client/Filestorage/Types/SyncStatus.cs
index 9f56bbc6..33fe846a 100644
--- a/src/Merge.Client/Filestorage/Types/SyncStatus.cs
+++ b/src/Merge.Client/Filestorage/Types/SyncStatus.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Filestorage;
namespace Merge.Client.Filestorage;
@@ -19,11 +18,11 @@ public class SyncStatus
public DateTime? NextSyncStart { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public SyncStatusStatusEnum Status { get; init; }
[JsonPropertyName("is_initial_sync")]
public bool IsInitialSync { get; init; }
[JsonPropertyName("selective_sync_configurations_usage")]
- public StringEnum? SelectiveSyncConfigurationsUsage { get; init; }
+ public SelectiveSyncConfigurationsUsageEnum? SelectiveSyncConfigurationsUsage { get; init; }
}
diff --git a/src/Merge.Client/Hris/Types/AccountDetails.cs b/src/Merge.Client/Hris/Types/AccountDetails.cs
index fda1e5b8..c690df90 100644
--- a/src/Merge.Client/Hris/Types/AccountDetails.cs
+++ b/src/Merge.Client/Hris/Types/AccountDetails.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -16,7 +15,7 @@ public class AccountDetails
public string? IntegrationSlug { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("end_user_origin_id")]
public string? EndUserOriginId { get; init; }
diff --git a/src/Merge.Client/Hris/Types/AccountDetailsAndActions.cs b/src/Merge.Client/Hris/Types/AccountDetailsAndActions.cs
index 7d667999..4a6b5a6f 100644
--- a/src/Merge.Client/Hris/Types/AccountDetailsAndActions.cs
+++ b/src/Merge.Client/Hris/Types/AccountDetailsAndActions.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -10,10 +9,10 @@ public class AccountDetailsAndActions
public string Id { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public AccountDetailsAndActionsStatusEnum Status { get; init; }
[JsonPropertyName("status_detail")]
public string? StatusDetail { get; init; }
diff --git a/src/Merge.Client/Hris/Types/AccountDetailsAndActionsIntegration.cs b/src/Merge.Client/Hris/Types/AccountDetailsAndActionsIntegration.cs
index d236c9fc..c9da17d1 100644
--- a/src/Merge.Client/Hris/Types/AccountDetailsAndActionsIntegration.cs
+++ b/src/Merge.Client/Hris/Types/AccountDetailsAndActionsIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -10,7 +9,7 @@ public class AccountDetailsAndActionsIntegration
public string Name { get; init; }
[JsonPropertyName("categories")]
- public List> Categories { get; init; }
+ public List Categories { get; init; }
[JsonPropertyName("image")]
public string? Image { get; init; }
diff --git a/src/Merge.Client/Hris/Types/AccountIntegration.cs b/src/Merge.Client/Hris/Types/AccountIntegration.cs
index e8bef919..9d691c82 100644
--- a/src/Merge.Client/Hris/Types/AccountIntegration.cs
+++ b/src/Merge.Client/Hris/Types/AccountIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -16,7 +15,7 @@ public class AccountIntegration
/// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
///
[JsonPropertyName("categories")]
- public List>? Categories { get; init; }
+ public List? Categories { get; init; }
///
/// Company logo in rectangular shape. Upload an image with a clear background.
diff --git a/src/Merge.Client/Hris/Types/AuditLogEvent.cs b/src/Merge.Client/Hris/Types/AuditLogEvent.cs
index 2b9f29b9..f7abe098 100644
--- a/src/Merge.Client/Hris/Types/AuditLogEvent.cs
+++ b/src/Merge.Client/Hris/Types/AuditLogEvent.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -32,7 +31,7 @@ public class AuditLogEvent
/// - `MERGE_TEAM` - MERGE_TEAM
///
[JsonPropertyName("role")]
- public StringEnum Role { get; init; }
+ public RoleEnum Role { get; init; }
[JsonPropertyName("ip_address")]
public string IpAddress { get; init; }
@@ -72,7 +71,7 @@ public class AuditLogEvent
/// - `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING
///
[JsonPropertyName("event_type")]
- public StringEnum EventType { get; init; }
+ public EventTypeEnum EventType { get; init; }
[JsonPropertyName("event_description")]
public string EventDescription { get; init; }
diff --git a/src/Merge.Client/Hris/Types/BankInfo.cs b/src/Merge.Client/Hris/Types/BankInfo.cs
index d113f296..b4401ef0 100644
--- a/src/Merge.Client/Hris/Types/BankInfo.cs
+++ b/src/Merge.Client/Hris/Types/BankInfo.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Hris;
-using StringEnum;
namespace Merge.Client.Hris;
@@ -47,7 +46,7 @@ public class BankInfo
/// - `CHECKING` - CHECKING
///
[JsonPropertyName("account_type")]
- public StringEnum? AccountType { get; init; }
+ public AccountTypeEnum? AccountType { get; init; }
///
/// When the matching bank object was created in the third party system.
diff --git a/src/Merge.Client/Hris/Types/CommonModelScopesBodyRequest.cs b/src/Merge.Client/Hris/Types/CommonModelScopesBodyRequest.cs
index eba80bbe..10d84cd8 100644
--- a/src/Merge.Client/Hris/Types/CommonModelScopesBodyRequest.cs
+++ b/src/Merge.Client/Hris/Types/CommonModelScopesBodyRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -10,7 +9,7 @@ public class CommonModelScopesBodyRequest
public string ModelId { get; init; }
[JsonPropertyName("enabled_actions")]
- public List> EnabledActions { get; init; }
+ public List EnabledActions { get; init; }
[JsonPropertyName("disabled_fields")]
public List DisabledFields { get; init; }
diff --git a/src/Merge.Client/Hris/Types/ConditionSchema.cs b/src/Merge.Client/Hris/Types/ConditionSchema.cs
index 43562e92..7276b18b 100644
--- a/src/Merge.Client/Hris/Types/ConditionSchema.cs
+++ b/src/Merge.Client/Hris/Types/ConditionSchema.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -48,7 +47,7 @@ public class ConditionSchema
/// - `LIST_OF_STRINGS` - LIST_OF_STRINGS
///
[JsonPropertyName("condition_type")]
- public StringEnum ConditionType { get; init; }
+ public ConditionTypeEnum ConditionType { get; init; }
///
/// The schemas for the operators that can be used on a condition.
diff --git a/src/Merge.Client/Hris/Types/DataPassthroughRequest.cs b/src/Merge.Client/Hris/Types/DataPassthroughRequest.cs
index 734dc753..df0204d1 100644
--- a/src/Merge.Client/Hris/Types/DataPassthroughRequest.cs
+++ b/src/Merge.Client/Hris/Types/DataPassthroughRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -7,7 +6,7 @@ namespace Merge.Client.Hris;
public class DataPassthroughRequest
{
[JsonPropertyName("method")]
- public StringEnum Method { get; init; }
+ public MethodEnum Method { get; init; }
[JsonPropertyName("path")]
public string Path { get; init; }
@@ -31,7 +30,7 @@ public class DataPassthroughRequest
public Dictionary? Headers { get; init; }
[JsonPropertyName("request_format")]
- public StringEnum? RequestFormat { get; init; }
+ public RequestFormatEnum? RequestFormat { get; init; }
///
/// Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`.
diff --git a/src/Merge.Client/Hris/Types/Dependent.cs b/src/Merge.Client/Hris/Types/Dependent.cs
index 5d6d6929..eb3d7416 100644
--- a/src/Merge.Client/Hris/Types/Dependent.cs
+++ b/src/Merge.Client/Hris/Types/Dependent.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -41,7 +40,7 @@ public class Dependent
/// - `DOMESTIC_PARTNER` - DOMESTIC_PARTNER
///
[JsonPropertyName("relationship")]
- public StringEnum? Relationship { get; init; }
+ public RelationshipEnum? Relationship { get; init; }
///
/// The employee this person is a dependent of.
@@ -65,7 +64,7 @@ public class Dependent
/// - `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE
///
[JsonPropertyName("gender")]
- public StringEnum? Gender { get; init; }
+ public GenderEnum? Gender { get; init; }
///
/// The dependent's phone number.
diff --git a/src/Merge.Client/Hris/Types/Earning.cs b/src/Merge.Client/Hris/Types/Earning.cs
index e2f8bbc9..49283037 100644
--- a/src/Merge.Client/Hris/Types/Earning.cs
+++ b/src/Merge.Client/Hris/Types/Earning.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -33,7 +32,7 @@ public class Earning
/// - `BONUS` - BONUS
///
[JsonPropertyName("type")]
- public StringEnum? Type { get; init; }
+ public EarningTypeEnum? Type { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Hris/Types/Employee.cs b/src/Merge.Client/Hris/Types/Employee.cs
index 736e7bdb..e4882f0c 100644
--- a/src/Merge.Client/Hris/Types/Employee.cs
+++ b/src/Merge.Client/Hris/Types/Employee.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Hris;
-using StringEnum;
namespace Merge.Client.Hris;
@@ -131,7 +130,7 @@ public class Employee
/// - `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE
///
[JsonPropertyName("gender")]
- public StringEnum? Gender { get; init; }
+ public GenderEnum? Gender { get; init; }
///
/// The employee's ethnicity.
@@ -146,7 +145,7 @@ public class Employee
/// - `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE
///
[JsonPropertyName("ethnicity")]
- public StringEnum? Ethnicity { get; init; }
+ public EthnicityEnum? Ethnicity { get; init; }
///
/// The employee's filing status as related to marital status.
@@ -158,7 +157,7 @@ public class Employee
/// - `QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD` - QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD
///
[JsonPropertyName("marital_status")]
- public StringEnum? MaritalStatus { get; init; }
+ public MaritalStatusEnum? MaritalStatus { get; init; }
///
/// The employee's date of birth.
@@ -192,7 +191,7 @@ public class Employee
/// - `INACTIVE` - INACTIVE
///
[JsonPropertyName("employment_status")]
- public StringEnum? EmploymentStatus { get; init; }
+ public EmploymentStatusEnum? EmploymentStatus { get; init; }
///
/// The employee's termination date.
diff --git a/src/Merge.Client/Hris/Types/EmployeeRequest.cs b/src/Merge.Client/Hris/Types/EmployeeRequest.cs
index 8062f9d2..d1d628ec 100644
--- a/src/Merge.Client/Hris/Types/EmployeeRequest.cs
+++ b/src/Merge.Client/Hris/Types/EmployeeRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Hris;
-using StringEnum;
namespace Merge.Client.Hris;
@@ -122,7 +121,7 @@ public class EmployeeRequest
/// - `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE
///
[JsonPropertyName("gender")]
- public StringEnum? Gender { get; init; }
+ public GenderEnum? Gender { get; init; }
///
/// The employee's ethnicity.
@@ -137,7 +136,7 @@ public class EmployeeRequest
/// - `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE
///
[JsonPropertyName("ethnicity")]
- public StringEnum? Ethnicity { get; init; }
+ public EthnicityEnum? Ethnicity { get; init; }
///
/// The employee's filing status as related to marital status.
@@ -149,7 +148,7 @@ public class EmployeeRequest
/// - `QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD` - QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD
///
[JsonPropertyName("marital_status")]
- public StringEnum? MaritalStatus { get; init; }
+ public MaritalStatusEnum? MaritalStatus { get; init; }
///
/// The employee's date of birth.
@@ -177,7 +176,7 @@ public class EmployeeRequest
/// - `INACTIVE` - INACTIVE
///
[JsonPropertyName("employment_status")]
- public StringEnum? EmploymentStatus { get; init; }
+ public EmploymentStatusEnum? EmploymentStatus { get; init; }
///
/// The employee's termination date.
diff --git a/src/Merge.Client/Hris/Types/EmployerBenefit.cs b/src/Merge.Client/Hris/Types/EmployerBenefit.cs
index 8a543055..c6dc0837 100644
--- a/src/Merge.Client/Hris/Types/EmployerBenefit.cs
+++ b/src/Merge.Client/Hris/Types/EmployerBenefit.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -25,7 +24,7 @@ public class EmployerBenefit
/// - `OTHER` - OTHER
///
[JsonPropertyName("benefit_plan_type")]
- public StringEnum? BenefitPlanType { get; init; }
+ public BenefitPlanTypeEnum? BenefitPlanType { get; init; }
///
/// The employer benefit's name - typically the carrier or network name.
diff --git a/src/Merge.Client/Hris/Types/Employment.cs b/src/Merge.Client/Hris/Types/Employment.cs
index 052d5061..fd516a9d 100644
--- a/src/Merge.Client/Hris/Types/Employment.cs
+++ b/src/Merge.Client/Hris/Types/Employment.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Hris;
-using StringEnum;
namespace Merge.Client.Hris;
@@ -48,7 +47,7 @@ public class Employment
/// - `YEAR` - YEAR
///
[JsonPropertyName("pay_period")]
- public StringEnum? PayPeriod { get; init; }
+ public PayPeriodEnum? PayPeriod { get; init; }
///
/// The position's pay frequency.
@@ -64,7 +63,7 @@ public class Employment
/// - `SEMIMONTHLY` - SEMIMONTHLY
///
[JsonPropertyName("pay_frequency")]
- public StringEnum? PayFrequency { get; init; }
+ public PayFrequencyEnum? PayFrequency { get; init; }
///
/// The position's currency code.
@@ -377,7 +376,7 @@ public class Employment
/// - `ZWL` - Zimbabwean Dollar (2009)
///
[JsonPropertyName("pay_currency")]
- public StringEnum? PayCurrency { get; init; }
+ public PayCurrencyEnum? PayCurrency { get; init; }
///
/// The employment's pay group
@@ -394,7 +393,7 @@ public class Employment
/// - `OWNER` - OWNER
///
[JsonPropertyName("flsa_status")]
- public StringEnum? FlsaStatus { get; init; }
+ public FlsaStatusEnum? FlsaStatus { get; init; }
///
/// The position's effective date.
@@ -412,7 +411,7 @@ public class Employment
/// - `FREELANCE` - FREELANCE
///
[JsonPropertyName("employment_type")]
- public StringEnum? EmploymentType { get; init; }
+ public EmploymentTypeEnum? EmploymentType { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Hris/Types/Group.cs b/src/Merge.Client/Hris/Types/Group.cs
index c3cb7ff3..47cf847c 100644
--- a/src/Merge.Client/Hris/Types/Group.cs
+++ b/src/Merge.Client/Hris/Types/Group.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -37,7 +36,7 @@ public class Group
/// - `GROUP` - GROUP
///
[JsonPropertyName("type")]
- public StringEnum? Type { get; init; }
+ public GroupTypeEnum? Type { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Hris/Types/Issue.cs b/src/Merge.Client/Hris/Types/Issue.cs
index 409b84af..f95b0041 100644
--- a/src/Merge.Client/Hris/Types/Issue.cs
+++ b/src/Merge.Client/Hris/Types/Issue.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -16,7 +15,7 @@ public class Issue
/// - `RESOLVED` - RESOLVED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public IssueStatusEnum? Status { get; init; }
[JsonPropertyName("error_description")]
public string ErrorDescription { get; init; }
diff --git a/src/Merge.Client/Hris/Types/Location.cs b/src/Merge.Client/Hris/Types/Location.cs
index c7e0606a..7f0bcf5c 100644
--- a/src/Merge.Client/Hris/Types/Location.cs
+++ b/src/Merge.Client/Hris/Types/Location.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -311,7 +310,7 @@ public class Location
/// - `ZW` - Zimbabwe
///
[JsonPropertyName("country")]
- public StringEnum? Country { get; init; }
+ public CountryEnum? Country { get; init; }
///
/// The location's type. Can be either WORK or HOME
@@ -320,7 +319,7 @@ public class Location
/// - `WORK` - WORK
///
[JsonPropertyName("location_type")]
- public StringEnum? LocationType { get; init; }
+ public LocationTypeEnum? LocationType { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Hris/Types/MultipartFormFieldRequest.cs b/src/Merge.Client/Hris/Types/MultipartFormFieldRequest.cs
index ebb34ace..2a03996e 100644
--- a/src/Merge.Client/Hris/Types/MultipartFormFieldRequest.cs
+++ b/src/Merge.Client/Hris/Types/MultipartFormFieldRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -26,7 +25,7 @@ public class MultipartFormFieldRequest
/// - `GZIP_BASE64` - GZIP_BASE64
///
[JsonPropertyName("encoding")]
- public StringEnum? Encoding { get; init; }
+ public EncodingEnum? Encoding { get; init; }
///
/// The file name of the form field, if the field is for a file.
diff --git a/src/Merge.Client/Hris/Types/PayrollRun.cs b/src/Merge.Client/Hris/Types/PayrollRun.cs
index 5f0b483b..8110518e 100644
--- a/src/Merge.Client/Hris/Types/PayrollRun.cs
+++ b/src/Merge.Client/Hris/Types/PayrollRun.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -25,7 +24,7 @@ public class PayrollRun
/// - `CLOSED` - CLOSED
///
[JsonPropertyName("run_state")]
- public StringEnum? RunState { get; init; }
+ public RunStateEnum? RunState { get; init; }
///
/// The type of the payroll run
@@ -37,7 +36,7 @@ public class PayrollRun
/// - `SIGN_ON_BONUS` - SIGN_ON_BONUS
///
[JsonPropertyName("run_type")]
- public StringEnum? RunType { get; init; }
+ public RunTypeEnum? RunType { get; init; }
///
/// The day and time the payroll run started.
diff --git a/src/Merge.Client/Hris/Types/RemoteResponse.cs b/src/Merge.Client/Hris/Types/RemoteResponse.cs
index 24ef1092..b046b53c 100644
--- a/src/Merge.Client/Hris/Types/RemoteResponse.cs
+++ b/src/Merge.Client/Hris/Types/RemoteResponse.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -22,7 +21,7 @@ public class RemoteResponse
public Dictionary? ResponseHeaders { get; init; }
[JsonPropertyName("response_type")]
- public StringEnum? ResponseType { get; init; }
+ public ResponseTypeEnum? ResponseType { get; init; }
[JsonPropertyName("headers")]
public Dictionary? Headers { get; init; }
diff --git a/src/Merge.Client/Hris/Types/SyncStatus.cs b/src/Merge.Client/Hris/Types/SyncStatus.cs
index 6e1e4297..8af1f529 100644
--- a/src/Merge.Client/Hris/Types/SyncStatus.cs
+++ b/src/Merge.Client/Hris/Types/SyncStatus.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Hris;
namespace Merge.Client.Hris;
@@ -19,11 +18,11 @@ public class SyncStatus
public DateTime? NextSyncStart { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public SyncStatusStatusEnum Status { get; init; }
[JsonPropertyName("is_initial_sync")]
public bool IsInitialSync { get; init; }
[JsonPropertyName("selective_sync_configurations_usage")]
- public StringEnum? SelectiveSyncConfigurationsUsage { get; init; }
+ public SelectiveSyncConfigurationsUsageEnum? SelectiveSyncConfigurationsUsage { get; init; }
}
diff --git a/src/Merge.Client/Hris/Types/TimeOff.cs b/src/Merge.Client/Hris/Types/TimeOff.cs
index 250a6e5b..5c4852f3 100644
--- a/src/Merge.Client/Hris/Types/TimeOff.cs
+++ b/src/Merge.Client/Hris/Types/TimeOff.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Hris;
-using StringEnum;
namespace Merge.Client.Hris;
@@ -38,7 +37,7 @@ public class TimeOff
/// - `DELETED` - DELETED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public TimeOffStatusEnum? Status { get; init; }
///
/// The employee note for this time off request.
@@ -53,7 +52,7 @@ public class TimeOff
/// - `DAYS` - DAYS
///
[JsonPropertyName("units")]
- public StringEnum? Units { get; init; }
+ public UnitsEnum? Units { get; init; }
///
/// The time off quantity measured by the prescribed “units”.
@@ -72,7 +71,7 @@ public class TimeOff
/// - `BEREAVEMENT` - BEREAVEMENT
///
[JsonPropertyName("request_type")]
- public StringEnum? RequestType { get; init; }
+ public RequestTypeEnum? RequestType { get; init; }
///
/// The day and time of the start of the time requested off.
diff --git a/src/Merge.Client/Hris/Types/TimeOffBalance.cs b/src/Merge.Client/Hris/Types/TimeOffBalance.cs
index 7b95e526..975b8134 100644
--- a/src/Merge.Client/Hris/Types/TimeOffBalance.cs
+++ b/src/Merge.Client/Hris/Types/TimeOffBalance.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Hris;
-using StringEnum;
namespace Merge.Client.Hris;
@@ -45,7 +44,7 @@ public class TimeOffBalance
/// - `BEREAVEMENT` - BEREAVEMENT
///
[JsonPropertyName("policy_type")]
- public StringEnum? PolicyType { get; init; }
+ public PolicyTypeEnum? PolicyType { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Hris/Types/TimeOffRequest.cs b/src/Merge.Client/Hris/Types/TimeOffRequest.cs
index e57a7ed3..fa6c48f3 100644
--- a/src/Merge.Client/Hris/Types/TimeOffRequest.cs
+++ b/src/Merge.Client/Hris/Types/TimeOffRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Hris;
-using StringEnum;
namespace Merge.Client.Hris;
@@ -29,7 +28,7 @@ public class TimeOffRequest
/// - `DELETED` - DELETED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public TimeOffStatusEnum? Status { get; init; }
///
/// The employee note for this time off request.
@@ -44,7 +43,7 @@ public class TimeOffRequest
/// - `DAYS` - DAYS
///
[JsonPropertyName("units")]
- public StringEnum? Units { get; init; }
+ public UnitsEnum? Units { get; init; }
///
/// The time off quantity measured by the prescribed “units”.
@@ -63,7 +62,7 @@ public class TimeOffRequest
/// - `BEREAVEMENT` - BEREAVEMENT
///
[JsonPropertyName("request_type")]
- public StringEnum? RequestType { get; init; }
+ public RequestTypeEnum? RequestType { get; init; }
///
/// The day and time of the start of the time requested off.
diff --git a/src/Merge.Client/Ticketing/Types/AccountDetails.cs b/src/Merge.Client/Ticketing/Types/AccountDetails.cs
index 9bcd91c7..d593289b 100644
--- a/src/Merge.Client/Ticketing/Types/AccountDetails.cs
+++ b/src/Merge.Client/Ticketing/Types/AccountDetails.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -16,7 +15,7 @@ public class AccountDetails
public string? IntegrationSlug { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("end_user_origin_id")]
public string? EndUserOriginId { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/AccountDetailsAndActions.cs b/src/Merge.Client/Ticketing/Types/AccountDetailsAndActions.cs
index f04fcc58..892625f0 100644
--- a/src/Merge.Client/Ticketing/Types/AccountDetailsAndActions.cs
+++ b/src/Merge.Client/Ticketing/Types/AccountDetailsAndActions.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -10,10 +9,10 @@ public class AccountDetailsAndActions
public string Id { get; init; }
[JsonPropertyName("category")]
- public StringEnum? Category { get; init; }
+ public CategoryEnum? Category { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public AccountDetailsAndActionsStatusEnum Status { get; init; }
[JsonPropertyName("status_detail")]
public string? StatusDetail { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/AccountDetailsAndActionsIntegration.cs b/src/Merge.Client/Ticketing/Types/AccountDetailsAndActionsIntegration.cs
index d22e3872..5063a5e6 100644
--- a/src/Merge.Client/Ticketing/Types/AccountDetailsAndActionsIntegration.cs
+++ b/src/Merge.Client/Ticketing/Types/AccountDetailsAndActionsIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -10,7 +9,7 @@ public class AccountDetailsAndActionsIntegration
public string Name { get; init; }
[JsonPropertyName("categories")]
- public List> Categories { get; init; }
+ public List Categories { get; init; }
[JsonPropertyName("image")]
public string? Image { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/AccountIntegration.cs b/src/Merge.Client/Ticketing/Types/AccountIntegration.cs
index 3bbb1ed9..14c7334e 100644
--- a/src/Merge.Client/Ticketing/Types/AccountIntegration.cs
+++ b/src/Merge.Client/Ticketing/Types/AccountIntegration.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -16,7 +15,7 @@ public class AccountIntegration
/// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
///
[JsonPropertyName("categories")]
- public List>? Categories { get; init; }
+ public List? Categories { get; init; }
///
/// Company logo in rectangular shape. Upload an image with a clear background.
diff --git a/src/Merge.Client/Ticketing/Types/AuditLogEvent.cs b/src/Merge.Client/Ticketing/Types/AuditLogEvent.cs
index d89c3cd4..d1a59c9f 100644
--- a/src/Merge.Client/Ticketing/Types/AuditLogEvent.cs
+++ b/src/Merge.Client/Ticketing/Types/AuditLogEvent.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -32,7 +31,7 @@ public class AuditLogEvent
/// - `MERGE_TEAM` - MERGE_TEAM
///
[JsonPropertyName("role")]
- public StringEnum Role { get; init; }
+ public RoleEnum Role { get; init; }
[JsonPropertyName("ip_address")]
public string IpAddress { get; init; }
@@ -72,7 +71,7 @@ public class AuditLogEvent
/// - `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING
///
[JsonPropertyName("event_type")]
- public StringEnum EventType { get; init; }
+ public EventTypeEnum EventType { get; init; }
[JsonPropertyName("event_description")]
public string EventDescription { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/Collection.cs b/src/Merge.Client/Ticketing/Types/Collection.cs
index 243417c6..7cb92ce1 100644
--- a/src/Merge.Client/Ticketing/Types/Collection.cs
+++ b/src/Merge.Client/Ticketing/Types/Collection.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
using OneOf;
@@ -35,7 +34,7 @@ public class Collection
/// - `PROJECT` - PROJECT
///
[JsonPropertyName("collection_type")]
- public StringEnum? CollectionType { get; init; }
+ public CollectionTypeEnum? CollectionType { get; init; }
///
/// The parent collection for this collection.
@@ -57,7 +56,7 @@ public class Collection
/// - `PUBLIC` - PUBLIC
///
[JsonPropertyName("access_level")]
- public StringEnum? AccessLevel { get; init; }
+ public AccessLevelEnum? AccessLevel { get; init; }
[JsonPropertyName("created_at")]
public DateTime? CreatedAt { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/CommonModelScopesBodyRequest.cs b/src/Merge.Client/Ticketing/Types/CommonModelScopesBodyRequest.cs
index 0afef68e..e2f9740a 100644
--- a/src/Merge.Client/Ticketing/Types/CommonModelScopesBodyRequest.cs
+++ b/src/Merge.Client/Ticketing/Types/CommonModelScopesBodyRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -10,7 +9,7 @@ public class CommonModelScopesBodyRequest
public string ModelId { get; init; }
[JsonPropertyName("enabled_actions")]
- public List> EnabledActions { get; init; }
+ public List EnabledActions { get; init; }
[JsonPropertyName("disabled_fields")]
public List DisabledFields { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/ConditionSchema.cs b/src/Merge.Client/Ticketing/Types/ConditionSchema.cs
index c2146f48..08376956 100644
--- a/src/Merge.Client/Ticketing/Types/ConditionSchema.cs
+++ b/src/Merge.Client/Ticketing/Types/ConditionSchema.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -48,7 +47,7 @@ public class ConditionSchema
/// - `LIST_OF_STRINGS` - LIST_OF_STRINGS
///
[JsonPropertyName("condition_type")]
- public StringEnum ConditionType { get; init; }
+ public ConditionTypeEnum ConditionType { get; init; }
///
/// The schemas for the operators that can be used on a condition.
diff --git a/src/Merge.Client/Ticketing/Types/DataPassthroughRequest.cs b/src/Merge.Client/Ticketing/Types/DataPassthroughRequest.cs
index 6a55155f..d3046548 100644
--- a/src/Merge.Client/Ticketing/Types/DataPassthroughRequest.cs
+++ b/src/Merge.Client/Ticketing/Types/DataPassthroughRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -7,7 +6,7 @@ namespace Merge.Client.Ticketing;
public class DataPassthroughRequest
{
[JsonPropertyName("method")]
- public StringEnum Method { get; init; }
+ public MethodEnum Method { get; init; }
[JsonPropertyName("path")]
public string Path { get; init; }
@@ -31,7 +30,7 @@ public class DataPassthroughRequest
public Dictionary? Headers { get; init; }
[JsonPropertyName("request_format")]
- public StringEnum? RequestFormat { get; init; }
+ public RequestFormatEnum? RequestFormat { get; init; }
///
/// Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`.
diff --git a/src/Merge.Client/Ticketing/Types/Issue.cs b/src/Merge.Client/Ticketing/Types/Issue.cs
index d6d260c5..0f38c7ab 100644
--- a/src/Merge.Client/Ticketing/Types/Issue.cs
+++ b/src/Merge.Client/Ticketing/Types/Issue.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -16,7 +15,7 @@ public class Issue
/// - `RESOLVED` - RESOLVED
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public IssueStatusEnum? Status { get; init; }
[JsonPropertyName("error_description")]
public string ErrorDescription { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/ItemSchema.cs b/src/Merge.Client/Ticketing/Types/ItemSchema.cs
index c162c039..39e03a8f 100644
--- a/src/Merge.Client/Ticketing/Types/ItemSchema.cs
+++ b/src/Merge.Client/Ticketing/Types/ItemSchema.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -7,10 +6,10 @@ namespace Merge.Client.Ticketing;
public class ItemSchema
{
[JsonPropertyName("item_type")]
- public StringEnum? ItemType { get; init; }
+ public ItemTypeEnum? ItemType { get; init; }
[JsonPropertyName("item_format")]
- public StringEnum? ItemFormat { get; init; }
+ public ItemFormatEnum? ItemFormat { get; init; }
[JsonPropertyName("item_choices")]
public List? ItemChoices { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/MultipartFormFieldRequest.cs b/src/Merge.Client/Ticketing/Types/MultipartFormFieldRequest.cs
index 67c6c209..89ac42d5 100644
--- a/src/Merge.Client/Ticketing/Types/MultipartFormFieldRequest.cs
+++ b/src/Merge.Client/Ticketing/Types/MultipartFormFieldRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -26,7 +25,7 @@ public class MultipartFormFieldRequest
/// - `GZIP_BASE64` - GZIP_BASE64
///
[JsonPropertyName("encoding")]
- public StringEnum? Encoding { get; init; }
+ public EncodingEnum? Encoding { get; init; }
///
/// The file name of the form field, if the field is for a file.
diff --git a/src/Merge.Client/Ticketing/Types/PatchedTicketRequest.cs b/src/Merge.Client/Ticketing/Types/PatchedTicketRequest.cs
index 2d320698..ea767aef 100644
--- a/src/Merge.Client/Ticketing/Types/PatchedTicketRequest.cs
+++ b/src/Merge.Client/Ticketing/Types/PatchedTicketRequest.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -36,7 +35,7 @@ public class PatchedTicketRequest
/// - `ON_HOLD` - ON_HOLD
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public TicketStatusEnum? Status { get; init; }
///
/// The ticket’s description. HTML version of description is mapped if supported by the third-party platform.
@@ -95,7 +94,7 @@ public class PatchedTicketRequest
/// - `LOW` - LOW
///
[JsonPropertyName("priority")]
- public StringEnum? Priority { get; init; }
+ public PriorityEnum? Priority { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/RemoteFieldClass.cs b/src/Merge.Client/Ticketing/Types/RemoteFieldClass.cs
index bfd2d224..e29fcd6c 100644
--- a/src/Merge.Client/Ticketing/Types/RemoteFieldClass.cs
+++ b/src/Merge.Client/Ticketing/Types/RemoteFieldClass.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -25,10 +24,10 @@ public class RemoteFieldClass
public bool? IsRequired { get; init; }
[JsonPropertyName("field_type")]
- public StringEnum? FieldType { get; init; }
+ public FieldTypeEnum? FieldType { get; init; }
[JsonPropertyName("field_format")]
- public StringEnum? FieldFormat { get; init; }
+ public FieldFormatEnum? FieldFormat { get; init; }
[JsonPropertyName("field_choices")]
public List? FieldChoices { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/RemoteResponse.cs b/src/Merge.Client/Ticketing/Types/RemoteResponse.cs
index 4e352286..fcf485df 100644
--- a/src/Merge.Client/Ticketing/Types/RemoteResponse.cs
+++ b/src/Merge.Client/Ticketing/Types/RemoteResponse.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -22,7 +21,7 @@ public class RemoteResponse
public Dictionary? ResponseHeaders { get; init; }
[JsonPropertyName("response_type")]
- public StringEnum? ResponseType { get; init; }
+ public ResponseTypeEnum? ResponseType { get; init; }
[JsonPropertyName("headers")]
public Dictionary? Headers { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/Role.cs b/src/Merge.Client/Ticketing/Types/Role.cs
index 4a18a71c..c23f0413 100644
--- a/src/Merge.Client/Ticketing/Types/Role.cs
+++ b/src/Merge.Client/Ticketing/Types/Role.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -25,7 +24,7 @@ public class Role
/// The set of actions that a User with this Role can perform. Possible enum values include: `VIEW`, `CREATE`, `EDIT`, `DELETE`, `CLOSE`, and `ASSIGN`.
///
[JsonPropertyName("ticket_actions")]
- public List>? TicketActions { get; init; }
+ public List? TicketActions { get; init; }
///
/// The level of Ticket access that a User with this Role can perform.
@@ -35,7 +34,7 @@ public class Role
/// - `TEAM_ONLY` - TEAM_ONLY
///
[JsonPropertyName("ticket_access")]
- public StringEnum? TicketAccess { get; init; }
+ public TicketAccessEnum? TicketAccess { get; init; }
///
/// Indicates whether or not this object has been deleted in the third party platform.
diff --git a/src/Merge.Client/Ticketing/Types/SyncStatus.cs b/src/Merge.Client/Ticketing/Types/SyncStatus.cs
index 20004546..a941e59e 100644
--- a/src/Merge.Client/Ticketing/Types/SyncStatus.cs
+++ b/src/Merge.Client/Ticketing/Types/SyncStatus.cs
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
-using StringEnum;
using Merge.Client.Ticketing;
namespace Merge.Client.Ticketing;
@@ -19,11 +18,11 @@ public class SyncStatus
public DateTime? NextSyncStart { get; init; }
[JsonPropertyName("status")]
- public StringEnum Status { get; init; }
+ public SyncStatusStatusEnum Status { get; init; }
[JsonPropertyName("is_initial_sync")]
public bool IsInitialSync { get; init; }
[JsonPropertyName("selective_sync_configurations_usage")]
- public StringEnum? SelectiveSyncConfigurationsUsage { get; init; }
+ public SelectiveSyncConfigurationsUsageEnum? SelectiveSyncConfigurationsUsage { get; init; }
}
diff --git a/src/Merge.Client/Ticketing/Types/Ticket.cs b/src/Merge.Client/Ticketing/Types/Ticket.cs
index 5bbbc515..3b29c2e9 100644
--- a/src/Merge.Client/Ticketing/Types/Ticket.cs
+++ b/src/Merge.Client/Ticketing/Types/Ticket.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Ticketing;
-using StringEnum;
namespace Merge.Client.Ticketing;
@@ -46,7 +45,7 @@ public class Ticket
/// - `ON_HOLD` - ON_HOLD
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public TicketStatusEnum? Status { get; init; }
///
/// The ticket’s description. HTML version of description is mapped if supported by the third-party platform.
@@ -123,7 +122,7 @@ public class Ticket
/// - `LOW` - LOW
///
[JsonPropertyName("priority")]
- public StringEnum? Priority { get; init; }
+ public PriorityEnum? Priority { get; init; }
[JsonPropertyName("created_at")]
public DateTime? CreatedAt { get; init; }
diff --git a/src/Merge.Client/Ticketing/Types/TicketRequest.cs b/src/Merge.Client/Ticketing/Types/TicketRequest.cs
index f7f68329..72503351 100644
--- a/src/Merge.Client/Ticketing/Types/TicketRequest.cs
+++ b/src/Merge.Client/Ticketing/Types/TicketRequest.cs
@@ -1,7 +1,6 @@
using System.Text.Json.Serialization;
using OneOf;
using Merge.Client.Ticketing;
-using StringEnum;
namespace Merge.Client.Ticketing;
@@ -37,7 +36,7 @@ public class TicketRequest
/// - `ON_HOLD` - ON_HOLD
///
[JsonPropertyName("status")]
- public StringEnum? Status { get; init; }
+ public TicketStatusEnum? Status { get; init; }
///
/// The ticket’s description. HTML version of description is mapped if supported by the third-party platform.
@@ -99,7 +98,7 @@ public class TicketRequest
/// - `LOW` - LOW
///
[JsonPropertyName("priority")]
- public StringEnum? Priority { get; init; }
+ public PriorityEnum? Priority { get; init; }
[JsonPropertyName("integration_params")]
public Dictionary? IntegrationParams { get; init; }
From 57357b818dd6c624d9ba1afc5311dc699556ad09 Mon Sep 17 00:00:00 2001
From: fern-bot
Date: Fri, 5 Apr 2024 07:38:00 -0400
Subject: [PATCH 4/6] add compile + publish step
---
.fernignore | 3 +++
.github/workflows/ci.yml | 34 ++++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+)
create mode 100644 .github/workflows/ci.yml
diff --git a/.fernignore b/.fernignore
index 43ca0d22..82ea2627 100644
--- a/.fernignore
+++ b/.fernignore
@@ -1,3 +1,6 @@
# Specify files that shouldn't be modified by Fern
README.md
+
+# Workflows
+.github/
\ No newline at end of file
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 00000000..3d38036f
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,34 @@
+name: ci
+
+on: [push]
+
+jobs:
+ compile:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout repo
+ uses: actions/checkout@v3
+
+ - uses: actions/checkout@master
+
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v1
+ with:
+ dotnet-version: 7.0.404
+
+ - name: Install tools
+ run: |
+ dotnet tool restore
+
+ - name: Build Release
+ run: dotnet build src -c Release /p:ContinuousIntegrationBuild=true
+
+ publish:
+ needs: [compile]
+ if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout repo
+ uses: actions/checkout@v3
From a2b06b03a4e826b6eea5566000fdb8b34320902b Mon Sep 17 00:00:00 2001
From: fern-bot
Date: Fri, 5 Apr 2024 07:51:51 -0400
Subject: [PATCH 5/6] (fix): update csproj
---
.github/workflows/ci.yml | 11 +++++++++++
src/Merge.Client/Merge.Client.csproj | 5 +++++
2 files changed, 16 insertions(+)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 3d38036f..372550b3 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -32,3 +32,14 @@ jobs:
steps:
- name: Checkout repo
uses: actions/checkout@v3
+
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v1
+ with:
+ dotnet-version: 7.0.404
+
+ - name: Publish
+ env:
+ NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }}
+ run: |
+ dotnet nuget push nuget/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source "nuget.org"
diff --git a/src/Merge.Client/Merge.Client.csproj b/src/Merge.Client/Merge.Client.csproj
index 6b0a6023..5a57834e 100644
--- a/src/Merge.Client/Merge.Client.csproj
+++ b/src/Merge.Client/Merge.Client.csproj
@@ -3,6 +3,11 @@
net7.0
enable
+ false
+ 0.0.1
+ README.md
+ LICENSE
+ https://github.com/merge/merge-csharp-client
From fe68a78a6d3afa3db0eb290cf1e031b0bdf257bf Mon Sep 17 00:00:00 2001
From: fern-bot
Date: Fri, 5 Apr 2024 08:06:25 -0400
Subject: [PATCH 6/6] update secret
---
.github/workflows/ci.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 372550b3..e8e9fde1 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -40,6 +40,6 @@ jobs:
- name: Publish
env:
- NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }}
+ NUGET_API_KEY: ${{ secrets.MERGE_NUGET_TOKEN }}
run: |
- dotnet nuget push nuget/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source "nuget.org"
+ dotnet nuget push nuget/*.nupkg --api-key ${{ secrets.MERGE_NUGET_TOKEN }} --source "nuget.org"