MCPcopy Create free account

hub / github.com/assetnote/newtowner / types & classes

Types & classes33 in github.com/assetnote/newtowner

StructBitbucketErrorDetail
BitbucketErrorDetail holds the specific error message and detail.
internal/providers/bitbucket/bitbucket.go:25
StructBitbucketErrorResponse
BitbucketErrorResponse is the standard error format from Bitbucket API.
internal/providers/bitbucket/bitbucket.go:31
StructBitbucketPipeline
BitbucketPipeline represents a Bitbucket pipeline
internal/providers/bitbucket/bitbucket.go:62
StructBitbucketPipelineResult
internal/providers/bitbucket/bitbucket.go:82
StructBitbucketPipelineState
internal/providers/bitbucket/bitbucket.go:76
StructBitbucketProvider
internal/providers/bitbucket/bitbucket.go:175
StructBitbucketTriggerPipelineRequest
BitbucketTriggerPipelineRequest represents the request body for triggering a pipeline
internal/providers/bitbucket/bitbucket.go:44
StructComparisonResult
ComparisonResult holds the outcome of comparing two requests.
internal/util/comparison.go:47
StructConfig
Config holds all configuration for the Newtowner application. It reads from configuration.json, environment variables, and command-line flags.
internal/config/config.go:5
StructDisplayStyles
DisplayStyles holds all the lipgloss styles needed for the unified display function.
internal/display/display.go:49
StructEC2Provider
internal/providers/aws/ec2.go:125
StructEC2ProviderConfig
internal/providers/aws/ec2.go:33
StructEC2URLCheckResult
internal/providers/aws/ec2.go:47
StructGeoLocation
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
StructGitLabProvider
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
StructHeaderValueDiff
HeaderValueDiff stores the values of a header that exists in both responses but differs.
internal/util/comparison.go:41
StructProvider
Provider struct holds SSH configuration.
internal/providers/ssh/ssh.go:96
StructProvider
internal/providers/aws/apigateway.go:100
StructProvider
Provider implements the Newtowner provider interface for GitHub Actions.
internal/providers/github/github.go:111
StructProvider
Provider implements the Newtowner provider interface for Cloudflare Workers.
internal/providers/cloudflare/cloudflare.go:121
InterfaceProviderResult
ProviderResult is an interface that all provider URLCheckResult types should implement.
internal/util/comparison.go:1095
InterfaceProviderResultDisplay
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
StructProxiedResult
internal/util/comparison.go:1123
StructRequestDetails
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
StructURLCheckResult
URLCheckResult holds all information for a single URL check.
internal/providers/ssh/ssh.go:34
StructURLCheckResult
internal/providers/aws/apigateway.go:20
StructURLCheckResult
internal/providers/github/github.go:26
StructURLCheckResult
URLCheckResult stores the result of a check for a single URL via GitLab Pipelines.
internal/providers/gitlab/gitlab.go:27
StructURLCheckResult
internal/providers/bitbucket/bitbucket.go:87
StructURLCheckResult
URLCheckResult stores the result of a check for a single URL via Cloudflare Workers.
internal/providers/cloudflare/cloudflare.go:26
StructcertDisplay
certDisplay holds the fields we want to show for a certificate.
internal/display/display.go:213
StructdiffOperation
internal/util/comparison.go:116
TypeAliasdiffType
Define our own simple diff types
internal/util/comparison.go:108