def get_field_definition_by_id(self, field_id):
try:<EOL><INDENT>return self._fields_by_id[field_id]<EOL><DEDENT>except KeyError:<EOL><INDENT>raise UnknownField(self, field_id, self._fields_by_id.keys())<EOL><DEDENT>
Get JSON field definition for field matching provided id

        Args:
            field_id (str): Target field ID to get definition for

        Raises:
            swimlane.exceptions.UnknownField: Raised when given a field ID not found in App

        Returns:
            dict: Field metadata definition