Versions in this module Expand all Collapse all v0 v0.3.0 Nov 9, 2025 v0.2.0 Oct 24, 2025 Changes in this version + type HTTPClient interface + Delete func(ctx context.Context, path string, queryParams map[string]string, ...) error + DeleteWithBody func(ctx context.Context, path string, body any, headers map[string]string, ...) error + Get func(ctx context.Context, path string, queryParams map[string]string, ...) error + GetAllPages func(ctx context.Context, path string, queryParams map[string]string, ...) error + GetNextPage func(ctx context.Context, nextURL string, headers map[string]string, result any) error + GetPaginated func(ctx context.Context, path string, queryParams map[string]string, ...) error + Patch func(ctx context.Context, path string, body any, headers map[string]string, ...) error + Post func(ctx context.Context, path string, body any, headers map[string]string, ...) error + PostMultipart func(ctx context.Context, path string, files map[string]string, ...) error + PostWithQuery func(ctx context.Context, path string, queryParams map[string]string, body any, ...) error + Put func(ctx context.Context, path string, body any, headers map[string]string, ...) error + QueryBuilder func() ServiceQueryBuilder + type QueryBuilder interface + type ServiceQueryBuilder interface + AddBool func(key string, value bool) QueryBuilder + AddCustom func(key, value string) QueryBuilder + AddIfNotEmpty func(key, value string) QueryBuilder + AddIfTrue func(condition bool, key, value string) QueryBuilder + AddInt func(key string, value int) QueryBuilder + AddInt64 func(key string, value int64) QueryBuilder + AddIntSlice func(key string, values []int) QueryBuilder + AddString func(key, value string) QueryBuilder + AddStringSlice func(key string, values []string) QueryBuilder + AddTime func(key string, value time.Time) QueryBuilder + Build func() map[string]string + BuildString func() string + Clear func() QueryBuilder + Count func() int + Get func(key string) string + Has func(key string) bool + IsEmpty func() bool + Merge func(other map[string]string) QueryBuilder + Remove func(key string) QueryBuilder