parameters: (self, *args, **kwds)
docstring: Constructor. Any message fields that are implicitly/explicitly
      set to None will be assigned a default value. The recommend
      use is keyword arguments as this is more robust to future message
      changes.  You cannot mix in-order arguments and keyword arguments.
  
      The available fields are:
         id,start,end,props
  
      :param args: complete set of field values, in .msg order
      :param kwds: use keyword arguments corresponding to message field names
      to set specific fields.
docstring_summary: Constructor. Any message fields that are implicitly/explicitly
      set to None will be assigned a default value. The recommend
      use is keyword arguments as this is more robust to future message
      changes.  You cannot mix in-order arguments and keyword arguments.
docstring_tokens: Constructor . Any message fields that are implicitly / explicitly set to None will be assigned a default value . The recommend use is keyword arguments as this is more robust to future message changes . You cannot mix in - order arguments and keyword arguments .
function: def __init__(self, *args, **kwds):
      """
      Constructor. Any message fields that are implicitly/explicitly
      set to None will be assigned a default value. The recommend
      use is keyword arguments as this is more robust to future message
      changes.  You cannot mix in-order arguments and keyword arguments.
  
      The available fields are:
         id,start,end,props
  
      :param args: complete set of field values, in .msg order
      :param kwds: use keyword arguments corresponding to message field names
      to set specific fields.
      """
      if args or kwds:
        super(RouteSegment, self).__init__(*args, **kwds)
        #message fields cannot be None, assign default values for those that are
        if self.id is None:
          self.id = uuid_msgs.msg.UniqueID()
        if self.start is None:
          self.start = uuid_msgs.msg.UniqueID()
        if self.end is None:
          self.end = uuid_msgs.msg.UniqueID()
        if self.props is None:
          self.props = []
      else:
        self.id = uuid_msgs.msg.UniqueID()
        self.start = uuid_msgs.msg.UniqueID()
        self.end = uuid_msgs.msg.UniqueID()
        self.props = []
function_tokens: def __init__ ( self , * args , * * kwds ) : if args or kwds : super ( RouteSegment , self ) . __init__ ( * args , * * kwds ) #message fields cannot be None, assign default values for those that are if self . id is None : self . id = uuid_msgs . msg . UniqueID ( ) if self . start is None : self . start = uuid_msgs . msg . UniqueID ( ) if self . end is None : self . end = uuid_msgs . msg . UniqueID ( ) if self . props is None : self . props = [ ] else : self . id = uuid_msgs . msg . UniqueID ( ) self . start = uuid_msgs . msg . UniqueID ( ) self . end = uuid_msgs . msg . UniqueID ( ) self . props = [ ]