Documentation
¶
Index ¶
- func DeleteID() (ret js.Promise[js.Void])
- func DeleteToken(deleteTokenParams DeleteTokenArgDeleteTokenParams) (ret js.Promise[js.Void])
- func FuncDeleteID() (fn js.Func[func() js.Promise[js.Void]])
- func FuncDeleteToken() (...)
- func FuncGetCreationTime() (fn js.Func[func() js.Promise[js.Number[float64]]])
- func FuncGetID() (fn js.Func[func() js.Promise[js.String]])
- func FuncGetToken() (...)
- func FuncHasOnTokenRefresh() (fn js.Func[func(callback js.Func[func()]) bool])
- func FuncOffTokenRefresh() (fn js.Func[func(callback js.Func[func()])])
- func FuncOnTokenRefresh() (fn js.Func[func(callback js.Func[func()])])
- func GetCreationTime() (ret js.Promise[js.Number[float64]])
- func GetID() (ret js.Promise[js.String])
- func GetToken(getTokenParams GetTokenArgGetTokenParams) (ret js.Promise[js.String])
- func HasFuncDeleteID() bool
- func HasFuncDeleteToken() bool
- func HasFuncGetCreationTime() bool
- func HasFuncGetID() bool
- func HasFuncGetToken() bool
- func HasFuncHasOnTokenRefresh() bool
- func HasFuncOffTokenRefresh() bool
- func HasFuncOnTokenRefresh() bool
- func HasOnTokenRefresh(callback js.Func[func()]) (ret bool)
- func OffTokenRefresh(callback js.Func[func()]) (ret js.Void)
- func OnTokenRefresh(callback js.Func[func()]) (ret js.Void)
- func TryDeleteID() (ret js.Promise[js.Void], exception js.Any, ok bool)
- func TryDeleteToken(deleteTokenParams DeleteTokenArgDeleteTokenParams) (ret js.Promise[js.Void], exception js.Any, ok bool)
- func TryGetCreationTime() (ret js.Promise[js.Number[float64]], exception js.Any, ok bool)
- func TryGetID() (ret js.Promise[js.String], exception js.Any, ok bool)
- func TryGetToken(getTokenParams GetTokenArgGetTokenParams) (ret js.Promise[js.String], exception js.Any, ok bool)
- func TryHasOnTokenRefresh(callback js.Func[func()]) (ret bool, exception js.Any, ok bool)
- func TryOffTokenRefresh(callback js.Func[func()]) (ret js.Void, exception js.Any, ok bool)
- func TryOnTokenRefresh(callback js.Func[func()]) (ret js.Void, exception js.Any, ok bool)
- type DeleteTokenArgDeleteTokenParams
- func (p *DeleteTokenArgDeleteTokenParams) FreeMembers(recursive bool)
- func (p DeleteTokenArgDeleteTokenParams) FromRef(ref js.Ref) DeleteTokenArgDeleteTokenParams
- func (p DeleteTokenArgDeleteTokenParams) New() js.Ref
- func (p *DeleteTokenArgDeleteTokenParams) Update(ref js.Ref)
- func (p *DeleteTokenArgDeleteTokenParams) UpdateFrom(ref js.Ref)
- type GetTokenArgGetTokenParams
- func (p *GetTokenArgGetTokenParams) FreeMembers(recursive bool)
- func (p GetTokenArgGetTokenParams) FromRef(ref js.Ref) GetTokenArgGetTokenParams
- func (p GetTokenArgGetTokenParams) New() js.Ref
- func (p *GetTokenArgGetTokenParams) Update(ref js.Ref)
- func (p *GetTokenArgGetTokenParams) UpdateFrom(ref js.Ref)
- type OnTokenRefreshEventCallback
- type OnTokenRefreshEventCallbackFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteToken ¶
func DeleteToken(deleteTokenParams DeleteTokenArgDeleteTokenParams) (ret js.Promise[js.Void])
DeleteToken calls the function "WEBEXT.instanceID.deleteToken" directly.
func FuncDeleteID ¶
FuncDeleteID returns the function "WEBEXT.instanceID.deleteID".
func FuncDeleteToken ¶
func FuncDeleteToken() (fn js.Func[func(deleteTokenParams DeleteTokenArgDeleteTokenParams) js.Promise[js.Void]])
FuncDeleteToken returns the function "WEBEXT.instanceID.deleteToken".
func FuncGetCreationTime ¶
FuncGetCreationTime returns the function "WEBEXT.instanceID.getCreationTime".
func FuncGetToken ¶
func FuncGetToken() (fn js.Func[func(getTokenParams GetTokenArgGetTokenParams) js.Promise[js.String]])
FuncGetToken returns the function "WEBEXT.instanceID.getToken".
func FuncHasOnTokenRefresh ¶
FuncHasOnTokenRefresh returns the function "WEBEXT.instanceID.onTokenRefresh.hasListener".
func FuncOffTokenRefresh ¶
FuncOffTokenRefresh returns the function "WEBEXT.instanceID.onTokenRefresh.removeListener".
func FuncOnTokenRefresh ¶
FuncOnTokenRefresh returns the function "WEBEXT.instanceID.onTokenRefresh.addListener".
func GetCreationTime ¶
GetCreationTime calls the function "WEBEXT.instanceID.getCreationTime" directly.
func GetToken ¶
func GetToken(getTokenParams GetTokenArgGetTokenParams) (ret js.Promise[js.String])
GetToken calls the function "WEBEXT.instanceID.getToken" directly.
func HasFuncDeleteID ¶
func HasFuncDeleteID() bool
HasFuncDeleteID returns true if the function "WEBEXT.instanceID.deleteID" exists.
func HasFuncDeleteToken ¶
func HasFuncDeleteToken() bool
HasFuncDeleteToken returns true if the function "WEBEXT.instanceID.deleteToken" exists.
func HasFuncGetCreationTime ¶
func HasFuncGetCreationTime() bool
HasFuncGetCreationTime returns true if the function "WEBEXT.instanceID.getCreationTime" exists.
func HasFuncGetID ¶
func HasFuncGetID() bool
HasFuncGetID returns true if the function "WEBEXT.instanceID.getID" exists.
func HasFuncGetToken ¶
func HasFuncGetToken() bool
HasFuncGetToken returns true if the function "WEBEXT.instanceID.getToken" exists.
func HasFuncHasOnTokenRefresh ¶
func HasFuncHasOnTokenRefresh() bool
HasFuncHasOnTokenRefresh returns true if the function "WEBEXT.instanceID.onTokenRefresh.hasListener" exists.
func HasFuncOffTokenRefresh ¶
func HasFuncOffTokenRefresh() bool
HasFuncOffTokenRefresh returns true if the function "WEBEXT.instanceID.onTokenRefresh.removeListener" exists.
func HasFuncOnTokenRefresh ¶
func HasFuncOnTokenRefresh() bool
HasFuncOnTokenRefresh returns true if the function "WEBEXT.instanceID.onTokenRefresh.addListener" exists.
func HasOnTokenRefresh ¶
HasOnTokenRefresh calls the function "WEBEXT.instanceID.onTokenRefresh.hasListener" directly.
func OffTokenRefresh ¶
OffTokenRefresh calls the function "WEBEXT.instanceID.onTokenRefresh.removeListener" directly.
func OnTokenRefresh ¶
OnTokenRefresh calls the function "WEBEXT.instanceID.onTokenRefresh.addListener" directly.
func TryDeleteID ¶
TryDeleteID calls the function "WEBEXT.instanceID.deleteID" in a try/catch block and returns (_, err, ok = false) when it went through the catch clause.
func TryDeleteToken ¶
func TryDeleteToken(deleteTokenParams DeleteTokenArgDeleteTokenParams) (ret js.Promise[js.Void], exception js.Any, ok bool)
TryDeleteToken calls the function "WEBEXT.instanceID.deleteToken" in a try/catch block and returns (_, err, ok = false) when it went through the catch clause.
func TryGetCreationTime ¶
TryGetCreationTime calls the function "WEBEXT.instanceID.getCreationTime" in a try/catch block and returns (_, err, ok = false) when it went through the catch clause.
func TryGetID ¶
TryGetID calls the function "WEBEXT.instanceID.getID" in a try/catch block and returns (_, err, ok = false) when it went through the catch clause.
func TryGetToken ¶
func TryGetToken(getTokenParams GetTokenArgGetTokenParams) (ret js.Promise[js.String], exception js.Any, ok bool)
TryGetToken calls the function "WEBEXT.instanceID.getToken" in a try/catch block and returns (_, err, ok = false) when it went through the catch clause.
func TryHasOnTokenRefresh ¶
TryHasOnTokenRefresh calls the function "WEBEXT.instanceID.onTokenRefresh.hasListener" in a try/catch block and returns (_, err, ok = false) when it went through the catch clause.
func TryOffTokenRefresh ¶
TryOffTokenRefresh calls the function "WEBEXT.instanceID.onTokenRefresh.removeListener" in a try/catch block and returns (_, err, ok = false) when it went through the catch clause.
Types ¶
type DeleteTokenArgDeleteTokenParams ¶
type DeleteTokenArgDeleteTokenParams struct {
// AuthorizedEntity is "DeleteTokenArgDeleteTokenParams.authorizedEntity"
//
// Required
AuthorizedEntity js.String
// Scope is "DeleteTokenArgDeleteTokenParams.scope"
//
// Required
Scope js.String
FFI_USE bool
}
func (*DeleteTokenArgDeleteTokenParams) FreeMembers ¶
func (p *DeleteTokenArgDeleteTokenParams) FreeMembers(recursive bool)
FreeMembers frees fields with heap reference, if recursive is true free all heap references reachable from p.
func (DeleteTokenArgDeleteTokenParams) FromRef ¶
func (p DeleteTokenArgDeleteTokenParams) FromRef(ref js.Ref) DeleteTokenArgDeleteTokenParams
FromRef calls UpdateFrom and returns a DeleteTokenArgDeleteTokenParams with all fields set.
func (DeleteTokenArgDeleteTokenParams) New ¶
func (p DeleteTokenArgDeleteTokenParams) New() js.Ref
New creates a new DeleteTokenArgDeleteTokenParams in the application heap.
func (*DeleteTokenArgDeleteTokenParams) Update ¶
func (p *DeleteTokenArgDeleteTokenParams) Update(ref js.Ref)
Update writes all fields of the p to the heap object referenced by ref.
func (*DeleteTokenArgDeleteTokenParams) UpdateFrom ¶
func (p *DeleteTokenArgDeleteTokenParams) UpdateFrom(ref js.Ref)
UpdateFrom copies value of all fields of the heap object to p.
type GetTokenArgGetTokenParams ¶
type GetTokenArgGetTokenParams struct {
// AuthorizedEntity is "GetTokenArgGetTokenParams.authorizedEntity"
//
// Required
AuthorizedEntity js.String
// Options is "GetTokenArgGetTokenParams.options"
//
// Optional
Options js.String
// Scope is "GetTokenArgGetTokenParams.scope"
//
// Required
Scope js.String
FFI_USE bool
}
func (*GetTokenArgGetTokenParams) FreeMembers ¶
func (p *GetTokenArgGetTokenParams) FreeMembers(recursive bool)
FreeMembers frees fields with heap reference, if recursive is true free all heap references reachable from p.
func (GetTokenArgGetTokenParams) FromRef ¶
func (p GetTokenArgGetTokenParams) FromRef(ref js.Ref) GetTokenArgGetTokenParams
FromRef calls UpdateFrom and returns a GetTokenArgGetTokenParams with all fields set.
func (GetTokenArgGetTokenParams) New ¶
func (p GetTokenArgGetTokenParams) New() js.Ref
New creates a new GetTokenArgGetTokenParams in the application heap.
func (*GetTokenArgGetTokenParams) Update ¶
func (p *GetTokenArgGetTokenParams) Update(ref js.Ref)
Update writes all fields of the p to the heap object referenced by ref.
func (*GetTokenArgGetTokenParams) UpdateFrom ¶
func (p *GetTokenArgGetTokenParams) UpdateFrom(ref js.Ref)
UpdateFrom copies value of all fields of the heap object to p.
type OnTokenRefreshEventCallback ¶
func (*OnTokenRefreshEventCallback[T]) DispatchCallback ¶
func (cb *OnTokenRefreshEventCallback[T]) DispatchCallback( targetPC uintptr, ctx *js.CallbackContext, )
func (*OnTokenRefreshEventCallback[T]) Register ¶
func (cb *OnTokenRefreshEventCallback[T]) Register() js.Func[func()]
type OnTokenRefreshEventCallbackFunc ¶
func (OnTokenRefreshEventCallbackFunc) DispatchCallback ¶
func (fn OnTokenRefreshEventCallbackFunc) DispatchCallback( targetPC uintptr, ctx *js.CallbackContext, )
func (OnTokenRefreshEventCallbackFunc) Register ¶
func (fn OnTokenRefreshEventCallbackFunc) Register() js.Func[func()]