class ProtectionZone

August 13, 2019 ยท View on GitHub

Member values

Member nameData typeDescriptionUsage
handleProtectionZoneHandleProtection zone handleTo set handle, you simply assign a value directly to a field within handle. You can also use the parent message's HasField() method to check if a message type field value has been set.
namestrProtection zone friendly nameYou can manipulate the field name as if it were a regular field. To clear the value of name and reset it to the default value for its type, you call the ClearField() method of the Message interface.
application_datastrApplication data (reserved for use by Web App)You can manipulate the field application_data as if it were a regular field. To clear the value of application_data and reset it to the default value for its type, you call the ClearField() method of the Message interface.
is_enabledboolTrue if protection zone is enabled, false otherwiseYou can manipulate the field is_enabled as if it were a regular field. To clear the value of is_enabled and reset it to the default value for its type, you call the ClearField() method of the Message interface.
shapeZoneShapeProtection zone shapeTo set shape, you simply assign a value directly to a field within shape. You can also use the parent message's HasField() method to check if a message type field value has been set.
limitationsCartesianLimitationList of Cartesian limitationRepeated message fields are represented as an object that acts like a Python sequence. However, You must use add() instead of append(). It also has an extend() function that appends an entire list of messages, but makes a copy of every message in the list.
envelope_limitationsCartesianLimitationList of Cartesian limitation of the envelopRepeated message fields are represented as an object that acts like a Python sequence. However, You must use add() instead of append(). It also has an extend() function that appends an entire list of messages, but makes a copy of every message in the list.

Parent topic: Base (Python)