instanceid

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 10, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Rendered for js/wasm

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteID

func DeleteID() (ret js.Promise[js.Void])

DeleteID calls the function "WEBEXT.instanceID.deleteID" directly.

func DeleteToken

func DeleteToken(deleteTokenParams DeleteTokenArgDeleteTokenParams) (ret js.Promise[js.Void])

DeleteToken calls the function "WEBEXT.instanceID.deleteToken" directly.

func FuncDeleteID

func FuncDeleteID() (fn js.Func[func() js.Promise[js.Void]])

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

func FuncGetCreationTime() (fn js.Func[func() js.Promise[js.Number[float64]]])

FuncGetCreationTime returns the function "WEBEXT.instanceID.getCreationTime".

func FuncGetID

func FuncGetID() (fn js.Func[func() js.Promise[js.String]])

FuncGetID returns the function "WEBEXT.instanceID.getID".

func FuncGetToken

func FuncGetToken() (fn js.Func[func(getTokenParams GetTokenArgGetTokenParams) js.Promise[js.String]])

FuncGetToken returns the function "WEBEXT.instanceID.getToken".

func FuncHasOnTokenRefresh

func FuncHasOnTokenRefresh() (fn js.Func[func(callback js.Func[func()]) bool])

FuncHasOnTokenRefresh returns the function "WEBEXT.instanceID.onTokenRefresh.hasListener".

func FuncOffTokenRefresh

func FuncOffTokenRefresh() (fn js.Func[func(callback js.Func[func()])])

FuncOffTokenRefresh returns the function "WEBEXT.instanceID.onTokenRefresh.removeListener".

func FuncOnTokenRefresh

func FuncOnTokenRefresh() (fn js.Func[func(callback js.Func[func()])])

FuncOnTokenRefresh returns the function "WEBEXT.instanceID.onTokenRefresh.addListener".

func GetCreationTime

func GetCreationTime() (ret js.Promise[js.Number[float64]])

GetCreationTime calls the function "WEBEXT.instanceID.getCreationTime" directly.

func GetID

func GetID() (ret js.Promise[js.String])

GetID calls the function "WEBEXT.instanceID.getID" 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

func HasOnTokenRefresh(callback js.Func[func()]) (ret bool)

HasOnTokenRefresh calls the function "WEBEXT.instanceID.onTokenRefresh.hasListener" directly.

func OffTokenRefresh

func OffTokenRefresh(callback js.Func[func()]) (ret js.Void)

OffTokenRefresh calls the function "WEBEXT.instanceID.onTokenRefresh.removeListener" directly.

func OnTokenRefresh

func OnTokenRefresh(callback js.Func[func()]) (ret js.Void)

OnTokenRefresh calls the function "WEBEXT.instanceID.onTokenRefresh.addListener" directly.

func TryDeleteID

func TryDeleteID() (ret js.Promise[js.Void], exception js.Any, ok bool)

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

func TryGetCreationTime() (ret js.Promise[js.Number[float64]], exception js.Any, ok bool)

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

func TryGetID() (ret js.Promise[js.String], exception js.Any, ok bool)

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

func TryHasOnTokenRefresh(callback js.Func[func()]) (ret bool, exception js.Any, ok bool)

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

func TryOffTokenRefresh(callback js.Func[func()]) (ret js.Void, exception js.Any, ok bool)

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.

func TryOnTokenRefresh

func TryOnTokenRefresh(callback js.Func[func()]) (ret js.Void, exception js.Any, ok bool)

TryOnTokenRefresh calls the function "WEBEXT.instanceID.onTokenRefresh.addListener" 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

FromRef calls UpdateFrom and returns a DeleteTokenArgDeleteTokenParams with all fields set.

func (DeleteTokenArgDeleteTokenParams) New

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

FromRef calls UpdateFrom and returns a GetTokenArgGetTokenParams with all fields set.

func (GetTokenArgGetTokenParams) New

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

type OnTokenRefreshEventCallback[T any] struct {
	Fn  func(arg T, this js.Ref) js.Ref
	Arg T
}

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

type OnTokenRefreshEventCallbackFunc func(this js.Ref) js.Ref

func (OnTokenRefreshEventCallbackFunc) DispatchCallback

func (fn OnTokenRefreshEventCallbackFunc) DispatchCallback(
	targetPC uintptr, ctx *js.CallbackContext,
)

func (OnTokenRefreshEventCallbackFunc) Register

func (fn OnTokenRefreshEventCallbackFunc) Register() js.Func[func()]

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL