OBJECT

SystemSetting

System configuration settings.

link GraphQL Schema definition

  • type SystemSetting implements LoggableInterface, AccessloggableInterface {
  • # The ID of the entity.
  • id: Int64Bit!
  • # An ID that uniquely identifies this entity across the whole Sonar system.
  • sonar_unique_id: ID!
  • # The date and time this entity was created.
  • created_at: Datetime!
  • # The last date and time this entity was modified.
  • updated_at: Datetime!
  • # A string that shows the version of this entity. It will be incremented whenever
  • # the entity is modified.
  • _version: String!
  • # Application firewall enabled.
  • application_firewall_enabled: Boolean!
  • # Invoices will be created in both English and French for all customers.
  • bilingual_invoices: Boolean
  • # If enabled allow external calendar integrations to sync.
  • calendar_allow_external_sync: Boolean!
  • # Number of months to sync calendar history, 0-3 allowed. Future will always
  • # sync.
  • calendar_history_sync_maximum: Int!
  • # A city.
  • city: String
  • # A two character country code.
  • country: Country!
  • # Automatically create a RADIUS account when a new account is created.
  • create_radius_account_on_account_creation: Boolean!
  • # The currency the system displays money in.
  • currency: Currency!
  • # Whether all or only primary contacts may access the customer portal.
  • customer_portal_contact_access: CustomerPortalContactAccess!
  • # The date format to use.
  • date_format: DateFormat!
  • # The character used to separate decimals in numbers.
  • decimal_separator: DecimalSeparator!
  • # The id of the Email Domain to use in email From address.
  • default_message_from_email_domain_id: Int64Bit
  • # The default user name to use in email From address. For example the 'jane' in
  • # jane@domain.com
  • default_message_from_email_user_prefix: String
  • # The default name to use in email From fields
  • default_message_from_name: String
  • # the id of the Phone Number to use as default sender for SMS messages.
  • default_message_from_phone_number_id: Int64Bit
  • # The default language for messages.
  • default_message_language: String
  • # The character used to separate digits in numbers.
  • digit_separator: DigitSeparator!
  • # The source for the company used to populate the DBA name on the FCC Form 477.
  • # Supports one of service, account, or default.
  • fcc_form_477_company_source: String!
  • # The starting number for system generated purchase order numbers.
  • initial_purchase_order_number: Int64Bit!
  • # An ID that uniquely identifies this Sonar instance.
  • instance_id: Int64Bit!
  • # A supported language.
  • language: Language!
  • # A decimal latitude.
  • latitude: Latitude
  • # A decimal longitude.
  • longitude: Longitude
  • # The id of the default signature to use for Mass Messages.
  • mass_message_signature_id: Int64Bit
  • # If true then DHCP leases with Option82 remote_id will assign the IP address to a
  • # matching customer MAC address instead of a matching remote_id MAC address.
  • option_82_assign_to_customer_mac: Boolean
  • # If an invoice is past due, will include red watermark stamp saying "Past Due" in
  • # the local language.
  • past_due_stamp_invoice: Boolean
  • # A text prefix to use when automatically creating a new RADIUS account.
  • radius_account_prefix: String!
  • # The id of the default signature to use for Single Recipient Messages.
  • single_recipient_signature_id: Int64Bit
  • # A state, province, or other country subdivision.
  • subdivision: Subdivision!
  • # The date and time to suppress inventory item status alerts until.
  • suppress_alerts_until_datetime: Datetime
  • # Whether or not a test billing run has been executed for this instance.
  • test_billing_run: Boolean!
  • # Whether or not the system is in test mode. In test mode, credit card and bank
  • # payments cannot be processed, and emails will not be sent.
  • test_mode: Boolean!
  • # The time format to use.
  • time_format: TimeFormat!
  • # The timezone you want times in the system displayed in.
  • timezone: Timezone!
  • # The id of the default signature to use for Triggered Messages.
  • triggered_message_signature_id: Int64Bit
  • # The system of units.
  • units: Units!
  • # A log entry.
  • #
  • # Arguments
  • # id: The ID of the entity.
  • # sonar_unique_id: An ID that uniquely identifies this entity
  • # across the whole Sonar system.
  • # created_at: The date and time this entity was created.
  • # updated_at: The last date and time this entity was modified.
  • # _version: A string that shows the version of this entity. It
  • # will be incremented whenever the entity is modified.
  • # current: Current data.
  • # legacy: Whether or not this log was transferred from a Sonar v1
  • # instance. If so, the formatting will not match current version logs.
  • # legacy_title: A title which is only populated on logs that were
  • # imported from Sonar v1.
  • # level: The severity level.
  • # loggable_id: The ID of the entity that this log is attached to.
  • # loggable_type: The type of entity that this log is attached to.
  • # logged_entity_id: The entity ID that triggered the log.
  • # logged_entity_type: The entity that triggered the log.
  • # message: The message.
  • # previous: Previous data.
  • # relation_data: Data from objects related to this change.
  • # type: The type.
  • # user_id: The ID of a User.
  • # paginator: Provides the ability to paginate through results.
  • # sorter: Provides the ability to sort results.
  • # search: Complex search parameters.
  • # general_search: Search across all string fields with partial
  • # matching.
  • # aggregation: Provides the ability to return aggregated
  • # mathematical data about your results.
  • # reverse_relation_filters: Reverse relation filters allow you to
  • # filter the result of a relation, and use that filter to affect the returned root
  • # elements.
  • logs(
  • id: Int64Bit,
  • sonar_unique_id: ID,
  • created_at: Datetime,
  • updated_at: Datetime,
  • _version: String,
  • current: Text,
  • legacy: Boolean,
  • legacy_title: String,
  • level: LogLevel,
  • loggable_id: Int64Bit,
  • loggable_type: String,
  • logged_entity_id: Int64Bit,
  • logged_entity_type: String,
  • message: Text,
  • previous: Text,
  • relation_data: Text,
  • type: LogType,
  • user_id: Int64Bit,
  • paginator: Paginator,
  • sorter: [Sorter],
  • search: [Search],
  • general_search: String,
  • aggregation: [Aggregator],
  • reverse_relation_filters: [ReverseRelationFilter]
  • ): LogConnection!
  • # An access log history on an entity.
  • #
  • # Arguments
  • # id: The ID of the entity.
  • # sonar_unique_id: An ID that uniquely identifies this entity
  • # across the whole Sonar system.
  • # created_at: The date and time this entity was created.
  • # updated_at: The last date and time this entity was modified.
  • # _version: A string that shows the version of this entity. It
  • # will be incremented whenever the entity is modified.
  • # access_datetime: The date and time that this entity was
  • # accessed.
  • # accessloggable_id: The ID of the entity that this access log
  • # belongs to.
  • # accessloggable_type: The entity that this access log belongs
  • # to.
  • # entity_id: The ID of the entity that this access log belongs
  • # to.
  • # entity_name: The entity that this access log belongs to.
  • # user_id: The ID of the user that accessed this entity.
  • # paginator: Provides the ability to paginate through results.
  • # sorter: Provides the ability to sort results.
  • # search: Complex search parameters.
  • # general_search: Search across all string fields with partial
  • # matching.
  • # aggregation: Provides the ability to return aggregated
  • # mathematical data about your results.
  • # reverse_relation_filters: Reverse relation filters allow you to
  • # filter the result of a relation, and use that filter to affect the returned root
  • # elements.
  • access_logs(
  • id: Int64Bit,
  • sonar_unique_id: ID,
  • created_at: Datetime,
  • updated_at: Datetime,
  • _version: String,
  • access_datetime: Datetime,
  • accessloggable_id: Int64Bit,
  • accessloggable_type: String,
  • entity_id: Int64Bit,
  • entity_name: String,
  • user_id: Int64Bit,
  • paginator: Paginator,
  • sorter: [Sorter],
  • search: [Search],
  • general_search: String,
  • aggregation: [Aggregator],
  • reverse_relation_filters: [ReverseRelationFilter]
  • ): AccessLogConnection!
  • }