diff --git a/lib/graphql/resolvers.js b/lib/graphql/resolvers.js index d574565b..0652046c 100644 --- a/lib/graphql/resolvers.js +++ b/lib/graphql/resolvers.js @@ -142,7 +142,6 @@ const staticConfig = ({ currentConfigVersion, deviceId, deviceName, pq, settings speedtestFiles, urlsToPing, }), - _.update('triggersAutomation', _.mapValues(_.eq('Automatic'))), addOperatorInfo(operatorInfo), addReceiptInfo(receiptInfo) )(staticConf)) diff --git a/lib/graphql/types.js b/lib/graphql/types.js index 49fb64bb..ef4ce904 100644 --- a/lib/graphql/types.js +++ b/lib/graphql/types.js @@ -49,19 +49,23 @@ type SpeedtestFile { size: Int! } -# True if automatic, False otherwise -type TriggersAutomation { - sanctions: Boolean! - idCardPhoto: Boolean! - idCardData: Boolean! - facephoto: Boolean! - usSsn: Boolean! - custom: [CustomTriggersAutomation] +enum TriggerAutomationType { + Automatic + Manual } type CustomTriggersAutomation { id: ID! - type: String! + type: TriggerAutomationType! +} + +type TriggersAutomation { + sanctions: TriggerAutomationType! + idCardPhoto: TriggerAutomationType! + idCardData: TriggerAutomationType! + facephoto: TriggerAutomationType! + usSsn: TriggerAutomationType! + custom: [CustomTriggersAutomation]! } type CustomScreen {