def _set_rpsl_contact_schema(self):
    '\n        Create the schema for RPSLContact. This contains shared fields between\n        RPSLPerson and RPSLRole, as they are so similar.\n        '
    common_fields = set(RPSLPerson.fields.keys()).intersection(set(RPSLRole.fields.keys()))
    common_fields = common_fields.union({'rpslPk', 'objectClass', 'objectText', 'updated'})
    common_field_dict = self._dict_for_common_fields(list(common_fields))
    schema = self._generate_schema_str('RPSLContact', 'interface', common_field_dict)
    self.rpsl_contact_schema = schema
Create the schema for RPSLContact. This contains shared fields between
RPSLPerson and RPSLRole, as they are so similar.
def _set_rpsl_contact_schema(self):
    '\n        Create the schema for RPSLContact. This contains shared fields between\n        RPSLPerson and RPSLRole, as they are so similar.\n        '
    common_fields = set(RPSLPerson.fields.keys()).intersection(set(RPSLRole.fields.keys()))
    common_fields = common_fields.union({'rpslPk', 'objectClass', 'objectText', 'updated'})
    common_field_dict = self._dict_for_common_fields(list(common_fields))
    schema = self._generate_schema_str('RPSLContact', 'interface', common_field_dict)
    self.rpsl_contact_schema = schema