def create_sobject(sobjectdescribe): sobject = SObject(sobjectdescribe['label'], apiname=sobjectdescribe['name']) for fld in sobjectdescribe['fields']: so_fld = Field(label=str(fld['label']), apiname=str(fld['name']), datatype=str(fld['type']), custom=str(fld['custom'])) sobject.add_field(so_fld) return sobject