Name	Type	Attributes	Definition
receptor_id	string	required, identifier	ID of the current Receptor object, unique within the local repository.
receptor_hash	string	required	"The SHA256 hash of the receptor amino acid sequence, calculated on the concatenated ``receptor_variable_domain_*_aa`` sequences and represented as base16-encoded string.
"
receptor_type	string	required	The top-level receptor type, either Immunoglobulin (Ig) or T Cell Receptor (TCR).
receptor_variable_domain_1_aa	string	required	"Complete amino acid sequence of the mature variable domain of the Ig heavy, TCR beta or TCR delta chain. The mature variable domain is defined as encompassing all AA from and including first AA after the the signal peptide to and including the last AA that is completely encoded by the J gene.
"
receptor_variable_domain_1_locus	string	required	Locus from which the variable domain in receptor_variable_domain_1_aa originates
receptor_variable_domain_2_aa	string	required	"Complete amino acid sequence of the mature variable domain of the Ig light, TCR alpha or TCR gamma chain. The mature variable domain is defined as encompassing all AA from and including first AA after the the signal peptide to and including the last AA that is completely encoded by the J gene.
"
receptor_variable_domain_2_locus	string	required	Locus from which the variable domain in receptor_variable_domain_2_aa originates
receptor_ref	array of string	optional, nullable	Array of receptor identifiers defined for the Receptor object
reactivity_measurements	array of :ref:`ReceptorReactivity <ReceptorReactivityFields>`	optional, nullable	Records of reactivity measurement
