OBJECT
User
A user that can login to Sonar.
link GraphQL Schema definition
- type User implements EmailableInterface, InventoryitemableInterface, GenericinventoryitemableInterface, SmsableInterface, LoggableInterface, AccessloggableInterface {
- # The ID of the entity.
- Int64Bit! :
- # An ID that uniquely identifies this entity across the whole Sonar system.
- ID! :
- # The date and time this entity was created.
- Datetime! :
- # The last date and time this entity was modified.
- Datetime! :
- # A string that shows the version of this entity. It will be incremented whenever
- # the entity is modified.
- String! :
- # Whether or not the user has completed the setup process.
- Boolean! :
- # An email address.
- EmailAddress! :
- # Whether or not this is enabled.
- Boolean! :
- # Whether or not this user is a Sonar employee.
- Boolean :
- # A supported language.
- Language :
- # A mobile phone number. This will be used to send SMS messages.
- Numeric :
- # A descriptive name.
- String! :
- # The publicly viewable name of this user.
- String! :
- # The ID of a Role.
- Int64Bit :
- # Super admins receive all system permissions automatically, regardless of their
- # role.
- Boolean! :
- # A username, used for authentication.
- String! :
- # A role defines the permission set that a user has.
- #
- # 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.
- # applied_permissions: A list of permissions associated with this
- # role.
- # name: A descriptive name.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Permission], : [
- String, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): Role
- # An email.
- #
- # 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.
- # body: The body.
- # email_address: An email address.
- # emailable_id: The ID of the entity that this email was sent to.
- # emailable_type: The type of entity that this email was sent to.
- # reject_reason: If rejected, the reason for rejection.
- # status: The status.
- # subject: The subject.
- # to_name: The name of the recipient.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Text, :
- EmailAddress, :
- Int64Bit, :
- EmailableType, :
- String, :
- EmailStatus, :
- String, :
- String, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): EmailConnection!
- # An inventory item.
- #
- # 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.
- # claimed_user_id: The ID of the `User` that claimed this.
- # deployment_type_id: The ID of a `DeploymentType`.
- # flapping: Whether this inventory item is flapping or not.
- # icmp_device_status: The current ICMP monitoring status of an
- # `InventoryItem`.
- # icmp_status_flap_count: The number of times the ICMP status has
- # flapped.
- # icmp_status_last_change: The timestamp of when the ICMP status
- # last changed.
- # icmp_threshold_violation: The ICMP monitoring threshold
- # violation type.
- # inventory_model_id: The ID of an `InventoryModel`.
- # inventoryitemable_id: The ID of the entity that this inventory
- # item is assigned to.
- # inventoryitemable_type: The type of entity that this inventory
- # item is assigned to.
- # latitude: A decimal latitude.
- # longitude: A decimal longitude.
- # metadata: The metadata.
- # overall_status: The overall status of an `InventoryItem` (the
- # worse of ICMP/SNMP status).
- # override_status: The overridden status of an `InventoryItem`.
- # override_status_last_change: The timestamp of when the override
- # status last changed.
- # parent_inventory_item_id: The ID of the parent `InventoryItem`.
- # preseem_status: The status of the device, as read from Preseem.
- # purchase_order_item_id: The ID of a purchase order item
- # purchase_price: The purchase price of this item.
- # snmp_device_status: The current SNMP monitoring status of an
- # `InventoryItem`.
- # snmp_status_flap_count: The number of times the SNMP status has
- # flapped.
- # snmp_status_last_change: The timestamp of when the SNMP status
- # last changed.
- # snmp_status_message: The SNMP monitoring status message.
- # status: The physical status of this item.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- Int64Bit, :
- Boolean, :
- InventoryItemDeviceStatus, :
- Int, :
- Datetime, :
- InventoryItemIcmpThresholdViolation, :
- Int64Bit, :
- Int64Bit, :
- InventoryitemableType, :
- Latitude, :
- Longitude, :
- String, :
- InventoryItemDeviceStatus, :
- InventoryItemDeviceStatus, :
- Datetime, :
- Int64Bit, :
- PreseemStatus, :
- Int64Bit, :
- Int, :
- InventoryItemDeviceStatus, :
- Int, :
- Datetime, :
- String, :
- InventoryItemStatus, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): InventoryItemConnection!
- # A generic inventory item.
- #
- # 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.
- # genericinventoryitemable_id: The type of entity that owns this
- # generic `InventoryItem`.
- # genericinventoryitemable_type: The ID of the entity that owns
- # this generic `InventoryItem`.
- # inventory_model_id: The ID of an `InventoryModel`.
- # quantity: The quantity for this service.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- InventoryitemableType, :
- Int64Bit, :
- Int, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): GenericInventoryItemConnection!
- # An SMS outbound message.
- #
- # 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.
- # category: The category of the message.
- # cost_in_hundredths: The cost associated with the SMS message.
- # Stored as one hundredth of the smallest currency value (e.g. cents, pence,
- # pesos.)
- # destination_country: The country code of the destination mobile
- # phone number.
- # error_message: The error message.
- # last_status_check: The provider message ID.
- # message_text: The message text.
- # mobile_number: The destination mobile phone number.
- # provider_message_id: The provider message ID.
- # segments: The number of segments needed to deliver message
- # text.
- # smsable_id: The ID of the entity that this SMS was sent to.
- # smsable_type: The type of entity that this SMS was sent to.
- # status: The current status of the message.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- SmsOutboundCategory, :
- Int, :
- String, :
- String, :
- Datetime, :
- String, :
- String, :
- String, :
- Int, :
- Int64Bit, :
- SmsableType, :
- SmsOutboundStatus, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): SmsOutboundMessageConnection!
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Text, :
- Boolean, :
- String, :
- LogLevel, :
- Int64Bit, :
- String, :
- Int64Bit, :
- String, :
- Text, :
- Text, :
- Text, :
- LogType, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Datetime, :
- Int64Bit, :
- String, :
- Int64Bit, :
- String, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): AccessLogConnection!
- # An iCalendar calendar.
- #
- # 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.
- # enabled: Whether or not this is enabled.
- # name: A descriptive name.
- # url: The url that can be used on remote calendars for
- # integration of Sonar events.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Boolean, :
- String, :
- URL, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): CalendarIcalConnection!
- # A debit.
- #
- # 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.
- # account_id: The ID of an Account.
- # amount: The amount, in the smallest currency value (e.g. cents,
- # pence, pesos.)
- # company_id: The ID of the company that this entity operates
- # under.
- # description: A human readable description.
- # general_ledger_code: A general ledger code.
- # general_ledger_code_description: A general ledger code
- # description.
- # invoice_id: The ID of an `Invoice`.
- # linked_debit_id: The ID of the Debit which is linked to the
- # current Debit.
- # minutes: The total number of minutes.
- # number_of_months: The number of months of service this invoice
- # was billed for.
- # prorated_from: The date this transaction was prorated from.
- # prorated_to: The date this transaction was prorated to.
- # quantity: The quantity for this service.
- # quantity_prorated_from: The quantity the associated service had
- # before the quantity was changed and prorated.
- # quantity_prorated_to: The quantity the associated service was
- # changed to when the quantity was changed and prorated.
- # reversed: Whether or not this has been reversed.
- # reversed_at: When this was reversed.
- # reversed_by_user_id: The user ID that reversed this.
- # service_id: The ID of a Service.
- # service_name: The name of a service.
- # service_transaction_type: The type of transaction on this
- # service.
- # type: The type.
- # user_id: The ID of the user who created this transaction.
- # voice_service_generic_parameter_id: The ID of a voice service
- # configuration parameter.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- Int, :
- Int64Bit, :
- String, :
- String, :
- String, :
- Int64Bit, :
- Int64Bit, :
- Float, :
- Int, :
- Date, :
- Date, :
- Int, :
- Int, :
- Int, :
- Boolean, :
- Datetime, :
- Int64Bit, :
- Int64Bit, :
- String, :
- ServiceTransactionType, :
- ServiceType, :
- Int64Bit, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): DebitConnection!
- # A discount.
- #
- # 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.
- # account_id: The ID of an Account.
- # amount: The amount of the `Discount`.
- # amount_remaining: The amount remaining that can be used.
- # company_id: The ID of the company that this entity operates
- # under.
- # debit_id: If this discount was created due to reversal of a
- # `Debit`, this field will link to the reversed `Debit`.
- # description: A human readable description.
- # general_ledger_code: A general ledger code.
- # general_ledger_code_description: A general ledger code
- # description.
- # minutes: The total number of minutes.
- # prorated_from: The date this transaction was prorated from.
- # prorated_to: The date this transaction was prorated to.
- # quantity: The quantity for this service.
- # quantity_prorated_from: The quantity the associated service had
- # before the quantity was changed and prorated.
- # quantity_prorated_to: The quantity the associated service was
- # changed to when the quantity was changed and prorated.
- # reversed: Whether or not this has been reversed.
- # reversed_at: When this was reversed.
- # reversed_by_user_id: The user ID that reversed this.
- # service_id: The ID of a Service.
- # service_name: The name of a service.
- # service_transaction_type: The type of transaction on this
- # service.
- # tax_committed: Whether this entity's taxes have been committed
- # or not.
- # tax_provider_id: The ID of an `TaxProvider`.
- # type: The type.
- # user_id: The ID of the user who created this transaction.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- Int, :
- Int, :
- Int64Bit, :
- Int64Bit, :
- String, :
- String, :
- String, :
- Float, :
- Date, :
- Date, :
- Int, :
- Int, :
- Int, :
- Boolean, :
- Datetime, :
- Int64Bit, :
- Int64Bit, :
- String, :
- ServiceTransactionType, :
- Boolean, :
- Int64Bit, :
- ServiceType, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): DiscountConnection!
- # A task.
- #
- # 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.
- # completable_id: The ID of the entity that completes or
- # completed this task.
- # completable_type: The type of entity that completes this task.
- # complete: Whether or not this is complete.
- # completed_at: The date and time this was completed.
- # completed_by_user_id: The `User` that completed this.
- # completion_type: How this task gets marked as completed.
- # due: The date on which the task is due.
- # list_order: The order this item is shown in a list.
- # task: The task to be performed.
- # taskable_id: The ID of the entity that the task is associated
- # with.
- # taskable_type: The entity that the task is associated with.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- CompletableType, :
- Boolean, :
- Datetime, :
- Int64Bit, :
- TaskCompletionType, :
- Date, :
- Int, :
- Text, :
- Int64Bit, :
- TaskableType, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): TaskConnection!
- # A note.
- #
- # 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.
- # message: The message.
- # noteable_id: The ID of the entity that owns this note.
- # noteable_type: The type of entity that owns this note.
- # priority: The priority of this item.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Text, :
- Int64Bit, :
- NoteableType, :
- NotePriority, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): NoteConnection!
- # A record a `Payment` reversal.
- #
- # 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.
- # amount: The amount, in the smallest currency value (e.g. cents,
- # pence, pesos.)
- # description: A human readable description.
- # payment_id: The ID of a `Payment`.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int, :
- String, :
- Int64Bit, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): ReversedPaymentConnection!
- # A record of a refund applied to a `Payment`.
- #
- # 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.
- # amount: The amount, in the smallest currency value (e.g. cents,
- # pence, pesos.)
- # description: A human readable description.
- # payment_id: The ID of a `Payment`.
- # payment_tracker_id: The unique tracking ID for this payment.
- # processor_response_message: The response from the payment
- # processor when this payment was submitted.
- # transaction_id: The transaction ID from the credit card
- # provider.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int, :
- String, :
- Int64Bit, :
- String, :
- String, :
- String, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): RefundedPaymentConnection!
- # A record of a `Payment` that was voided.
- #
- # 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.
- # amount: The amount, in the smallest currency value (e.g. cents,
- # pence, pesos.)
- # description: A human readable description.
- # payment_id: The ID of a `Payment`.
- # payment_tracker_id: The unique tracking ID for this payment.
- # processor_response_message: The response from the payment
- # processor when this payment was submitted.
- # transaction_id: The transaction ID from the credit card
- # provider.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int, :
- String, :
- Int64Bit, :
- String, :
- String, :
- String, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): VoidedPaymentConnection!
- # A ticket.
- #
- # 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.
- # global_updated_at: The last date and time this entity was
- # updated, or was the subject of a log.
- # closed_at: The time this was closed at.
- # closed_by_user_id: The ID of the `User` that closed this.
- # company_id: The ID of the company that this entity operates
- # under.
- # description: A human readable description.
- # due_date: The date this invoice is due by.
- # inbound_mailbox_id: The ID of an `InboundMailbox`.
- # parent_ticket_id: The ID of the `Ticket` that this `Ticket` is
- # a child of.
- # priority: The priority of this item.
- # spam_score: Mail processor's spam rating for whether or not
- # this is spam.
- # status: The status.
- # subject: The subject.
- # ticket_group_id: The ID of a `TicketGroup`.
- # ticketable_id: The ID of the entity that this `Ticket` is
- # associated with.
- # ticketable_type: The type of entity that this `Ticket` is
- # associated with.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Datetime, :
- Datetime, :
- Int64Bit, :
- Int64Bit, :
- Text, :
- Date, :
- Int64Bit, :
- Int64Bit, :
- TicketPriority, :
- Float, :
- TicketStatus, :
- String, :
- Int64Bit, :
- Int64Bit, :
- TicketableType, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): TicketConnection!
- # A reply on a `Ticket`.
- #
- # 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.
- # author: The author.
- # author_email: The email address of the author.
- # body: The body.
- # headers: The email headers.
- # incoming: Whether or not the reply was incoming (from an
- # external party) or outgoing (from a Sonar `User`.)
- # raw_body: The raw body, before any Sonar parsing.
- # signature: The signature to append. You can include
- # `[PUBLIC_NAME]` as a variable to insert the user's public name when the
- # signature is appended.
- # ticket_id: The ID of a `Ticket`.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- String, :
- EmailAddress, :
- Text, :
- Text, :
- Boolean, :
- Text, :
- Text, :
- Int64Bit, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): TicketReplyConnection!
- # A comment on a `Ticket`.
- #
- # 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.
- # body: The body.
- # ticket_id: The ID of a `Ticket`.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Text, :
- Int64Bit, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): TicketCommentConnection!
- # A subscription to notifications for 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.
- # is_suspended: When suspended, the subscription will not send
- # notifications. Permission changes and other actions may cause a subscription to
- # become suspended.
- # subscribable_id: The id of the entity that is being subscribed
- # to.
- # subscribable_type: The type of entity that is being subscribed
- # to.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Boolean, :
- Int64Bit, :
- SubscribableType, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): SubscriptionConnection!
- # An override to a particular day and time a `ScheduleBlocker` would otherwise
- # cover.
- #
- # 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.
- # schedule_blocker_id: The ID of a `ScheduleBlocker`.
- # start_datetime: The date and time that this starts.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- Datetime, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): ScheduleBlockerOverrideConnection!
- # The record of a check in to a `Job`.
- #
- # 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.
- # check_in_datetime: The date and time that this `Job` was
- # checked into.
- # check_out_datetime: The date and time that this `Job` was
- # checked out of.
- # checked_in_by_user_id: The ID of the `User` that created this
- # check in.
- # checked_out_by_user_id: The ID of the `User` that updated this
- # check in with a check out date and time.
- # job_id: The ID of a `Job`.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Datetime, :
- Datetime, :
- Int64Bit, :
- Int64Bit, :
- Int64Bit, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): JobCheckInConnection!
- # A single PDF containing multiple invoices for printing.
- #
- # 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.
- # date: A date
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Date, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): PrintedInvoiceBatchConnection!
- # A `Notification`.
- #
- # 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.
- # is_read: Whether this notification is read or unread.
- # notifiable_id: The ID of the entity that the notification is
- # related to.
- # notifiable_type: The type of entity that the notification is
- # related to.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Boolean, :
- Int64Bit, :
- NotifiableType, :
- NotificationType, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): NotificationConnection!
- # A user-defined search filter that applies to a specific type of 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.
- # all_users: Whether the filter is available to every user
- # (admins only).
- # entity_type: The type of entity this filter belongs to.
- # filter: The actual filter, as JSON.
- # name: The filter's name.
- # user_id: The ID of the user that created 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Boolean, :
- String, :
- Text, :
- String, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): SearchFilterConnection!
- # The relationship between an order group and a user.
- #
- # 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.
- # is_approver: Whether a user is authorized to approve purchase
- # orders created in this order group.
- # order_group_id: The ID of an order group.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Boolean, :
- Int64Bit, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): OrderGroupUserConnection!
- # A `StoredView` associated with a `User`.
- #
- # 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.
- # location: The location in the UI that this view is available.
- # stored_view_id: The ID of a `StoredView` entity.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- String, :
- Int64Bit, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): StoredViewUserConnection!
- # A vehicle.
- #
- # 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.
- # geopoint: A geo-point.
- # gps_tracking_always: Whether or not to always track the
- # vehicle.
- # gps_tracking_day_friday: If not always, then track on Friday.
- # gps_tracking_day_monday: If not always, then track on Monday.
- # gps_tracking_day_saturday: If not always, then track on
- # Saturday.
- # gps_tracking_day_sunday: If not always, then track on Sunday.
- # gps_tracking_day_thursday: If not always, then track on
- # Thursday.
- # gps_tracking_day_tuesday: If not always, then track on Tuesday.
- # gps_tracking_day_wednesday: If not always, then track on
- # Wednesday.
- # gps_tracking_enabled: Whether or not GPS Tracking enabled for
- # vehicle.
- # gps_tracking_end_time: If not always, end time for tracking.
- # gps_tracking_provider_id: A `GpsTrackingProvider` ID.
- # gps_tracking_start_time: If not always, start time for
- # tracking.
- # gps_tracking_timezone: If not always, timezone for start and
- # end times.
- # gps_tracking_uid: A GPS Tracking Provider vehicle unique
- # identifier.
- # manufacturer: The manufacturer.
- # model: The model.
- # name: A descriptive name.
- # vin: The vehicle identification number.
- # year: A year.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Geopoint, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Time, :
- Int64Bit, :
- Time, :
- Timezone, :
- String, :
- String, :
- String, :
- String, :
- String, :
- Int, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): VehicleConnection!
- # Availability for `Job`s to be scheduled.
- #
- # 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.
- # available: Whether this `ScheduleAvailability` creates
- # available time, or blocks available time.
- # geofence_id: The ID of a `Geofence`.
- # infinite_repetitions: Whether this repeats forever or not.
- # name: A descriptive name.
- # repetitions: The number of times this repeats.
- # start_date: The start date for this `ScheduleAvailability`.
- # weeks_between_repetitions: The number of weeks between
- # repetitions.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Boolean, :
- Int64Bit, :
- Boolean, :
- String, :
- Int, :
- Date, :
- Int, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): ScheduleAvailabilityConnection!
- # Time off that removes availability from a `ScheduleAvailability`.
- #
- # 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.
- # end_datetime: The date and time that this ends.
- # name: A descriptive name.
- # start_datetime: The date and time that this starts.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Datetime, :
- String, :
- Datetime, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): ScheduleTimeOffConnection!
- # An event that blocks off part of a calendar otherwise availability due to
- # `ScheduleAvailability`.
- #
- # 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.
- # infinite_repetitions: Whether this repeats forever or not.
- # name: A descriptive name.
- # repetitions: The number of times this repeats.
- # start_date: The start date for this `ScheduleAvailability`.
- # weeks_between_repetitions: The number of weeks between
- # repetitions.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Boolean, :
- String, :
- Int, :
- Date, :
- Int, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): ScheduleBlockerConnection!
- # A job, typically in the field.
- #
- # 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.
- # address_on_completion: The serviceable address where this job
- # was completed.
- # complete: Whether or not this is complete.
- # completed_by_user_id: The `User` that completed this.
- # completed_successfully: Whether this `Job` was completed
- # successfully or not.
- # completion_datetime: The date and time this `Job` was
- # completed.
- # completion_notes: Any notes entered when this `Job` was
- # completed.
- # job_type_id: The ID of a `JobType`.
- # jobbable_id: The ID of the entity that this `Job` is associated
- # with.
- # jobbable_type: The type of entity that this `Job` is associated
- # with.
- # length_in_minutes: The length in minutes for this `Job`.
- # scheduled_datetime: The date and time this `Job` is scheduled
- # for.
- # serviceable_address_account_assignment_future_id: The ID of the
- # serviceable address account assignment future.
- # skips_validation: Indicates this entity has skipped the
- # validations which would normally apply.
- # ticket_id: The ID of a `Ticket`.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- String, :
- Boolean, :
- Int64Bit, :
- Boolean, :
- Datetime, :
- Text, :
- Int64Bit, :
- Int64Bit, :
- JobbableType, :
- Int, :
- Datetime, :
- Int64Bit, :
- Boolean, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): JobConnection!
- # The geographical point that a technician starts or ends their day at.
- #
- # 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.
- # city: A city.
- # country: A two character country code.
- # latitude: A decimal latitude.
- # line1: Address line 1.
- # line2: Address line 2.
- # longitude: A decimal longitude.
- # name: A descriptive name.
- # subdivision: A state, province, or other country subdivision.
- # timezone: The timezone you want times in the system displayed
- # in.
- # type: The type.
- # zip: A ZIP or postal code.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- String, :
- Country, :
- Latitude, :
- String, :
- String, :
- Longitude, :
- String, :
- Subdivision, :
- Timezone, :
- ScheduleAddressType, :
- String, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): ScheduleAddressConnection!
- # An alerting rotation.
- #
- # 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.
- # all_accounts: Whether to include all account equipment in this
- # rotation.
- # all_inventory_models: Whether to include all inventory models
- # in this rotation.
- # all_network_sites: Whether to include all network site
- # equipment in this rotation.
- # down_time_in_minutes_before_alerting: The number of minutes a
- # device can be in a down state before generating alert.
- # down_time_in_minutes_before_repeat: The number of minutes a
- # device can remain in a down state before sending a repeat alert.
- # enabled: Whether or not this is enabled.
- # infinite_repetitions: Whether this repeats forever or not.
- # name: A descriptive name.
- # repetitions: The number of times this repeats.
- # start: The start.
- # warning_time_in_minutes_before_alerting: The number of minutes
- # a device can be in a warning state before generating alert.
- # warning_time_in_minutes_before_repeat: The number of minutes a
- # device can remain in a warning state before sending a repeat alert.
- # weeks_between_repetitions: The number of weeks between
- # repetitions.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Boolean, :
- Boolean, :
- Boolean, :
- Int, :
- Int, :
- Boolean, :
- Boolean, :
- String, :
- Int, :
- Date, :
- Int, :
- Int, :
- Int, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): AlertingRotationConnection!
- # A ticket group.
- #
- # 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.
- # enabled: Whether or not this is enabled.
- # name: A descriptive name.
- # private: If a group is private, only members of the group can
- # view emails within it.
- # 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.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Boolean, :
- String, :
- Boolean, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): TicketGroupConnection!
- }
link Require by
- AccessLogAn access log history on an entity.
- CalendarIcalAn iCalendar calendar.
- CallDetailRecordImportRecipeA recipe for importing call detail records (CDRs).
- CallLogA call log.
- DebitA debit.
- DidImportRecipeA recipe for importing DIDs.
- DisconnectionLogThe `Account` disconnections log.
- DiscountA discount.
- FccForm477ReportA generated FCC Form 477 report.
- FileA file.
- InstanceManagementRequestRequests from Sonar staff to access your Sonar instance.
- InventoryItemAn inventory item.
- JobA job, typically in the field.
- JobCheckInThe record of a check in to a `Job`.
- LogA log entry.
- LookerExploreLicenseA report builder license.
- LookerViewLicenseA report viewer license.
- MassEmailA mass email communication.
- Mutationnull
- NoteA note.
- NotificationA `Notification`.
- NotificationSettingA user's notification setting.
- OrderGroupUserThe relationship between an order group and a user.
- PrintedInvoiceBatchA single PDF containing multiple invoices for printing.
- PurchaseOrderA purchase order for items from a third party vendor.
- RefundedPaymentA record of a refund applied to a `Payment`.
- ReversedPaymentA record a `Payment` reversal.
- ScheduleBlockerOverrideAn override to a particular day and time a `ScheduleBlocker` would otherwise cover.
- ScheduleResulttypes.schedule_result
- SearchFilterA user-defined search filter that applies to a specific type of entity.
- StoredViewA stored view.
- StoredViewUserA `StoredView` associated with a `User`.
- SubscriptionA subscription to notifications for an entity.
- TaskA task.
- TicketA ticket.
- TicketCommentA comment on a `Ticket`.
- TicketReplyA reply on a `Ticket`.
- UserConnectionThe connection wrapper around the `UserConnection` type.
- VoiceProviderRateImportRecipeA recipe for importing voice provider rates.
- VoidedPaymentA record of a `Payment` that was voided.