Versions in this module Expand all Collapse all v0 v0.1.1 May 9, 2025 Changes in this version + var ServerList = []string + func Bool(b bool) *bool + func Float32(f float32) *float32 + func Float64(f float64) *float64 + func Int(i int) *int + func Int64(i int64) *int64 + func Pointer[T any](v T) *T + func String(s string) *string + type Destinations struct + func (s *Destinations) Create(ctx context.Context, destinationCreate components.DestinationCreate, ...) (*operations.CreateTenantDestinationResponse, error) + func (s *Destinations) Delete(ctx context.Context, destinationID string, tenantID *string, ...) (*operations.DeleteTenantDestinationResponse, error) + func (s *Destinations) Disable(ctx context.Context, destinationID string, tenantID *string, ...) (*operations.DisableTenantDestinationResponse, error) + func (s *Destinations) Enable(ctx context.Context, destinationID string, tenantID *string, ...) (*operations.EnableTenantDestinationResponse, error) + func (s *Destinations) Get(ctx context.Context, destinationID string, tenantID *string, ...) (*operations.GetTenantDestinationResponse, error) + func (s *Destinations) List(ctx context.Context, tenantID *string, type_ *operations.Type, ...) (*operations.ListTenantDestinationsResponse, error) + func (s *Destinations) Update(ctx context.Context, destinationID string, ...) (*operations.UpdateTenantDestinationResponse, error) + type Events struct + func (s *Events) Get(ctx context.Context, eventID string, tenantID *string, ...) (*operations.GetTenantEventResponse, error) + func (s *Events) GetByDestination(ctx context.Context, destinationID string, eventID string, tenantID *string, ...) (*operations.GetTenantEventByDestinationResponse, error) + func (s *Events) List(ctx context.Context, tenantID *string, destinationID *operations.DestinationID, ...) (*operations.ListTenantEventsResponse, error) + func (s *Events) ListByDestination(ctx context.Context, destinationID string, tenantID *string, ...) (*operations.ListTenantEventsByDestinationResponse, error) + func (s *Events) ListDeliveries(ctx context.Context, eventID string, tenantID *string, ...) (*operations.ListTenantEventDeliveriesResponse, error) + func (s *Events) Retry(ctx context.Context, destinationID string, eventID string, tenantID *string, ...) (*operations.RetryTenantEventResponse, error) + type HTTPClient interface + Do func(req *http.Request) (*http.Response, error) + type Health struct + func (s *Health) Check(ctx context.Context, opts ...operations.Option) (*operations.HealthCheckResponse, error) + type Outpost struct + Destinations *Destinations + Events *Events + Health *Health + Publish *Publish + Schemas *Schemas + Tenants *Tenants + Topics *Topics + func New(opts ...SDKOption) *Outpost + type Publish struct + func (s *Publish) Event(ctx context.Context, request components.PublishRequest, ...) (*operations.PublishEventResponse, error) + type SDKOption func(*Outpost) + func WithClient(client HTTPClient) SDKOption + func WithRetryConfig(retryConfig retry.Config) SDKOption + func WithSecurity(security components.Security) SDKOption + func WithSecuritySource(security func(context.Context) (components.Security, error)) SDKOption + func WithServerIndex(serverIndex int) SDKOption + func WithServerURL(serverURL string) SDKOption + func WithTemplatedServerURL(serverURL string, params map[string]string) SDKOption + func WithTenantID(tenantID string) SDKOption + func WithTimeout(timeout time.Duration) SDKOption + type Schemas struct + func (s *Schemas) Get(ctx context.Context, type_ operations.GetTenantDestinationTypeSchemaType, ...) (*operations.GetTenantDestinationTypeSchemaResponse, error) + func (s *Schemas) GetDestinationTypeJwt(ctx context.Context, type_ operations.GetDestinationTypeSchemaType, ...) (*operations.GetDestinationTypeSchemaResponse, error) + func (s *Schemas) ListDestinationTypesJwt(ctx context.Context, opts ...operations.Option) (*operations.ListDestinationTypeSchemasJwtResponse, error) + func (s *Schemas) ListTenantDestinationTypes(ctx context.Context, tenantID *string, opts ...operations.Option) (*operations.ListTenantDestinationTypeSchemasResponse, error) + type Tenants struct + func (s *Tenants) Delete(ctx context.Context, tenantID *string, opts ...operations.Option) (*operations.DeleteTenantResponse, error) + func (s *Tenants) Get(ctx context.Context, tenantID *string, opts ...operations.Option) (*operations.GetTenantResponse, error) + func (s *Tenants) GetPortalURL(ctx context.Context, tenantID *string, theme *operations.Theme, ...) (*operations.GetTenantPortalURLResponse, error) + func (s *Tenants) GetToken(ctx context.Context, tenantID *string, opts ...operations.Option) (*operations.GetTenantTokenResponse, error) + func (s *Tenants) Upsert(ctx context.Context, tenantID *string, opts ...operations.Option) (*operations.UpsertTenantResponse, error) + type Topics struct + func (s *Topics) List(ctx context.Context, tenantID *string, opts ...operations.Option) (*operations.ListTenantTopicsResponse, error) + func (s *Topics) ListJwt(ctx context.Context, opts ...operations.Option) (*operations.ListTopicsResponse, error)