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 DescriptorIFeatureFlags + const DescriptorIFeatureFlagsCallback + const MethodIFeatureFlagsCallbackOnFlagChange + const MethodIFeatureFlagsOverrideFlag + const MethodIFeatureFlagsQueryFlags + const MethodIFeatureFlagsRegisterCallback + const MethodIFeatureFlagsResetFlag + const MethodIFeatureFlagsSyncFlags + const MethodIFeatureFlagsUnregisterCallback + const TransactionIFeatureFlagsCallbackOnFlagChange + const TransactionIFeatureFlagsOverrideFlag + const TransactionIFeatureFlagsQueryFlags + const TransactionIFeatureFlagsRegisterCallback + const TransactionIFeatureFlagsResetFlag + const TransactionIFeatureFlagsSyncFlags + const TransactionIFeatureFlagsUnregisterCallback + type FeatureFlagsCallbackProxy struct + Remote binder.IBinder + func NewFeatureFlagsCallbackProxy(remote binder.IBinder) *FeatureFlagsCallbackProxy + func (p *FeatureFlagsCallbackProxy) AsBinder() binder.IBinder + func (p *FeatureFlagsCallbackProxy) OnFlagChange(ctx context.Context, flag SyncableFlag) error + type FeatureFlagsCallbackStub struct + Impl IFeatureFlagsCallback + Transport binder.VersionAwareTransport + func (s *FeatureFlagsCallbackStub) Descriptor() string + func (s *FeatureFlagsCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type FeatureFlagsProxy struct + Remote binder.IBinder + func NewFeatureFlagsProxy(remote binder.IBinder) *FeatureFlagsProxy + func (p *FeatureFlagsProxy) AsBinder() binder.IBinder + func (p *FeatureFlagsProxy) OverrideFlag(ctx context.Context, flag SyncableFlag) error + func (p *FeatureFlagsProxy) QueryFlags(ctx context.Context, flagList []SyncableFlag) ([]SyncableFlag, error) + func (p *FeatureFlagsProxy) RegisterCallback(ctx context.Context, callback IFeatureFlagsCallback) error + func (p *FeatureFlagsProxy) ResetFlag(ctx context.Context, flag SyncableFlag) error + func (p *FeatureFlagsProxy) SyncFlags(ctx context.Context, flagList []SyncableFlag) ([]SyncableFlag, error) + func (p *FeatureFlagsProxy) UnregisterCallback(ctx context.Context, callback IFeatureFlagsCallback) error + type FeatureFlagsStub struct + Impl IFeatureFlags + Transport binder.VersionAwareTransport + func (s *FeatureFlagsStub) Descriptor() string + func (s *FeatureFlagsStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type IFeatureFlags interface + AsBinder func() binder.IBinder + OverrideFlag func(ctx context.Context, flag SyncableFlag) error + QueryFlags func(ctx context.Context, flagList []SyncableFlag) ([]SyncableFlag, error) + RegisterCallback func(ctx context.Context, callback IFeatureFlagsCallback) error + ResetFlag func(ctx context.Context, flag SyncableFlag) error + SyncFlags func(ctx context.Context, flagList []SyncableFlag) ([]SyncableFlag, error) + UnregisterCallback func(ctx context.Context, callback IFeatureFlagsCallback) error + func NewFeatureFlagsStub(impl IFeatureFlagsServer) IFeatureFlags + type IFeatureFlagsCallback interface + AsBinder func() binder.IBinder + OnFlagChange func(ctx context.Context, flag SyncableFlag) error + func NewFeatureFlagsCallbackStub(impl IFeatureFlagsCallbackServer) IFeatureFlagsCallback + type IFeatureFlagsCallbackServer interface + OnFlagChange func(ctx context.Context, flag SyncableFlag) error + type IFeatureFlagsServer interface + OverrideFlag func(ctx context.Context, flag SyncableFlag) error + QueryFlags func(ctx context.Context, flagList []SyncableFlag) ([]SyncableFlag, error) + RegisterCallback func(ctx context.Context, callback IFeatureFlagsCallback) error + ResetFlag func(ctx context.Context, flag SyncableFlag) error + SyncFlags func(ctx context.Context, flagList []SyncableFlag) ([]SyncableFlag, error) + UnregisterCallback func(ctx context.Context, callback IFeatureFlagsCallback) error + type SyncableFlag struct + Dynamic bool + Name string + Namespace string + Overridden bool + Value string + func (s *SyncableFlag) MarshalParcel(p *parcel.Parcel) error + func (s *SyncableFlag) UnmarshalParcel(p *parcel.Parcel) error