UNPKG

vineanova-redux-artifacts

Version:

VineaOpenApiReduxArtifacts is a powerful npm library designed to simplify the integration of Swagger APIs into Redux architecture. By leveraging templates (Mustache files), this library automatically generates Redux ducks, actions, sagas, selectors, and A

315 lines (313 loc) 21.3 kB
import { combineReducers } from 'redux'; import createNamedReducer from './createNamedReducer'; const rootReducer = { entities: combineReducers({ activityDefaultRates: createNamedReducer('activityDefaultRates'), blockRowPlant: createNamedReducer('blockRowPlant'), plantsForBlock: createNamedReducer('plantsForBlock'), blockVintage: createNamedReducer('blockVintage'), chartsByChartFilters: createNamedReducer('chartsByChartFilters'), chartsByPageFilters: createNamedReducer('chartsByPageFilters'), chartFilters: createNamedReducer('chartFilters'), dashboardPages: createNamedReducer('dashboardPages'), dashboardPageFilters: createNamedReducer('dashboardPageFilters'), clientDbConnectionCheck: createNamedReducer('clientDbConnectionCheck'), cropBlockNotes: createNamedReducer('cropBlockNotes'), measurementNoteImage: createNamedReducer('measurementNoteImage'), cropBlockPhenology: createNamedReducer('cropBlockPhenology'), cropBlockSetting: createNamedReducer('cropBlockSetting'), cropBlockVintage: createNamedReducer('cropBlockVintage'), sites: createNamedReducer('sites'), sensors: createNamedReducer('sensors'), sensorBlocks: createNamedReducer('sensorBlocks'), triggerSensorSummaryDataSync: createNamedReducer('triggerSensorSummaryDataSync'), eventLog: createNamedReducer('eventLog'), eventLogStatus: createNamedReducer('eventLogStatus'), newLoginEventLog: createNamedReducer('newLoginEventLog'), healthcheck: createNamedReducer('healthcheck'), identityAccommodation: createNamedReducer('identityAccommodation'), identityActivity: createNamedReducer('identityActivity'), identityClassification: createNamedReducer('identityClassification'), identityConsumable: createNamedReducer('identityConsumable'), identityConsumableTransactions: createNamedReducer('identityConsumableTransactions'), identityContactMethod: createNamedReducer('identityContactMethod'), contactMethod: createNamedReducer('contactMethod'), identityContactMethodAddress: createNamedReducer('identityContactMethodAddress'), identityCourse: createNamedReducer('identityCourse'), identityDataConnector: createNamedReducer('identityDataConnector'), allIdentityDataConnectors: createNamedReducer('allIdentityDataConnectors'), identity: createNamedReducer('identity'), identityDetails: createNamedReducer('identityDetails'), identityStatus: createNamedReducer('identityStatus'), identitiesByRole: createNamedReducer('identitiesByRole'), identitiesByClassification: createNamedReducer('identitiesByClassification'), identitiesByType: createNamedReducer('identitiesByType'), identityJob: createNamedReducer('identityJob'), jobRowSpecialAttributes: createNamedReducer('jobRowSpecialAttributes'), jobTeamRelationship: createNamedReducer('jobTeamRelationship'), jobTeams: createNamedReducer('jobTeams'), jobInvoices: createNamedReducer('jobInvoices'), jobWorkRecordAndUnitTypes: createNamedReducer('jobWorkRecordAndUnitTypes'), identityNotes: createNamedReducer('identityNotes'), identityNote: createNamedReducer('identityNote'), identityNoteImage: createNamedReducer('identityNoteImage'), identityOrganisation: createNamedReducer('identityOrganisation'), identityPerson: createNamedReducer('identityPerson'), identityReference: createNamedReducer('identityReference'), identityRelationship: createNamedReducer('identityRelationship'), identityRelationshipType: createNamedReducer('identityRelationshipType'), dependentIdentityRelationshipBulk: createNamedReducer('dependentIdentityRelationshipBulk'), identityRole: createNamedReducer('identityRole'), identityServiceProvider: createNamedReducer('identityServiceProvider'), getServiceProviderActivityMappings: createNamedReducer('getServiceProviderActivityMappings'), updateServiceProviderActivityMappings: createNamedReducer('updateServiceProviderActivityMappings'), identityUserPerson: createNamedReducer('identityUserPerson'), identityVehicle: createNamedReducer('identityVehicle'), identityVineyard: createNamedReducer('identityVineyard'), identityVineyardTracking: createNamedReducer('identityVineyardTracking'), parentVineyardPayers: createNamedReducer('parentVineyardPayers'), gridVineyardBlocks: createNamedReducer('gridVineyardBlocks'), identityVineyardBlocks: createNamedReducer('identityVineyardBlocks'), identityVineyardBlock: createNamedReducer('identityVineyardBlock'), vineyardBlockCropMeasurements: createNamedReducer('vineyardBlockCropMeasurements'), adHocBlockVintageAllocation: createNamedReducer('adHocBlockVintageAllocation'), identityVineyardBlockRows: createNamedReducer('identityVineyardBlockRows'), identityVineyardBlockRow: createNamedReducer('identityVineyardBlockRow'), importTypeFilters: createNamedReducer('importTypeFilters'), importSheets: createNamedReducer('importSheets'), jobActivity: createNamedReducer('jobActivity'), jobActivities: createNamedReducer('jobActivities'), jobActivityRate: createNamedReducer('jobActivityRate'), getJobActivityRates: createNamedReducer('getJobActivityRates'), jobBlockRows: createNamedReducer('jobBlockRows'), splitJobBlockRow: createNamedReducer('splitJobBlockRow'), rowsByJobBlock: createNamedReducer('rowsByJobBlock'), rowsByJob: createNamedReducer('rowsByJob'), jobBlock: createNamedReducer('jobBlock'), jobBlockStatus: createNamedReducer('jobBlockStatus'), blocksForJob: createNamedReducer('blocksForJob'), refreshBlocksForJob: createNamedReducer('refreshBlocksForJob'), jobBlocksBulk: createNamedReducer('jobBlocksBulk'), editJobBlocksGrid: createNamedReducer('editJobBlocksGrid'), jobEvents: createNamedReducer('jobEvents'), jobSupervisor: createNamedReducer('jobSupervisor'), supervisorsForJobs: createNamedReducer('supervisorsForJobs'), linkedDocument: createNamedReducer('linkedDocument'), linkedDocuments: createNamedReducer('linkedDocuments'), getLookUp: createNamedReducer('getLookUp'), objectLogo: createNamedReducer('objectLogo'), plans: createNamedReducer('plans'), planActivities: createNamedReducer('planActivities'), planActivitiesByPlan: createNamedReducer('planActivitiesByPlan'), planActivityTotalWorkUnits: createNamedReducer('planActivityTotalWorkUnits'), updatePlanActivityBlocks: createNamedReducer('updatePlanActivityBlocks'), planActivityBlocks: createNamedReducer('planActivityBlocks'), planBlocks: createNamedReducer('planBlocks'), getAvailablePlanBlocks: createNamedReducer('getAvailablePlanBlocks'), bulkPlanBlocks: createNamedReducer('bulkPlanBlocks'), processblocksampling: createNamedReducer('processblocksampling'), cLearCache: createNamedReducer('cLearCache'), reportFile: createNamedReducer('reportFile'), report: createNamedReducer('report'), reportsGrid: createNamedReducer('reportsGrid'), reportFilterOptions: createNamedReducer('reportFilterOptions'), getToken: createNamedReducer('getToken'), deAssignSampleHeaders: createNamedReducer('deAssignSampleHeaders'), sampleHeaders: createNamedReducer('sampleHeaders'), sampleHeaderStatus: createNamedReducer('sampleHeaderStatus'), sampleHeaderInstructions: createNamedReducer('sampleHeaderInstructions'), recommendedSampleSize: createNamedReducer('recommendedSampleSize'), sampleHeader: createNamedReducer('sampleHeader'), sampleHeaderLines: createNamedReducer('sampleHeaderLines'), sampleHeaderLinesBulk: createNamedReducer('sampleHeaderLinesBulk'), moveSampleLines: createNamedReducer('moveSampleLines'), assignSampleHeaders: createNamedReducer('assignSampleHeaders'), samplingUsers: createNamedReducer('samplingUsers'), sampleSets: createNamedReducer('sampleSets'), sampleSet: createNamedReducer('sampleSet'), sampleBlockVintages: createNamedReducer('sampleBlockVintages'), searchIdentity: createNamedReducer('searchIdentity'), searchPlans: createNamedReducer('searchPlans'), searchSupplyContracts: createNamedReducer('searchSupplyContracts'), searchJobs: createNamedReducer('searchJobs'), v2SearchIdentity: createNamedReducer('v2SearchIdentity'), searchTrackingVineyards: createNamedReducer('searchTrackingVineyards'), searchTrackingBlockVintages: createNamedReducer('searchTrackingBlockVintages'), quickSearch: createNamedReducer('quickSearch'), userHistory: createNamedReducer('userHistory'), triggerVintraceMetricDataSync: createNamedReducer('triggerVintraceMetricDataSync'), wineryVintageBlockAllocations: createNamedReducer('wineryVintageBlockAllocations'), workerAbsence: createNamedReducer('workerAbsence'), workerAbsenceGrid: createNamedReducer('workerAbsenceGrid'), canopyProfile: createNamedReducer('canopyProfile'), editableLookupColumns: createNamedReducer('editableLookupColumns'), editableLookupRows: createNamedReducer('editableLookupRows'), allLookupsLastModifiedDate: createNamedReducer('allLookupsLastModifiedDate'), allLookupsData: createNamedReducer('allLookupsData'), harvestHistory: createNamedReducer('harvestHistory'), identitySupplyContract: createNamedReducer('identitySupplyContract'), identityTeam: createNamedReducer('identityTeam'), invoiceBatchHeaders: createNamedReducer('invoiceBatchHeaders'), invoiceHeader: createNamedReducer('invoiceHeader'), exportToXero: createNamedReducer('exportToXero'), exportToMyob: createNamedReducer('exportToMyob'), invoiceLines: createNamedReducer('invoiceLines'), invoiceLine: createNamedReducer('invoiceLine'), invoiceBatches: createNamedReducer('invoiceBatches'), invoiceJobs: createNamedReducer('invoiceJobs'), draftInvoiceJobs: createNamedReducer('draftInvoiceJobs'), invoiceBatch: createNamedReducer('invoiceBatch'), exportInvoiceBatch: createNamedReducer('exportInvoiceBatch'), invoice: createNamedReducer('invoice'), jobWorkRecords: createNamedReducer('jobWorkRecords'), jobWorkRecordSupervisors: createNamedReducer('jobWorkRecordSupervisors'), jobWorkRecordWorkers: createNamedReducer('jobWorkRecordWorkers'), jobWorkRecordSpecialActivities: createNamedReducer('jobWorkRecordSpecialActivities'), jobWorkRecordEquipment: createNamedReducer('jobWorkRecordEquipment'), jobWorkRecordReferenceTypes: createNamedReducer('jobWorkRecordReferenceTypes'), soilProfile: createNamedReducer('soilProfile'), soilProfileCacheBlockId: createNamedReducer('soilProfileCacheBlockId'), ndviAnomalies: createNamedReducer('ndviAnomalies'), ndviBenchmark: createNamedReducer('ndviBenchmark'), payrollPeriods: createNamedReducer('payrollPeriods'), payrollPeriod: createNamedReducer('payrollPeriod'), payrollPeriodLines: createNamedReducer('payrollPeriodLines'), exportPayrollPeriod: createNamedReducer('exportPayrollPeriod'), payrollServiceProviders: createNamedReducer('payrollServiceProviders'), payrollMaxEndDate: createNamedReducer('payrollMaxEndDate'), unpayrolledLines: createNamedReducer('unpayrolledLines'), payrollPeriodLinesGenerate: createNamedReducer('payrollPeriodLinesGenerate'), payrollPeriodWorkers: createNamedReducer('payrollPeriodWorkers'), payrollPeriodWorkerSearch: createNamedReducer('payrollPeriodWorkerSearch'), sentinelIndices: createNamedReducer('sentinelIndices'), soilMoisture: createNamedReducer('soilMoisture'), soilSensors: createNamedReducer('soilSensors'), soilTests: createNamedReducer('soilTests'), soilTestsImport: createNamedReducer('soilTestsImport'), vineyardBlocksGeometry: createNamedReducer('vineyardBlocksGeometry'), vineyardGeometry: createNamedReducer('vineyardGeometry'), regionVineyardGeometry: createNamedReducer('regionVineyardGeometry'), vineyardBlockActivityProgress: createNamedReducer('vineyardBlockActivityProgress'), regionActivityProgress: createNamedReducer('regionActivityProgress'), subRegionActivityProgress: createNamedReducer('subRegionActivityProgress'), syncVineyardGeometry: createNamedReducer('syncVineyardGeometry'), supplyContractBlocksGeometry: createNamedReducer('supplyContractBlocksGeometry'), supplyContractBlock: createNamedReducer('supplyContractBlock'), blocksForSupplyContract: createNamedReducer('blocksForSupplyContract'), topography: createNamedReducer('topography'), weather: createNamedReducer('weather'), workers: createNamedReducer('workers'), workerPayPeriods: createNamedReducer('workerPayPeriods'), workerWorkRecords: createNamedReducer('workerWorkRecords'), workRecordsConsumable: createNamedReducer('workRecordsConsumable'), workRecordsConsumableOptions: createNamedReducer('workRecordsConsumableOptions'), workRecordsConsumablePrice: createNamedReducer('workRecordsConsumablePrice'), workRecordsGeneric: createNamedReducer('workRecordsGeneric'), workRecordsHourly: createNamedReducer('workRecordsHourly'), workRecordsPieceworkGroup: createNamedReducer('workRecordsPieceworkGroup'), workRecordsPieceworkGroupWorkers: createNamedReducer('workRecordsPieceworkGroupWorkers'), workRecordsPieceworkGroupRows: createNamedReducer('workRecordsPieceworkGroupRows'), workRecordsPiecework: createNamedReducer('workRecordsPiecework'), workRecordsPieceworkBulk: createNamedReducer('workRecordsPieceworkBulk'), lookupClassification: createNamedReducer('lookupClassification'), lookupClassificationGroup: createNamedReducer('lookupClassificationGroup'), lookupClassificationGroupIdentityType: createNamedReducer('lookupClassificationGroupIdentityType'), lookupReferenceType: createNamedReducer('lookupReferenceType'), lookupIdentityType: createNamedReducer('lookupIdentityType'), lookupRoleType: createNamedReducer('lookupRoleType'), lookupRoleTypeIdentityType: createNamedReducer('lookupRoleTypeIdentityType'), lookupBusinessUnit: createNamedReducer('lookupBusinessUnit'), lookupReferenceTypeIdentityType: createNamedReducer('lookupReferenceTypeIdentityType'), lookupRelationshipType: createNamedReducer('lookupRelationshipType'), lookupContactMethod: createNamedReducer('lookupContactMethod'), lookupGender: createNamedReducer('lookupGender'), lookupNationality: createNamedReducer('lookupNationality'), lookupEthnicity: createNamedReducer('lookupEthnicity'), lookupLanguage: createNamedReducer('lookupLanguage'), lookupCountry: createNamedReducer('lookupCountry'), lookupSalutation: createNamedReducer('lookupSalutation'), lookupGrowingRegion: createNamedReducer('lookupGrowingRegion'), lookupGrowingSubRegion: createNamedReducer('lookupGrowingSubRegion'), lookupTown: createNamedReducer('lookupTown'), lookupVariety: createNamedReducer('lookupVariety'), lookupBlockVintageStatus: createNamedReducer('lookupBlockVintageStatus'), lookupTrellis: createNamedReducer('lookupTrellis'), lookupRootStock: createNamedReducer('lookupRootStock'), lookupVarietyClone: createNamedReducer('lookupVarietyClone'), lookupVintage: createNamedReducer('lookupVintage'), lookupRowSpecialAttribute: createNamedReducer('lookupRowSpecialAttribute'), lookupNoteStatus: createNamedReducer('lookupNoteStatus'), lookupMeasure: createNamedReducer('lookupMeasure'), lookupMeasureGroup: createNamedReducer('lookupMeasureGroup'), lookupMeasureInstance: createNamedReducer('lookupMeasureInstance'), lookupKeyword: createNamedReducer('lookupKeyword'), lookupSampleRequestStatus: createNamedReducer('lookupSampleRequestStatus'), lookupPayrollSystem: createNamedReducer('lookupPayrollSystem'), lookupDataProvider: createNamedReducer('lookupDataProvider'), lookupDataProviderType: createNamedReducer('lookupDataProviderType'), lookupPhenologyMeasure: createNamedReducer('lookupPhenologyMeasure'), lookupPhenologyMeasureOption: createNamedReducer('lookupPhenologyMeasureOption'), lookupPhenologyMeasureSet: createNamedReducer('lookupPhenologyMeasureSet'), lookupPhenologyMeasureType: createNamedReducer('lookupPhenologyMeasureType'), lookupCropSettingInstance: createNamedReducer('lookupCropSettingInstance'), lookupCropSettingOption: createNamedReducer('lookupCropSettingOption'), lookupInactiveReason: createNamedReducer('lookupInactiveReason'), lookupDocumentType: createNamedReducer('lookupDocumentType'), lookupDocumentStatus: createNamedReducer('lookupDocumentStatus'), lookupVehicleType: createNamedReducer('lookupVehicleType'), lookupVehicleMake: createNamedReducer('lookupVehicleMake'), lookupConsumableType: createNamedReducer('lookupConsumableType'), lookupSensorStatus: createNamedReducer('lookupSensorStatus'), lookupSensorType: createNamedReducer('lookupSensorType'), lookupSensorTypeMeasureUnit: createNamedReducer('lookupSensorTypeMeasureUnit'), lookupActivity: createNamedReducer('lookupActivity'), lookupDisplayAttribute: createNamedReducer('lookupDisplayAttribute'), lookupDuration: createNamedReducer('lookupDuration'), lookupWorkUnit: createNamedReducer('lookupWorkUnit'), lookupResourceType: createNamedReducer('lookupResourceType'), lookupResourceTypeUnit: createNamedReducer('lookupResourceTypeUnit'), lookupCostingUnit: createNamedReducer('lookupCostingUnit'), lookupActivityGroup: createNamedReducer('lookupActivityGroup'), lookupPlanType: createNamedReducer('lookupPlanType'), lookupPlanStatus: createNamedReducer('lookupPlanStatus'), lookupSupplyContractType: createNamedReducer('lookupSupplyContractType'), lookupJobEventAction: createNamedReducer('lookupJobEventAction'), lookupJobInvoiceMethod: createNamedReducer('lookupJobInvoiceMethod'), lookupJobQuantityType: createNamedReducer('lookupJobQuantityType'), lookupJobStatus: createNamedReducer('lookupJobStatus'), lookupJobType: createNamedReducer('lookupJobType'), lookupJobTypeWorkRecordType: createNamedReducer('lookupJobTypeWorkRecordType'), lookupWorkRecordLevel: createNamedReducer('lookupWorkRecordLevel'), lookupPayrollRecordType: createNamedReducer('lookupPayrollRecordType'), lookupJobWorkUnit: createNamedReducer('lookupJobWorkUnit'), lookupWorkRecordUnitType: createNamedReducer('lookupWorkRecordUnitType'), lookupIdentityActivity: createNamedReducer('lookupIdentityActivity'), lookupSiteType: createNamedReducer('lookupSiteType'), lookupImportType: createNamedReducer('lookupImportType'), lookupEventLogStatus: createNamedReducer('lookupEventLogStatus'), lookupCostAllocationFactor: createNamedReducer('lookupCostAllocationFactor'), lookupReportType: createNamedReducer('lookupReportType'), lookupWineryDataType: createNamedReducer('lookupWineryDataType'), lookupWineryDataAllocationRule: createNamedReducer('lookupWineryDataAllocationRule'), lookupWorkRecordType: createNamedReducer('lookupWorkRecordType'), lookupPayLoading: createNamedReducer('lookupPayLoading'), lookupSplitType: createNamedReducer('lookupSplitType'), lookupPayrollStatus: createNamedReducer('lookupPayrollStatus'), lookupBatchStatus: createNamedReducer('lookupBatchStatus'), lookupTeamType: createNamedReducer('lookupTeamType'), lookupNotificationMethod: createNamedReducer('lookupNotificationMethod'), lookupAbsenceOutcome: createNamedReducer('lookupAbsenceOutcome'), lookupSickLeaveEligibility: createNamedReducer('lookupSickLeaveEligibility'), lookupAbsenceReason: createNamedReducer('lookupAbsenceReason'), lookupAccountSystemSettings: createNamedReducer('lookupAccountSystemSettings'), lookupReportCategory: createNamedReducer('lookupReportCategory'), lookupDashboardPage: createNamedReducer('lookupDashboardPage'), lookupPlantStatus: createNamedReducer('lookupPlantStatus'), lookupTableLookups: createNamedReducer('lookupTableLookups'), lookupAbsenceType: createNamedReducer('lookupAbsenceType'), lookupCareAndComplianceWelfareCheck: createNamedReducer('lookupCareAndComplianceWelfareCheck'), lookupPastoralCareApproval: createNamedReducer('lookupPastoralCareApproval'), lookupLeaveType: createNamedReducer('lookupLeaveType'), }), }; export default rootReducer;