def resolve_names(self):
        """Creates a dictionary representation of this object.
        
        This method converts an object to a dictionary that represents the
        format that the model should be in when passed into an API Request.
        Because of this, the generated dictionary may have different
        property names to that of the model itself.
        
        Returns:
            dict: The dictionary representing the object.
        
        """
        # Create a mapping from Model property names to API property names
        replace_names = {
            "mtype": "type",
            "version": "version",
            "title": "title",
            "author_name": "author_name",
            "author_url": "author_url",
            "provider_name": "provider_name",
            "provider_url": "provider_url",
            "cache_age": "cache_age",
            "thumbnail_url": "thumbnail_url",
            "thumbnail_width": "thumbnail_width",
            "thumbnail_height": "thumbnail_height",
            "url": "url",
            "html": "html",
            "width": "width",
            "height": "height",
        }

        retval = dict()

        return APIHelper.resolve_names(self, replace_names, retval)
    def resolve_names(self):
        """Creates a dictionary representation of this object.
        
        This method converts an object to a dictionary that represents the
        format that the model should be in when passed into an API Request.
        Because of this, the generated dictionary may have different
        property names to that of the model itself.
        
        Returns:
            dict: The dictionary representing the object.
        
        """
        # Create a mapping from Model property names to API property names
        replace_names = {
            "status": "status",
            "object": "object",
            "details": "details",
        }

        retval = dict()

        return APIHelper.resolve_names(self, replace_names, retval)