# Path: fds/model/fds_object_summary.py
# class FDSObjectSummary(object):
#   """
#   The FDS Object Summary class.
#   """
# 
#   def __init__(self):
#     self.bucket_name = None
#     self.object_name = None
#     self.owner = None
#     self.size = None
# 
# Path: fds/model/permission.py
# class Owner(dict):
#   '''
#   The owner definition class.
#   '''
# 
#   @staticmethod
#   def from_json(json):
#     if json != '':
#       owner = Owner()
#       if 'id' in json.keys():
#         owner.id = json['id']
#       if 'displayName' in json.keys():
#         owner.display_name = json['displayName']
#       return owner
#     return None
# 
#   @property
#   def id(self):
#     return self.id
# 
#   @id.setter
#   def id(self, id):
#     self['id'] = id
# 
#   @property
#   def display_name(self):
#     return self.display_name
# 
#   @display_name.setter
#   def display_name(self, display_name):
#     self['displayName'] = display_name


from .fds_object_summary import FDSObjectSummary
from .permission import Owner


class FDSObjectListing(dict):
  '''
  The FDS Object Listing class.
  '''

  def __init__(self, json):
    dict.__init__(self, json)
    self._objects = []
    for obj in self['objects']:

# Path: fds/model/fds_object_summary.py
# class FDSObjectSummary(object):
#   """
#   The FDS Object Summary class.
#   """
# 
#   def __init__(self):
#     self.bucket_name = None
#     self.object_name = None
#     self.owner = None
#     self.size = None
# 
# Path: fds/model/permission.py
# class Owner(dict):
#   '''
#   The owner definition class.
#   '''
# 
#   @staticmethod
#   def from_json(json):
#     if json != '':
#       owner = Owner()
#       if 'id' in json.keys():
#         owner.id = json['id']
#       if 'displayName' in json.keys():
#         owner.display_name = json['displayName']
#       return owner
#     return None
# 
#   @property
#   def id(self):
#     return self.id
# 
#   @id.setter
#   def id(self, id):
#     self['id'] = id
# 
#   @property
#   def display_name(self):
#     return self.display_name
# 
#   @display_name.setter
#   def display_name(self, display_name):
#     self['displayName'] = display_name


# Path: fds/model/fds_object_listing.py
from .fds_object_summary import FDSObjectSummary
from .permission import Owner



class FDSObjectListing(dict):
  '''
  The FDS Object Listing class.
  '''

  def __init__(self, json):
    dict.__init__(self, json)
    self._objects = []
    for obj in self['objects']:

      summary = FDSObjectSummary()