def __init__(self, auth, object_dict): self._mutable_fields = {} self._immutable_fields = {} self._field_translator = {} self.auth = auth for field, value in object_dict.items(): self._field_translator[convert_from_camel_case(field)] = field if field in ['self', 'customer']: self._immutable_fields[field] = value else: self._mutable_fields[field] = value
def valid_fields(self): return [ convert_from_camel_case(f) for f in list(self._mutable_fields.keys()) + list(self._immutable_fields.keys()) ]
def valid_fields(self): return [convert_from_camel_case(f) for f in list(self._mutable_fields.keys()) + list(self._immutable_fields.keys())]