package
0.3.2
Repository: https://github.com/lucasdk3/phpipam-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package client contains generic client structs and methods that are designed to be used by specific PHPIPAM services and resources.
Package request provides the HTTP request functionality for the PHPIPAM API.
Package session provides session management utility and token storage.

# Functions

DefaultConfigProvider supplies a default configuration: - AppID defaults to PHPIPAM_APP_ID, if set, otherwise empty - Endpoint defaults to PHPIPAM_ENDPOINT_ADDR, otherwise http://localhost/api - Password defaults to PHPIPAM_PASSWORD, if set, otherwise empty - Username defaults to PHPIPAM_USER_NAME, if set, otherwise empty This essentially loads an initial config state for any given API service.

# Structs

Config contains the configuration for connecting to the PHPIPAM API.
CustomField represents a PHPIPAM custom field schema entry.

# Type aliases

BoolInt is a type for representing a boolean in an Int form, such as 0 for false and 1 for true.
BoolIntString is a type for representing a boolean in an IntString form, such as "0" for false and "1" for true.
JSONIntString is a type for representing an IntString JSON value, but with "" also representing a zero value.