Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/assetnote/newtowner
/ types & classes
Types & classes
33 in github.com/assetnote/newtowner
⨍
Functions
244
◇
Types & classes
33
Struct
BitbucketErrorDetail
BitbucketErrorDetail holds the specific error message and detail.
internal/providers/bitbucket/bitbucket.go:25
Struct
BitbucketErrorResponse
BitbucketErrorResponse is the standard error format from Bitbucket API.
internal/providers/bitbucket/bitbucket.go:31
Struct
BitbucketPipeline
BitbucketPipeline represents a Bitbucket pipeline
internal/providers/bitbucket/bitbucket.go:62
Struct
BitbucketPipelineResult
internal/providers/bitbucket/bitbucket.go:82
Struct
BitbucketPipelineState
internal/providers/bitbucket/bitbucket.go:76
Struct
BitbucketProvider
internal/providers/bitbucket/bitbucket.go:175
Struct
BitbucketTriggerPipelineRequest
BitbucketTriggerPipelineRequest represents the request body for triggering a pipeline
internal/providers/bitbucket/bitbucket.go:44
Struct
ComparisonResult
ComparisonResult holds the outcome of comparing two requests.
internal/util/comparison.go:47
Struct
Config
Config holds all configuration for the Newtowner application. It reads from configuration.json, environment variables, and command-line flags.
internal/config/config.go:5
Struct
DisplayStyles
DisplayStyles holds all the lipgloss styles needed for the unified display function.
internal/display/display.go:49
Struct
EC2Provider
internal/providers/aws/ec2.go:125
Struct
EC2ProviderConfig
internal/providers/aws/ec2.go:33
Struct
EC2URLCheckResult
internal/providers/aws/ec2.go:47
Struct
GeoLocation
GeoLocation holds the relevant geolocation data for an IP address. We are primarily interested in Country and the most specific subdivision (City/Regi
internal/util/geolocation.go:15
Struct
GitLabProvider
GitLabProvider implements the Newtowner provider interface for GitLab CI/CD. Note: ProjectID can be the numeric ID or the URL-encoded path of the proj
internal/providers/gitlab/gitlab.go:114
Struct
HeaderValueDiff
HeaderValueDiff stores the values of a header that exists in both responses but differs.
internal/util/comparison.go:41
Struct
Provider
Provider struct holds SSH configuration.
internal/providers/ssh/ssh.go:96
Struct
Provider
internal/providers/aws/apigateway.go:100
Struct
Provider
Provider implements the Newtowner provider interface for GitHub Actions.
internal/providers/github/github.go:111
Struct
Provider
Provider implements the Newtowner provider interface for Cloudflare Workers.
internal/providers/cloudflare/cloudflare.go:121
Interface
ProviderResult
ProviderResult is an interface that all provider URLCheckResult types should implement.
internal/util/comparison.go:1095
Interface
ProviderResultDisplay
ProviderResultDisplay defines the common methods that any provider's URL check result must implement to be displayed by the unified display function.
internal/display/display.go:24
Struct
ProxiedResult
internal/util/comparison.go:1123
Struct
RequestDetails
RequestDetails holds information about an HTTP request and its response. It's designed to be compatible with the JSON output of the Python http_check_
internal/util/comparison.go:21
Struct
URLCheckResult
URLCheckResult holds all information for a single URL check.
internal/providers/ssh/ssh.go:34
Struct
URLCheckResult
internal/providers/aws/apigateway.go:20
Struct
URLCheckResult
internal/providers/github/github.go:26
Struct
URLCheckResult
URLCheckResult stores the result of a check for a single URL via GitLab Pipelines.
internal/providers/gitlab/gitlab.go:27
Struct
URLCheckResult
internal/providers/bitbucket/bitbucket.go:87
Struct
URLCheckResult
URLCheckResult stores the result of a check for a single URL via Cloudflare Workers.
internal/providers/cloudflare/cloudflare.go:26
Struct
certDisplay
certDisplay holds the fields we want to show for a certificate.
internal/display/display.go:213
Struct
diffOperation
internal/util/comparison.go:116
TypeAlias
diffType
Define our own simple diff types
internal/util/comparison.go:108