Documentation
¶
Index ¶
- func New(options ...interface{}) http.RoundTripper
- func NewFrontSessionTokenProvider(c *cellssdk.SdkConfig) (cellssdk.TokenProvider, error)
- func NewHttpClient(sdkConfig *cellssdk.SdkConfig, options ...interface{}) *http.Client
- func TokenProviderFromConfig(c *cellssdk.SdkConfig) (cellssdk.TokenProvider, error)
- func WithProviderCache(provider cellssdk.TokenProvider, c *cellssdk.SdkConfig) cellssdk.TokenProvider
- type FrontSessionTokenProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(options ...interface{}) http.RoundTripper
New creates a new default http transport with the passed transport and round-trip options.
func NewFrontSessionTokenProvider ¶
func NewFrontSessionTokenProvider(c *cellssdk.SdkConfig) (cellssdk.TokenProvider, error)
func NewHttpClient ¶
NewHttpClient creates a custom HTTP client that has correct TLS skip verify flag and defined custom headers. Caller can provide additional options, typically to set a custom timeout.
func TokenProviderFromConfig ¶
func TokenProviderFromConfig(c *cellssdk.SdkConfig) (cellssdk.TokenProvider, error)
func WithProviderCache ¶
func WithProviderCache(provider cellssdk.TokenProvider, c *cellssdk.SdkConfig) cellssdk.TokenProvider
Types ¶
type FrontSessionTokenProvider ¶
type FrontSessionTokenProvider struct {
// contains filtered or unexported fields
}
func (*FrontSessionTokenProvider) Expired ¶
func (f *FrontSessionTokenProvider) Expired() bool
func (*FrontSessionTokenProvider) ExpiresAt ¶
func (f *FrontSessionTokenProvider) ExpiresAt() time.Time
Source Files
¶
Click to show internal directories.
Click to hide internal directories.