text: # coding: utf-8
  
  from __future__ import absolute_import
  from .table_style_result import TableStyleResult
  from .base_model_ import Model
  from datetime import date, datetime
  from typing import List, Dict
  from ..util import deserialize_model
  
  
  class VulnerabilityListing(Model):
      """
      NOTE: This class is auto generated by the swagger code generator program.
      Do not edit the class manually.
      """
      def __init__(self, image_id=None, user_id=None, content=None):
          """
          VulnerabilityListing - a model defined in Swagger
  
          :param image_id: The image_id of this VulnerabilityListing.
          :type image_id: str
          :param user_id: The user_id of this VulnerabilityListing.
          :type user_id: str
          :param content: The content of this VulnerabilityListing.
          :type content: TableStyleResult
          """
          self.swagger_types = {
              'image_id': str,
              'user_id': str,
              'content': TableStyleResult
          }
  
          self.attribute_map = {
              'image_id': 'image_id',
              'user_id': 'user_id',
              'content': 'content'
          }
  
          self._image_id = image_id
          self._user_id = user_id
          self._content = content
  
      @classmethod
      def from_dict(cls, dikt):
          """
          Returns the dict as a model
  
          :param dikt: A dict.
          :type: dict
          :return: The VulnerabilityListing of this VulnerabilityListing.
          :rtype: VulnerabilityListing
          """
          return deserialize_model(dikt, cls)
  
      @property
      def image_id(self):
          """
          Gets the image_id of this VulnerabilityListing.
  
          :return: The image_id of this VulnerabilityListing.
          :rtype: str
          """
          return self._image_id
  
      @image_id.setter
      def image_id(self, image_id):
          """
          Sets the image_id of this VulnerabilityListing.
  
          :param image_id: The image_id of this VulnerabilityListing.
          :type image_id: str
          """
  
          self._image_id = image_id
  
      @property
      def user_id(self):
          """
          Gets the user_id of this VulnerabilityListing.
  
          :return: The user_id of this VulnerabilityListing.
          :rtype: str
          """
          return self._user_id
  
      @user_id.setter
      def user_id(self, user_id):
          """
          Sets the user_id of this VulnerabilityListing.
  
          :param user_id: The user_id of this VulnerabilityListing.
          :type user_id: str
          """
  
          self._user_id = user_id
  
      @property
      def content(self):
          """
          Gets the content of this VulnerabilityListing.
  
          :return: The content of this VulnerabilityListing.
          :rtype: TableStyleResult
          """
          return self._content
  
      @content.setter
      def content(self, content):
          """
          Sets the content of this VulnerabilityListing.
  
          :param content: The content of this VulnerabilityListing.
          :type content: TableStyleResult
          """
  
          self._content = content
  
  