/** * This code was AUTOGENERATED using the codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun codama to update it. * * @see https://github.com/codama-idl/codama */ import { combineCodec, getEnumDecoder, getEnumEncoder, type Codec, type Decoder, type Encoder, } from '@solana/kit'; export enum MessageStatus { Pending, Delivered, Read, Expired, } export type MessageStatusArgs = MessageStatus; export function getMessageStatusEncoder(): Encoder { return getEnumEncoder(MessageStatus); } export function getMessageStatusDecoder(): Decoder { return getEnumDecoder(MessageStatus); } export function getMessageStatusCodec(): Codec< MessageStatusArgs, MessageStatus > { return combineCodec(getMessageStatusEncoder(), getMessageStatusDecoder()); }