geminicli_codeassist.go 504 B

12345678910111213
  1. package service
  2. import (
  3. "context"
  4. "github.com/Wei-Shaw/sub2api/internal/pkg/geminicli"
  5. )
  6. // GeminiCliCodeAssistClient calls GeminiCli internal Code Assist endpoints.
  7. type GeminiCliCodeAssistClient interface {
  8. LoadCodeAssist(ctx context.Context, accessToken, proxyURL string, req *geminicli.LoadCodeAssistRequest) (*geminicli.LoadCodeAssistResponse, error)
  9. OnboardUser(ctx context.Context, accessToken, proxyURL string, req *geminicli.OnboardUserRequest) (*geminicli.OnboardUserResponse, error)
  10. }