in python2/alibabacloud_oss_sdk/models.py [0:0]
def from_map(self, m=None):
m = m or dict()
if m.get('Bucket') is not None:
self.bucket = m.get('Bucket')
if m.get('EncodingType') is not None:
self.encoding_type = m.get('EncodingType')
if m.get('KeyMarker') is not None:
self.key_marker = m.get('KeyMarker')
if m.get('UploadIdMarker') is not None:
self.upload_id_marker = m.get('UploadIdMarker')
if m.get('NextKeyMarker') is not None:
self.next_key_marker = m.get('NextKeyMarker')
if m.get('NextUploadIdMarker') is not None:
self.next_upload_id_marker = m.get('NextUploadIdMarker')
if m.get('Delimiter') is not None:
self.delimiter = m.get('Delimiter')
if m.get('MaxUploads') is not None:
self.max_uploads = m.get('MaxUploads')
if m.get('IsTruncated') is not None:
self.is_truncated = m.get('IsTruncated')
self.upload = []
if m.get('Upload') is not None:
for k in m.get('Upload'):
temp_model = ListMultipartUploadsResponseListMultipartUploadsResultUpload()
self.upload.append(temp_model.from_map(k))
return self