measurement

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package measurement provides Go bindings for android.adservices.measurement.

Index

Constants

View Source
const (
	MeasurementApiStateDisabled     = consts.MeasurementApiStateDisabled
	MeasurementApiStateEnabled      = consts.MeasurementApiStateEnabled
	Creator                         = consts.Creator
	DeletionModeAll                 = consts.DeletionModeAll
	DeletionModeExcludeInternalData = consts.DeletionModeExcludeInternalData
	MatchBehaviorDelete             = consts.MatchBehaviorDelete
	MatchBehaviorPreserve           = consts.MatchBehaviorPreserve
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type DeletionRequest

type DeletionRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DeletionRequest wraps android.adservices.measurement.DeletionRequest.

func (*DeletionRequest) GetDeletionMode

func (m *DeletionRequest) GetDeletionMode() (int32, error)

GetDeletionMode calls android.adservices.measurement.DeletionRequest.getDeletionMode.

func (*DeletionRequest) GetEnd

func (m *DeletionRequest) GetEnd() (*jni.Object, error)

GetEnd calls android.adservices.measurement.DeletionRequest.getEnd.

func (*DeletionRequest) GetMatchBehavior

func (m *DeletionRequest) GetMatchBehavior() (int32, error)

GetMatchBehavior calls android.adservices.measurement.DeletionRequest.getMatchBehavior.

func (*DeletionRequest) GetStart

func (m *DeletionRequest) GetStart() (*jni.Object, error)

GetStart calls android.adservices.measurement.DeletionRequest.getStart.

type DeletionRequestBuilder

type DeletionRequestBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DeletionRequestBuilder wraps android.adservices.measurement.DeletionRequest$Builder.

func (*DeletionRequestBuilder) Build

func (m *DeletionRequestBuilder) Build() (*jni.Object, error)

Build calls android.adservices.measurement.DeletionRequest$Builder.build.

func (*DeletionRequestBuilder) SetDeletionMode

func (m *DeletionRequestBuilder) SetDeletionMode(arg0 int32) (*jni.Object, error)

SetDeletionMode calls android.adservices.measurement.DeletionRequest$Builder.setDeletionMode.

func (*DeletionRequestBuilder) SetEnd

func (m *DeletionRequestBuilder) SetEnd(arg0 *jni.Object) (*jni.Object, error)

SetEnd calls android.adservices.measurement.DeletionRequest$Builder.setEnd.

func (*DeletionRequestBuilder) SetMatchBehavior

func (m *DeletionRequestBuilder) SetMatchBehavior(arg0 int32) (*jni.Object, error)

SetMatchBehavior calls android.adservices.measurement.DeletionRequest$Builder.setMatchBehavior.

func (*DeletionRequestBuilder) SetStart

func (m *DeletionRequestBuilder) SetStart(arg0 *jni.Object) (*jni.Object, error)

SetStart calls android.adservices.measurement.DeletionRequest$Builder.setStart.

type Manager

type Manager struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Manager wraps android.adservices.measurement.MeasurementManager.

func (*Manager) Get

func (m *Manager) Get(arg0 *jni.Object) (*jni.Object, error)

Get calls android.adservices.measurement.MeasurementManager.get.

type SourceRegistrationRequest

type SourceRegistrationRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SourceRegistrationRequest wraps android.adservices.measurement.SourceRegistrationRequest.

func (*SourceRegistrationRequest) DescribeContents

func (m *SourceRegistrationRequest) DescribeContents() (int32, error)

DescribeContents calls android.adservices.measurement.SourceRegistrationRequest.describeContents.

func (*SourceRegistrationRequest) Equals

func (m *SourceRegistrationRequest) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.measurement.SourceRegistrationRequest.equals.

func (*SourceRegistrationRequest) GetInputEvent

func (m *SourceRegistrationRequest) GetInputEvent() (*jni.Object, error)

GetInputEvent calls android.adservices.measurement.SourceRegistrationRequest.getInputEvent.

func (*SourceRegistrationRequest) HashCode

func (m *SourceRegistrationRequest) HashCode() (int32, error)

HashCode calls android.adservices.measurement.SourceRegistrationRequest.hashCode.

func (*SourceRegistrationRequest) WriteToParcel

func (m *SourceRegistrationRequest) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.measurement.SourceRegistrationRequest.writeToParcel.

type SourceRegistrationRequestBuilder

type SourceRegistrationRequestBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SourceRegistrationRequestBuilder wraps android.adservices.measurement.SourceRegistrationRequest$Builder.

func (*SourceRegistrationRequestBuilder) Build

Build calls android.adservices.measurement.SourceRegistrationRequest$Builder.build.

func (*SourceRegistrationRequestBuilder) SetInputEvent

func (m *SourceRegistrationRequestBuilder) SetInputEvent(arg0 *jni.Object) (*jni.Object, error)

SetInputEvent calls android.adservices.measurement.SourceRegistrationRequest$Builder.setInputEvent.

type WebSourceParams

type WebSourceParams struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WebSourceParams wraps android.adservices.measurement.WebSourceParams.

func (*WebSourceParams) DescribeContents

func (m *WebSourceParams) DescribeContents() (int32, error)

DescribeContents calls android.adservices.measurement.WebSourceParams.describeContents.

func (*WebSourceParams) Equals

func (m *WebSourceParams) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.measurement.WebSourceParams.equals.

func (*WebSourceParams) GetRegistrationUri

func (m *WebSourceParams) GetRegistrationUri() (*jni.Object, error)

GetRegistrationUri calls android.adservices.measurement.WebSourceParams.getRegistrationUri.

func (*WebSourceParams) HashCode

func (m *WebSourceParams) HashCode() (int32, error)

HashCode calls android.adservices.measurement.WebSourceParams.hashCode.

func (*WebSourceParams) IsDebugKeyAllowed

func (m *WebSourceParams) IsDebugKeyAllowed() (bool, error)

IsDebugKeyAllowed calls android.adservices.measurement.WebSourceParams.isDebugKeyAllowed.

func (*WebSourceParams) WriteToParcel

func (m *WebSourceParams) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.measurement.WebSourceParams.writeToParcel.

type WebSourceParamsBuilder

type WebSourceParamsBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WebSourceParamsBuilder wraps android.adservices.measurement.WebSourceParams$Builder.

func (*WebSourceParamsBuilder) Build

func (m *WebSourceParamsBuilder) Build() (*jni.Object, error)

Build calls android.adservices.measurement.WebSourceParams$Builder.build.

func (*WebSourceParamsBuilder) SetDebugKeyAllowed

func (m *WebSourceParamsBuilder) SetDebugKeyAllowed(arg0 bool) (*jni.Object, error)

SetDebugKeyAllowed calls android.adservices.measurement.WebSourceParams$Builder.setDebugKeyAllowed.

type WebSourceRegistrationRequest

type WebSourceRegistrationRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WebSourceRegistrationRequest wraps android.adservices.measurement.WebSourceRegistrationRequest.

func (*WebSourceRegistrationRequest) DescribeContents

func (m *WebSourceRegistrationRequest) DescribeContents() (int32, error)

DescribeContents calls android.adservices.measurement.WebSourceRegistrationRequest.describeContents.

func (*WebSourceRegistrationRequest) Equals

func (m *WebSourceRegistrationRequest) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.measurement.WebSourceRegistrationRequest.equals.

func (*WebSourceRegistrationRequest) GetAppDestination

func (m *WebSourceRegistrationRequest) GetAppDestination() (*jni.Object, error)

GetAppDestination calls android.adservices.measurement.WebSourceRegistrationRequest.getAppDestination.

func (*WebSourceRegistrationRequest) GetInputEvent

func (m *WebSourceRegistrationRequest) GetInputEvent() (*jni.Object, error)

GetInputEvent calls android.adservices.measurement.WebSourceRegistrationRequest.getInputEvent.

func (*WebSourceRegistrationRequest) GetTopOriginUri

func (m *WebSourceRegistrationRequest) GetTopOriginUri() (*jni.Object, error)

GetTopOriginUri calls android.adservices.measurement.WebSourceRegistrationRequest.getTopOriginUri.

func (*WebSourceRegistrationRequest) GetVerifiedDestination

func (m *WebSourceRegistrationRequest) GetVerifiedDestination() (*jni.Object, error)

GetVerifiedDestination calls android.adservices.measurement.WebSourceRegistrationRequest.getVerifiedDestination.

func (*WebSourceRegistrationRequest) GetWebDestination

func (m *WebSourceRegistrationRequest) GetWebDestination() (*jni.Object, error)

GetWebDestination calls android.adservices.measurement.WebSourceRegistrationRequest.getWebDestination.

func (*WebSourceRegistrationRequest) HashCode

func (m *WebSourceRegistrationRequest) HashCode() (int32, error)

HashCode calls android.adservices.measurement.WebSourceRegistrationRequest.hashCode.

func (*WebSourceRegistrationRequest) WriteToParcel

func (m *WebSourceRegistrationRequest) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.measurement.WebSourceRegistrationRequest.writeToParcel.

type WebSourceRegistrationRequestBuilder

type WebSourceRegistrationRequestBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WebSourceRegistrationRequestBuilder wraps android.adservices.measurement.WebSourceRegistrationRequest$Builder.

func (*WebSourceRegistrationRequestBuilder) Build

Build calls android.adservices.measurement.WebSourceRegistrationRequest$Builder.build.

func (*WebSourceRegistrationRequestBuilder) SetAppDestination

func (m *WebSourceRegistrationRequestBuilder) SetAppDestination(arg0 *jni.Object) (*jni.Object, error)

SetAppDestination calls android.adservices.measurement.WebSourceRegistrationRequest$Builder.setAppDestination.

func (*WebSourceRegistrationRequestBuilder) SetInputEvent

func (m *WebSourceRegistrationRequestBuilder) SetInputEvent(arg0 *jni.Object) (*jni.Object, error)

SetInputEvent calls android.adservices.measurement.WebSourceRegistrationRequest$Builder.setInputEvent.

func (*WebSourceRegistrationRequestBuilder) SetVerifiedDestination

func (m *WebSourceRegistrationRequestBuilder) SetVerifiedDestination(arg0 *jni.Object) (*jni.Object, error)

SetVerifiedDestination calls android.adservices.measurement.WebSourceRegistrationRequest$Builder.setVerifiedDestination.

func (*WebSourceRegistrationRequestBuilder) SetWebDestination

func (m *WebSourceRegistrationRequestBuilder) SetWebDestination(arg0 *jni.Object) (*jni.Object, error)

SetWebDestination calls android.adservices.measurement.WebSourceRegistrationRequest$Builder.setWebDestination.

type WebTriggerParams

type WebTriggerParams struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WebTriggerParams wraps android.adservices.measurement.WebTriggerParams.

func (*WebTriggerParams) DescribeContents

func (m *WebTriggerParams) DescribeContents() (int32, error)

DescribeContents calls android.adservices.measurement.WebTriggerParams.describeContents.

func (*WebTriggerParams) Equals

func (m *WebTriggerParams) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.measurement.WebTriggerParams.equals.

func (*WebTriggerParams) GetRegistrationUri

func (m *WebTriggerParams) GetRegistrationUri() (*jni.Object, error)

GetRegistrationUri calls android.adservices.measurement.WebTriggerParams.getRegistrationUri.

func (*WebTriggerParams) HashCode

func (m *WebTriggerParams) HashCode() (int32, error)

HashCode calls android.adservices.measurement.WebTriggerParams.hashCode.

func (*WebTriggerParams) IsDebugKeyAllowed

func (m *WebTriggerParams) IsDebugKeyAllowed() (bool, error)

IsDebugKeyAllowed calls android.adservices.measurement.WebTriggerParams.isDebugKeyAllowed.

func (*WebTriggerParams) WriteToParcel

func (m *WebTriggerParams) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.measurement.WebTriggerParams.writeToParcel.

type WebTriggerParamsBuilder

type WebTriggerParamsBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WebTriggerParamsBuilder wraps android.adservices.measurement.WebTriggerParams$Builder.

func (*WebTriggerParamsBuilder) Build

func (m *WebTriggerParamsBuilder) Build() (*jni.Object, error)

Build calls android.adservices.measurement.WebTriggerParams$Builder.build.

func (*WebTriggerParamsBuilder) SetDebugKeyAllowed

func (m *WebTriggerParamsBuilder) SetDebugKeyAllowed(arg0 bool) (*jni.Object, error)

SetDebugKeyAllowed calls android.adservices.measurement.WebTriggerParams$Builder.setDebugKeyAllowed.

type WebTriggerRegistrationRequest

type WebTriggerRegistrationRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WebTriggerRegistrationRequest wraps android.adservices.measurement.WebTriggerRegistrationRequest.

func (*WebTriggerRegistrationRequest) DescribeContents

func (m *WebTriggerRegistrationRequest) DescribeContents() (int32, error)

DescribeContents calls android.adservices.measurement.WebTriggerRegistrationRequest.describeContents.

func (*WebTriggerRegistrationRequest) Equals

func (m *WebTriggerRegistrationRequest) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.measurement.WebTriggerRegistrationRequest.equals.

func (*WebTriggerRegistrationRequest) GetDestination

func (m *WebTriggerRegistrationRequest) GetDestination() (*jni.Object, error)

GetDestination calls android.adservices.measurement.WebTriggerRegistrationRequest.getDestination.

func (*WebTriggerRegistrationRequest) HashCode

func (m *WebTriggerRegistrationRequest) HashCode() (int32, error)

HashCode calls android.adservices.measurement.WebTriggerRegistrationRequest.hashCode.

func (*WebTriggerRegistrationRequest) WriteToParcel

func (m *WebTriggerRegistrationRequest) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.measurement.WebTriggerRegistrationRequest.writeToParcel.

type WebTriggerRegistrationRequestBuilder

type WebTriggerRegistrationRequestBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WebTriggerRegistrationRequestBuilder wraps android.adservices.measurement.WebTriggerRegistrationRequest$Builder.

func (*WebTriggerRegistrationRequestBuilder) Build

Build calls android.adservices.measurement.WebTriggerRegistrationRequest$Builder.build.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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