You are here

push_notifications.schema.yml in Push Notifications 8

config/schema/push_notifications.schema.yml

File

config/schema/push_notifications.schema.yml
View source
  1. # Schema for the configuration files of the Push Notifications module.
  2. push_notifications.settings:
  3. push_notifications.apns:
  4. type: config_object
  5. label: 'APNS Configuration'
  6. mapping:
  7. host:
  8. type: string
  9. label: 'APNS Hostname'
  10. certificate_random:
  11. type: string
  12. label: 'Random suffix for APNS certificate file'
  13. notification_sound:
  14. type: string
  15. label: 'Machine name for APNS notification sounds'
  16. query_feedback_service:
  17. type: boolean
  18. label: 'Flag indicating if APNS feedback service should be called on cron'
  19. stream_context_limit:
  20. type: integer
  21. label: 'Maximum number of messages to send per stream context'
  22. environment:
  23. type: string
  24. label: 'APNS environment'
  25. passphrase:
  26. type: string
  27. label: 'APNS certificate passphrase'
  28. certificate_folder:
  29. type: string
  30. label: 'Manual directory for APNS certificate'
  31. set_entrust_certificate:
  32. type: boolean
  33. label: 'Flag indicating if Entrust root certificate should be explicitly loaded'
  34. push_notifications.gcm:
  35. type: config_object
  36. label: 'GCM Configuration'
  37. mapping:
  38. api_key:
  39. type: string
  40. label: 'GCM API Key'