id
(uuid)holder
(ForeignKey to user, setting to Null, if user was deleted)user_eth_address
(CharField)institution_title
(CharField)institution_link
(URLField)certificate_title
(CharField)granted_to_type
(PositiveSmallIntegerField from 1 to 3)ipfs_hash
(CharField)program_title
(CharField)course_link
(URLField)industries
(ManyToManyField)skills
(ManyToManyField)score
(FloatField)duration
(PositiveSmallIntegerField)expiration_date
(DateTimeField)checksum_hash
(CharField)create(self, request)
acccepting POST requests with JSON information about new certificate.certificate_pk
JSON with Certificate id on bdnerror
JSON with errorsretrieve(self, request, pk=None)
acccepting GET requests with certificate id and reply with JSON information about certificate.list(self, request)
acccepting GET requests reply with JSON information about certificates by issuer user.get_certificates_by_learner(self, request)
acccepting GET requests with eth_address
and reply with JSON information about certificates by learner ETH Address.delete_by_id(self, request, pk=None)
acccepting POST requests with certificate id in line.