Representation of Stellar SCSpecEntry type.
SCSpecEntry
@type code() :: StellarBase.XDR.SCSpecFunctionV0.t() | StellarBase.XDR.SCSpecUDTStructV0.t() | StellarBase.XDR.SCSpecUDTUnionV0.t() | StellarBase.XDR.SCSpecUDTEnumV0.t() | StellarBase.XDR.SCSpecUDTErrorEnumV0.t()
@type kind() :: StellarBase.XDR.SCSpecEntryKind.t()
@type t() :: %StellarBase.XDR.SCSpecEntry{code: code(), kind: kind()}
@spec new(code :: code(), kind :: kind()) :: t()