Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const DescriptorISecureElementChannel + const DescriptorISecureElementListener + const DescriptorISecureElementReader + const DescriptorISecureElementService + const DescriptorISecureElementSession + const MethodISecureElementChannelClose + const MethodISecureElementChannelGetSelectResponse + const MethodISecureElementChannelIsBasicChannel + const MethodISecureElementChannelIsClosed + const MethodISecureElementChannelSelectNext + const MethodISecureElementChannelTransmit + const MethodISecureElementReaderCloseSessions + const MethodISecureElementReaderIsSecureElementPresent + const MethodISecureElementReaderOpenSession + const MethodISecureElementReaderReset + const MethodISecureElementServiceGetReader + const MethodISecureElementServiceGetReaders + const MethodISecureElementServiceIsNfcEventAllowed + const MethodISecureElementSessionClose + const MethodISecureElementSessionCloseChannels + const MethodISecureElementSessionGetAtr + const MethodISecureElementSessionIsClosed + const MethodISecureElementSessionOpenBasicChannel + const MethodISecureElementSessionOpenLogicalChannel + const TransactionISecureElementChannelClose + const TransactionISecureElementChannelGetSelectResponse + const TransactionISecureElementChannelIsBasicChannel + const TransactionISecureElementChannelIsClosed + const TransactionISecureElementChannelSelectNext + const TransactionISecureElementChannelTransmit + const TransactionISecureElementReaderCloseSessions + const TransactionISecureElementReaderIsSecureElementPresent + const TransactionISecureElementReaderOpenSession + const TransactionISecureElementReaderReset + const TransactionISecureElementServiceGetReader + const TransactionISecureElementServiceGetReaders + const TransactionISecureElementServiceIsNfcEventAllowed + const TransactionISecureElementSessionClose + const TransactionISecureElementSessionCloseChannels + const TransactionISecureElementSessionGetAtr + const TransactionISecureElementSessionIsClosed + const TransactionISecureElementSessionOpenBasicChannel + const TransactionISecureElementSessionOpenLogicalChannel + type ISecureElementChannel interface + AsBinder func() binder.IBinder + Close func(ctx context.Context) error + GetSelectResponse func(ctx context.Context) ([]byte, error) + IsBasicChannel func(ctx context.Context) (bool, error) + IsClosed func(ctx context.Context) (bool, error) + SelectNext func(ctx context.Context) (bool, error) + Transmit func(ctx context.Context, command []byte) ([]byte, error) + func NewSecureElementChannelStub(impl ISecureElementChannelServer) ISecureElementChannel + type ISecureElementChannelServer interface + Close func(ctx context.Context) error + GetSelectResponse func(ctx context.Context) ([]byte, error) + IsBasicChannel func(ctx context.Context) (bool, error) + IsClosed func(ctx context.Context) (bool, error) + SelectNext func(ctx context.Context) (bool, error) + Transmit func(ctx context.Context, command []byte) ([]byte, error) + type ISecureElementListener interface + AsBinder func() binder.IBinder + func NewSecureElementListenerStub(impl ISecureElementListenerServer) ISecureElementListener + type ISecureElementListenerServer interface + type ISecureElementReader interface + AsBinder func() binder.IBinder + CloseSessions func(ctx context.Context) error + IsSecureElementPresent func(ctx context.Context) (bool, error) + OpenSession func(ctx context.Context) (ISecureElementSession, error) + Reset func(ctx context.Context) (bool, error) + func NewSecureElementReaderStub(impl ISecureElementReaderServer) ISecureElementReader + type ISecureElementReaderServer interface + CloseSessions func(ctx context.Context) error + IsSecureElementPresent func(ctx context.Context) (bool, error) + OpenSession func(ctx context.Context) (ISecureElementSession, error) + Reset func(ctx context.Context) (bool, error) + type ISecureElementService interface + AsBinder func() binder.IBinder + GetReader func(ctx context.Context, reader string) (ISecureElementReader, error) + GetReaders func(ctx context.Context) ([]string, error) + IsNfcEventAllowed func(ctx context.Context, reader string, aid []byte, packageNames []string) ([]bool, error) + func NewSecureElementServiceStub(impl ISecureElementServiceServer) ISecureElementService + type ISecureElementServiceServer interface + GetReader func(ctx context.Context, reader string) (ISecureElementReader, error) + GetReaders func(ctx context.Context) ([]string, error) + IsNfcEventAllowed func(ctx context.Context, reader string, aid []byte, packageNames []string) ([]bool, error) + type ISecureElementSession interface + AsBinder func() binder.IBinder + Close func(ctx context.Context) error + CloseChannels func(ctx context.Context) error + GetAtr func(ctx context.Context) ([]byte, error) + IsClosed func(ctx context.Context) (bool, error) + OpenBasicChannel func(ctx context.Context, aid []byte, p2 byte, listener ISecureElementListener) (ISecureElementChannel, error) + OpenLogicalChannel func(ctx context.Context, aid []byte, p2 byte, listener ISecureElementListener) (ISecureElementChannel, error) + func NewSecureElementSessionStub(impl ISecureElementSessionServer) ISecureElementSession + type ISecureElementSessionServer interface + Close func(ctx context.Context) error + CloseChannels func(ctx context.Context) error + GetAtr func(ctx context.Context) ([]byte, error) + IsClosed func(ctx context.Context) (bool, error) + OpenBasicChannel func(ctx context.Context, aid []byte, p2 byte, listener ISecureElementListener) (ISecureElementChannel, error) + OpenLogicalChannel func(ctx context.Context, aid []byte, p2 byte, listener ISecureElementListener) (ISecureElementChannel, error) + type SecureElementChannelProxy struct + Remote binder.IBinder + func NewSecureElementChannelProxy(remote binder.IBinder) *SecureElementChannelProxy + func (p *SecureElementChannelProxy) AsBinder() binder.IBinder + func (p *SecureElementChannelProxy) Close(ctx context.Context) error + func (p *SecureElementChannelProxy) GetSelectResponse(ctx context.Context) ([]byte, error) + func (p *SecureElementChannelProxy) IsBasicChannel(ctx context.Context) (bool, error) + func (p *SecureElementChannelProxy) IsClosed(ctx context.Context) (bool, error) + func (p *SecureElementChannelProxy) SelectNext(ctx context.Context) (bool, error) + func (p *SecureElementChannelProxy) Transmit(ctx context.Context, command []byte) ([]byte, error) + type SecureElementChannelStub struct + Impl ISecureElementChannel + Transport binder.VersionAwareTransport + func (s *SecureElementChannelStub) Descriptor() string + func (s *SecureElementChannelStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SecureElementListenerProxy struct + Remote binder.IBinder + func NewSecureElementListenerProxy(remote binder.IBinder) *SecureElementListenerProxy + func (p *SecureElementListenerProxy) AsBinder() binder.IBinder + type SecureElementListenerStub struct + Impl ISecureElementListener + Transport binder.VersionAwareTransport + func (s *SecureElementListenerStub) Descriptor() string + func (s *SecureElementListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SecureElementReaderProxy struct + Remote binder.IBinder + func NewSecureElementReaderProxy(remote binder.IBinder) *SecureElementReaderProxy + func (p *SecureElementReaderProxy) AsBinder() binder.IBinder + func (p *SecureElementReaderProxy) CloseSessions(ctx context.Context) error + func (p *SecureElementReaderProxy) IsSecureElementPresent(ctx context.Context) (bool, error) + func (p *SecureElementReaderProxy) OpenSession(ctx context.Context) (ISecureElementSession, error) + func (p *SecureElementReaderProxy) Reset(ctx context.Context) (bool, error) + type SecureElementReaderStub struct + Impl ISecureElementReader + Transport binder.VersionAwareTransport + func (s *SecureElementReaderStub) Descriptor() string + func (s *SecureElementReaderStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SecureElementServiceProxy struct + Remote binder.IBinder + func NewSecureElementServiceProxy(remote binder.IBinder) *SecureElementServiceProxy + func (p *SecureElementServiceProxy) AsBinder() binder.IBinder + func (p *SecureElementServiceProxy) GetReader(ctx context.Context, reader string) (ISecureElementReader, error) + func (p *SecureElementServiceProxy) GetReaders(ctx context.Context) ([]string, error) + func (p *SecureElementServiceProxy) IsNfcEventAllowed(ctx context.Context, reader string, aid []byte, packageNames []string) ([]bool, error) + type SecureElementServiceStub struct + Impl ISecureElementService + Transport binder.VersionAwareTransport + func (s *SecureElementServiceStub) Descriptor() string + func (s *SecureElementServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type SecureElementSessionProxy struct + Remote binder.IBinder + func NewSecureElementSessionProxy(remote binder.IBinder) *SecureElementSessionProxy + func (p *SecureElementSessionProxy) AsBinder() binder.IBinder + func (p *SecureElementSessionProxy) Close(ctx context.Context) error + func (p *SecureElementSessionProxy) CloseChannels(ctx context.Context) error + func (p *SecureElementSessionProxy) GetAtr(ctx context.Context) ([]byte, error) + func (p *SecureElementSessionProxy) IsClosed(ctx context.Context) (bool, error) + func (p *SecureElementSessionProxy) OpenBasicChannel(ctx context.Context, aid []byte, p2 byte, listener ISecureElementListener) (ISecureElementChannel, error) + func (p *SecureElementSessionProxy) OpenLogicalChannel(ctx context.Context, aid []byte, p2 byte, listener ISecureElementListener) (ISecureElementChannel, error) + type SecureElementSessionStub struct + Impl ISecureElementSession + Transport binder.VersionAwareTransport + func (s *SecureElementSessionStub) Descriptor() string + func (s *SecureElementSessionStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error)