INPUT_OBJECT

UpdateInventoryModelMutationInput

The input object that defines the fields for the updateInventoryModel mutation.

link GraphQL Schema definition

  • input UpdateInventoryModelMutationInput {
  • # Whether or not this is enabled.
  • enabled: Boolean
  • # The ID of a Manufacturer.
  • manufacturer_id: Int64Bit
  • # The ID of an InventoryModelCategory.
  • inventory_model_category_id: Int64Bit
  • # An icon.
  • icon: Icon
  • # The actual model name/part number.
  • model_name: String
  • # A descriptive name.
  • name: String
  • # The TCP port that the web interface of this type of device is available on.
  • port: Int
  • # The protocol used to access the web interface.
  • protocol: Protocol
  • # A generic inventory model does not have any fields, and is used for items that
  • # you don't need to track individually (for example, a box of screws, or a spool
  • # of cable.)
  • generic: Boolean
  • # The type of inventory model.
  • device_type: InventoryModelDeviceType
  • # If this is a SIM card for LTE provisioning, which provider this SIM is for.
  • lte_sim_type: LteProviderType
  • # The ID of a `NetworkMonitoringTemplate`.
  • network_monitoring_template_id: Int64Bit
  • # A note about this entity.
  • note: NoteMutationInput
  • # A list of file IDs to be associated with this object. These must first have been
  • # uploaded to the /files endpoint and must be currently unassociated.
  • files: [AssociateFileMutationInput]
  • # Setting this value to `true` will set `model_name` to null.
  • unset_model_name: Boolean
  • # Setting this value to `true` will set `port` to null.
  • unset_port: Boolean
  • # Setting this value to `true` will set `protocol` to null.
  • unset_protocol: Boolean
  • # Setting this value to `true` will set `lte_sim_type` to null.
  • unset_lte_sim_type: Boolean
  • # Setting this value to `true` will set `network_monitoring_template_id` to null.
  • unset_network_monitoring_template_id: Boolean
  • }

link Require by