def reject_msg(self): if not self.created: raise WrongSetupException( 'Unable to reject when NOT starting the interaction') msg = self._get_base_message(self.REJECT) self._add_thread(msg) self._add_relationship(msg, self.for_relationship) msg['comment'] = self.comment return msg
def request_credential_msg(self): if not self.created: raise WrongSetupException( 'Unable to request credential when NOT starting the interaction' ) msg = self._get_base_message(self.REQUEST) self._add_thread(msg) self._add_relationship(msg, self.for_relationship) msg['cred_def_id'] = self.cred_def_id msg['comment'] = self.comment return msg
def propose_credential_msg(self): if not self.created: raise WrongSetupException( 'Unable to propose credentials when NOT starting the interaction' ) msg = self._get_base_message(self.PROPOSE) self._add_thread(msg) self._add_relationship(msg, self.for_relationship) msg['cred_def_id'] = self.cred_def_id msg['credential_values'] = self.values msg['comment'] = self.comment return msg
def request_msg(self): if not self.created: raise WrongSetupException( 'Unable to request presentation when NOT starting the interaction' ) msg = self._get_base_message(self.PROOF_REQUEST) self._add_thread(msg) self._add_relationship(msg, self.for_relationship) msg['name'] = self.name msg['proof_attrs'] = self.proof_attrs if self.proof_predicates: msg['proof_predicates'] = self.proof_predicates return msg
def offer_credential_msg(self): if not self.created: raise WrongSetupException( 'Unable to offer credentials when NOT starting the interaction' ) msg = self._get_base_message(self.OFFER) self._add_thread(msg) self._add_relationship(msg, self.for_relationship) msg['cred_def_id'] = self.cred_def_id msg['credential_values'] = self.values msg['comment'] = self.comment msg['price'] = self.price return msg
def propose_credential_msg(self): """ Creates the control message without packaging and sending it. Args: context (Context): an instance of the Context object initialized to a verity-application agent Return: the constructed message (dict object) """ if not self.created: raise WrongSetupException('Unable to propose credentials when NOT starting the interaction') msg = self._get_base_message(self.PROPOSE) self._add_thread(msg) self._add_relationship(msg, self.for_relationship) msg['cred_def_id'] = self.cred_def_id msg['credential_values'] = self.values msg['comment'] = self.comment return msg
def request_msg(self): """ Creates the control message without packaging and sending it. Args: context (Context): an instance of the Context object initialized to a verity-application agent Return: the constructed message (dict object) """ if not self.created: raise WrongSetupException('Unable to request presentation when NOT starting the interaction') msg = self._get_base_message(self.PROOF_REQUEST) self._add_thread(msg) self._add_relationship(msg, self.for_relationship) msg['name'] = self.name msg['proof_attrs'] = self.proof_attrs if self.proof_predicates: msg['proof_predicates'] = self.proof_predicates return msg