use solana_program::pubkey::Pubkey;
use crate::state::{KycRecord, RecordKind};
pub fn kyc_record(
user: Pubkey,
issuer_id: [u8; 16],
verified: bool,
kind: RecordKind,
) -> KycRecord {
KycRecord {
user,
issuer_id,
offering_id: [0; 32],
offering_id_len: 0,
is_kyc_verified: if verified {
KycRecord::VERIFIED
} else {
KycRecord::NOT_VERIFIED
},
record_kind: kind as u8,
bump: 0,
_padding: [0; 4],
}
}