@property<EOL><INDENT>def watch_model(self):<DEDENT>
if self._watch_model is None:<EOL><INDENT>info_bytes = self.send_and_read(WatchModel(data=ModelRequest()), WatchModel).data.data<EOL>if len(info_bytes) == <NUM_LIT:4>:<EOL><INDENT>self._watch_model, = struct.unpack('<STR_LIT>', info_bytes)<EOL><DEDENT>else:<EOL><INDENT>self._watch_model = Model.Unknown<EOL><DEDENT><DEDENT>return self._watch_model<EOL>
:return: The model of the watch.
:rtype: ~libpebble2.protocol.system.Model