# 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
    return self['name']

  @bucket_name.setter
  def bucket_name(self, bucket_name):
    self['name'] = bucket_name

  @property
  def delimiter(self):
    return self['delimiter']

  @delimiter.setter
  def delimiter(self, delimiter):
    self['delimiter'] = delimiter

  @property
  def max_keys(self):
    return self['maxKeys']

  @max_keys.setter
  def max_keys(self, max_keys):
    self['maxKeys'] = max_keys

  @property
  def objects(self):
    return self._objects

  @objects.setter
  def objects(self, objects):
    objs = []
    for x in 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

    return self['name']

  @bucket_name.setter
  def bucket_name(self, bucket_name):
    self['name'] = bucket_name

  @property
  def delimiter(self):
    return self['delimiter']

  @delimiter.setter
  def delimiter(self, delimiter):
    self['delimiter'] = delimiter

  @property
  def max_keys(self):
    return self['maxKeys']

  @max_keys.setter
  def max_keys(self, max_keys):
    self['maxKeys'] = max_keys

  @property
  def objects(self):
    return self._objects

  @objects.setter
  def objects(self, objects):
    objs = []
    for x in objects:

      if isinstance(x, FDSObjectSummary):