Versions in this module Expand all Collapse all v0 v0.91.0 Oct 8, 2026 Changes in this version + const ServiceID + func New() endly.Service + type AndroidDevice struct + Detail string + Serial string + State string + type AndroidSigningProfile struct + KeyAlias string + KeyPasswordFile string + KeystorePath string + StorePasswordFile string + type ArtifactRequest struct + Directory string + Lease *DeviceLease + MaxSourceBytes int + PageSource bool + Screenshot bool + SessionID string + func (r *ArtifactRequest) Init() error + func (r *ArtifactRequest) Validate() error + type ArtifactResponse struct + Artifacts []*mobile.Evidence + type AttachRequest struct + BackendSessionID string + DescriptorPath string + ServerURL string + SessionID string + TakeOwnership bool + TargetID string + TestIDStrategy string + func (r *AttachRequest) Validate() error + type AttachResponse struct + Session SessionHandle + type BuildArtifact struct + Kind string + Path string + SHA256 string + Size int64 + type BuildRequest struct + GradleArgs []string + Module string + ProjectDir string + Tasks []string + TimeoutMs int + Variant string + func (r *BuildRequest) Init() error + func (r *BuildRequest) Validate() error + type BuildResponse struct + Artifacts []BuildArtifact + DurationMs int + Stderr string + Stdout string + type CaptureHandle struct + ID string + Lease DeviceLease + LogPath string + PID int + type CaptureStartRequest struct + Clear bool + Lease DeviceLease + LogPath string + Package string + SegmentMs int + Video bool + VideoDirectory string + func (r *CaptureStartRequest) Init() error + func (r *CaptureStartRequest) Validate() error + type CaptureStartResponse struct + Capture CaptureHandle + type CaptureStopRequest struct + Capture CaptureHandle + func (r *CaptureStopRequest) Validate() error + type CaptureStopResponse struct + Artifact *mobile.Evidence + Artifacts []*mobile.Evidence + Errors []string + Stopped bool + Warning string + type CleanupRequest struct + Lease *DeviceLease + Server *ServerHandle + Session *SessionHandle + type CleanupResponse struct + Errors []mobile.CleanupError + type CloseRequest struct + SessionID string + func (r *CloseRequest) Validate() error + type CloseResponse struct + Closed bool + Warning string + type DeviceLease struct + AVD string + AndroidSDKRoot string + External bool + Fence uint64 + ID string + LogPath string + Owned bool + PID int + PlatformVersion string + ProcessLease *mobile.LeaseHandle + Provider string + Serial string + SerialLease *mobile.LeaseHandle + type DeviceRegisterRequest struct + DeviceID string + PlatformVersion string + Provider string + func (r *DeviceRegisterRequest) Validate() error + type DeviceRegisterResponse struct + Lease DeviceLease + type DeviceReleaseRequest struct + Lease DeviceLease + func (r *DeviceReleaseRequest) Validate() error + type DeviceReleaseResponse struct + Released bool + Warning string + type DeviceStartRequest struct + AVD string + AndroidSDKRoot string + Animations *bool + BootTimeoutMs int + EmulatorArgs []string + LogPath string + NoSnapshot bool + NoWindow bool + PollIntervalMs int + Port int + Serial string + WipeData bool + func (r *DeviceStartRequest) Init() error + func (r *DeviceStartRequest) Validate() error + type DeviceStartResponse struct + Lease DeviceLease + type DeviceStopRequest struct + Lease DeviceLease + func (r *DeviceStopRequest) Validate() error + type DeviceStopResponse struct + Stopped bool + Warning string + type DoctorRequest struct + AndroidSDKRoot string + Required []string + func (r *DoctorRequest) Init() error + type DoctorResponse struct + AVDs []string + AndroidSDKRoot string + Checks []mobile.Check + Devices []AndroidDevice + Ready bool + func (r *DoctorResponse) IsOutput() bool + func (r *DoctorResponse) Messages() []*msg.Message + type InstallRequest struct + AABPath string + APKPath string + APKPaths []string + APKSPath string + AllowDowngrade bool + AllowTest bool + BundletoolPath string + GrantAll bool + JavaPath string + Lease DeviceLease + Package string + Signing *AndroidSigningProfile + State string + func (r *InstallRequest) Init() error + func (r *InstallRequest) Validate() error + type InstallResponse struct + APKPath string + Artifacts []string + Installed bool + Package string + State string + type InstrumentationCase struct + Class string + Name string + Stack string + Status string + type LaunchRequest struct + Activity string + Lease DeviceLease + Package string + func (r *LaunchRequest) Validate() error + type LaunchResponse struct + Component string + Output string + type OpenRequest struct + Activity string + AppReference string + Capabilities map[string]interface{} + DescriptorPath string + KeepSession bool + Lease DeviceLease + Package string + Server ServerHandle + SessionID string + TestIDStrategy string + func (r *OpenRequest) Init() error + func (r *OpenRequest) Validate() error + type OpenResponse struct + Session SessionHandle + type REPLRequest struct + ActionTimeoutMs int + ArtifactDirectory string + Attach *AttachRequest + FailOnError bool + HistoryPath string + MaxHistory int + MaxSourceBytes int + MaxTreeNodes int + PollIntervalMs int + Prompt string + SessionID string + func (r *REPLRequest) Init() error + func (r *REPLRequest) Validate() error + type REPLResponse struct + Result *mobile.REPLResult + SessionID string + type RunRequest struct + ActionTimeoutMs int + Commands []interface{} + FailureArtifacts *mobile.FailureArtifactOptions + PollIntervalMs int + SessionID string + func (r *RunRequest) Init() error + func (r *RunRequest) Validate() error + type RunResponse struct + Data map[string]interface{} + Failures []*mobile.FailureEvidence + Steps []mobile.ExecutionStep + Validations []*assertly.Validation + func (r *RunResponse) Assertion() []*assertly.Validation + type ServerHandle struct + Endpoint string + ID string + LogPath string + Ownership string + PID int + ProcessLease *mobile.LeaseHandle + type ServerStartRequest struct + Address string + AppiumHome string + BasePath string + Executable string + Lease DeviceLease + LogPath string + Mode string + Port int + ServerURL string + StartupTimeoutMs int + func (r *ServerStartRequest) Init() error + func (r *ServerStartRequest) Validate() error + type ServerStartResponse struct + Server ServerHandle + type ServerStopRequest struct + Server ServerHandle + func (r *ServerStopRequest) Validate() error + type ServerStopResponse struct + Stopped bool + Warning string + type SessionHandle struct + BackendSessionID string + ID string + Lease DeviceLease + Server ServerHandle + type TerminateRequest struct + Lease DeviceLease + Package string + func (r *TerminateRequest) Validate() error + type TerminateResponse struct + Terminated bool + type TestRequest struct + AppAPKPath string + Arguments map[string]string + Class string + GrantAll bool + Lease DeviceLease + Runner string + TestAPKPath string + TestPackage string + TimeoutMs int + func (r *TestRequest) Init() error + func (r *TestRequest) Validate() error + type TestResponse struct + Cases []InstrumentationCase + DurationMs int + Failed int + Output string + Passed int + Skipped int + Validations []*assertly.Validation + func (r *TestResponse) Assertion() []*assertly.Validation + type UninstallRequest struct + Lease DeviceLease + Package string + func (r *UninstallRequest) Validate() error + type UninstallResponse struct + Package string + Removed bool