Esempio n. 1
0
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