internalapi

package
v1.65.0 Latest Latest
Warning

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

Go to latest
Published: May 7, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package internalapi, DO NOT USE THIS FILE, THE API WILL CHANGE WITHOUT WARNING!!!!

Package svix this file is @generated DO NOT EDIT

Package svix this file is @generated DO NOT EDIT

Package svix this file is @generated DO NOT EDIT

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InternalSvix

type InternalSvix struct {
	Management *Management
}

THIS TYPE CAN AND WILL CHANGE WITHOUT WARNING

func New

func New(token string, serverUrl *url.URL, debug bool, userAgentSuffix string) (*InternalSvix, error)

type Management

type Management struct {
	Environment         *ManagementEnvironment
	EnvironmentSettings *ManagementEnvironmentSettings
}

type ManagementEnvironment

type ManagementEnvironment struct {
	// contains filtered or unexported fields
}

func (*ManagementEnvironment) Create

func (managementEnvironment *ManagementEnvironment) Create(
	ctx context.Context,
	environmentModelIn models.EnvironmentModelIn,
	o *ManagementEnvironmentCreateOptions,
) (*models.EnvironmentModelOut, error)

Create a new environment.

func (*ManagementEnvironment) Delete

func (managementEnvironment *ManagementEnvironment) Delete(
	ctx context.Context,
	envId string,
) error

Delete an environment.

func (*ManagementEnvironment) Get

func (managementEnvironment *ManagementEnvironment) Get(
	ctx context.Context,
	envId string,
) (*models.EnvironmentModelOut, error)

Get an environment.

func (*ManagementEnvironment) List

List all environments.

func (*ManagementEnvironment) Update

func (managementEnvironment *ManagementEnvironment) Update(
	ctx context.Context,
	envId string,
	environmentModelUpdate models.EnvironmentModelUpdate,
) (*models.EnvironmentModelOut, error)

Update an environment.

type ManagementEnvironmentCreateOptions

type ManagementEnvironmentCreateOptions struct {
	IdempotencyKey *string
}

type ManagementEnvironmentListOptions

type ManagementEnvironmentListOptions struct {
	// Limit the number of returned items
	Limit *uint64
	// The iterator returned from a prior invocation
	Iterator *string

	// The sorting order of the returned items
	Order *models.Ordering
}

type ManagementEnvironmentSettings

type ManagementEnvironmentSettings struct {
	// contains filtered or unexported fields
}

func (*ManagementEnvironmentSettings) Get

func (managementEnvironmentSettings *ManagementEnvironmentSettings) Get(
	ctx context.Context,
) (*models.SettingsInternalOut, error)

Get the environments's settings

func (*ManagementEnvironmentSettings) Update

func (managementEnvironmentSettings *ManagementEnvironmentSettings) Update(
	ctx context.Context,
	settingsInternalIn models.SettingsInternalIn,
) (*models.SettingsInternalOut, error)

Update the environment's settings

Jump to

Keyboard shortcuts

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