Versions in this module Expand all Collapse all v0 v0.2.0 Mar 22, 2026 v0.1.6 Apr 15, 2025 Changes in this version + type MultiTerminal struct + func New(appId, appSecret, token, aesKey string, opts ...Option) *MultiTerminal + func (m *MultiTerminal) AccessToken() (contracts.AccessToken, error) + func (m *MultiTerminal) AccessTokenCacheKey() string + func (m *MultiTerminal) AesKey() string + func (m *MultiTerminal) AppId() string + func (m *MultiTerminal) AppSecret() string + func (m *MultiTerminal) Cache() (cache.Cache, string) + func (m *MultiTerminal) ComponentAccessToken() string + func (m *MultiTerminal) ComponentAppId() string + func (m *MultiTerminal) IsOpenPlatform() bool + func (m *MultiTerminal) OAuth() *oauth.OAuth + func (m *MultiTerminal) PlatformType() string + func (m *MultiTerminal) Token() string + type Option func(*option) + func WithCache(cache cache.Cache) Option + func WithCacheKeyPrefix(cacheKeyPrefix string) Option + func WithLocker(locker lock.Locker) Option