Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions components/ambient-cli/cmd/acpctl/ambient/tui/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -872,7 +872,7 @@ func (tc *TUIClient) SuspendScheduledSession(projectID, id string) tea.Cmd {
return SuspendScheduledSessionMsg{Err: err}
}

ss, err := client.ScheduledSessions().Suspend(ctx, projectID, id)
ss, err := client.ScheduledSessions().SuspendInProject(ctx, projectID, id)
if err != nil {
return SuspendScheduledSessionMsg{Err: err}
}
Expand All @@ -891,7 +891,7 @@ func (tc *TUIClient) ResumeScheduledSession(projectID, id string) tea.Cmd {
return ResumeScheduledSessionMsg{Err: err}
}

ss, err := client.ScheduledSessions().Resume(ctx, projectID, id)
ss, err := client.ScheduledSessions().ResumeInProject(ctx, projectID, id)
if err != nil {
return ResumeScheduledSessionMsg{Err: err}
}
Expand All @@ -910,7 +910,7 @@ func (tc *TUIClient) TriggerScheduledSession(projectID, id string) tea.Cmd {
return TriggerScheduledSessionMsg{Err: err}
}

err = client.ScheduledSessions().Trigger(ctx, projectID, id)
err = client.ScheduledSessions().TriggerInProject(ctx, projectID, id)
return TriggerScheduledSessionMsg{Err: err}
}
}
Expand Down
8 changes: 4 additions & 4 deletions components/ambient-cli/cmd/acpctl/scheduledsession/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,7 @@ var suspendCmd = &cobra.Command{
return err
}

ss, err := client.ScheduledSessions().Suspend(ctx, projectID, id)
ss, err := client.ScheduledSessions().SuspendInProject(ctx, projectID, id)
if err != nil {
return fmt.Errorf("suspend scheduled session: %w", err)
}
Expand Down Expand Up @@ -496,7 +496,7 @@ var resumeCmd = &cobra.Command{
return err
}

ss, err := client.ScheduledSessions().Resume(ctx, projectID, id)
ss, err := client.ScheduledSessions().ResumeInProject(ctx, projectID, id)
if err != nil {
return fmt.Errorf("resume scheduled session: %w", err)
}
Expand Down Expand Up @@ -544,7 +544,7 @@ var triggerCmd = &cobra.Command{
return err
}

if err := client.ScheduledSessions().Trigger(ctx, projectID, id); err != nil {
if err := client.ScheduledSessions().TriggerInProject(ctx, projectID, id); err != nil {
return fmt.Errorf("trigger scheduled session: %w", err)
}

Expand Down Expand Up @@ -594,7 +594,7 @@ var runsCmd = &cobra.Command{
}

opts := sdktypes.NewListOptions().Size(runsArgs.limit).Build()
list, err := client.ScheduledSessions().Runs(ctx, projectID, id, opts)
list, err := client.ScheduledSessions().RunsInProject(ctx, projectID, id, opts)
if err != nil {
return fmt.Errorf("list runs: %w", err)
}
Expand Down
8 changes: 4 additions & 4 deletions components/ambient-sdk/go-sdk/client/agent_api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/client/client.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/client/credential_api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 12 additions & 12 deletions components/ambient-sdk/go-sdk/client/extensions_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ func TestScheduledSessionDeleteInProject(t *testing.T) {
}
}

func TestScheduledSessionSuspend(t *testing.T) {
func TestScheduledSessionSuspendInProject(t *testing.T) {
want := &types.ScheduledSession{
ObjectReference: types.ObjectReference{ID: "ss-sus"},
Enabled: false,
Expand All @@ -181,16 +181,16 @@ func TestScheduledSessionSuspend(t *testing.T) {
defer srv.Close()

c := newTestClient(t, srv)
got, err := c.ScheduledSessions().Suspend(context.Background(), "proj-a", "ss-sus")
got, err := c.ScheduledSessions().SuspendInProject(context.Background(), "proj-a", "ss-sus")
if err != nil {
t.Fatalf("Suspend: %v", err)
t.Fatalf("SuspendInProject: %v", err)
}
if got.ID != "ss-sus" {
t.Errorf("unexpected result: %+v", got)
}
}

func TestScheduledSessionResume(t *testing.T) {
func TestScheduledSessionResumeInProject(t *testing.T) {
want := &types.ScheduledSession{
ObjectReference: types.ObjectReference{ID: "ss-res"},
Enabled: true,
Expand All @@ -210,16 +210,16 @@ func TestScheduledSessionResume(t *testing.T) {
defer srv.Close()

c := newTestClient(t, srv)
got, err := c.ScheduledSessions().Resume(context.Background(), "proj-a", "ss-res")
got, err := c.ScheduledSessions().ResumeInProject(context.Background(), "proj-a", "ss-res")
if err != nil {
t.Fatalf("Resume: %v", err)
t.Fatalf("ResumeInProject: %v", err)
}
if got.ID != "ss-res" || !got.Enabled {
t.Errorf("unexpected result: %+v", got)
}
}

func TestScheduledSessionTrigger(t *testing.T) {
func TestScheduledSessionTriggerInProject(t *testing.T) {
srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
if r.Method != http.MethodPost {
t.Errorf("expected POST, got %s", r.Method)
Expand All @@ -232,8 +232,8 @@ func TestScheduledSessionTrigger(t *testing.T) {
defer srv.Close()

c := newTestClient(t, srv)
if err := c.ScheduledSessions().Trigger(context.Background(), "proj-a", "ss-trig"); err != nil {
t.Fatalf("Trigger: %v", err)
if err := c.ScheduledSessions().TriggerInProject(context.Background(), "proj-a", "ss-trig"); err != nil {
t.Fatalf("TriggerInProject: %v", err)
}
}

Expand Down Expand Up @@ -417,7 +417,7 @@ func TestClientProjectAccessor(t *testing.T) {
// ScheduledSession Runs
// ---------------------------------------------------------------------------

func TestScheduledSessionRuns(t *testing.T) {
func TestScheduledSessionRunsInProject(t *testing.T) {
want := &types.SessionList{
ListMeta: types.ListMeta{Kind: "SessionList", Page: 1, Size: 10, Total: 2},
Items: []types.Session{
Expand All @@ -443,9 +443,9 @@ func TestScheduledSessionRuns(t *testing.T) {
defer srv.Close()

c := newTestClient(t, srv)
got, err := c.ScheduledSessions().Runs(context.Background(), "proj-a", "ss-runs", &types.ListOptions{})
got, err := c.ScheduledSessions().RunsInProject(context.Background(), "proj-a", "ss-runs", &types.ListOptions{})
if err != nil {
t.Fatalf("Runs: %v", err)
t.Fatalf("RunsInProject: %v", err)
}
if len(got.Items) != 2 {
t.Errorf("expected 2 runs, got %d", len(got.Items))
Expand Down
2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/client/inbox_message_api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/client/iterator.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/client/project_api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/client/role_api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/client/role_binding_api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

34 changes: 33 additions & 1 deletion components/ambient-sdk/go-sdk/client/scheduled_session_api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ func (a *ScheduledSessionAPI) DeleteInProject(ctx context.Context, projectID, id
return a.client.do(ctx, http.MethodDelete, a.projectPath(projectID)+"/"+url.PathEscape(id), nil, http.StatusNoContent, nil)
}

func (a *ScheduledSessionAPI) Suspend(ctx context.Context, projectID, id string) (*types.ScheduledSession, error) {
func (a *ScheduledSessionAPI) SuspendInProject(ctx context.Context, projectID, id string) (*types.ScheduledSession, error) {
var result types.ScheduledSession
path := a.projectPath(projectID) + "/" + url.PathEscape(id) + "/suspend"
if err := a.client.do(ctx, http.MethodPost, path, nil, http.StatusOK, &result); err != nil {
Expand All @@ -69,7 +69,7 @@ func (a *ScheduledSessionAPI) Suspend(ctx context.Context, projectID, id string)
return &result, nil
}

func (a *ScheduledSessionAPI) Resume(ctx context.Context, projectID, id string) (*types.ScheduledSession, error) {
func (a *ScheduledSessionAPI) ResumeInProject(ctx context.Context, projectID, id string) (*types.ScheduledSession, error) {
var result types.ScheduledSession
path := a.projectPath(projectID) + "/" + url.PathEscape(id) + "/resume"
if err := a.client.do(ctx, http.MethodPost, path, nil, http.StatusOK, &result); err != nil {
Expand All @@ -78,12 +78,12 @@ func (a *ScheduledSessionAPI) Resume(ctx context.Context, projectID, id string)
return &result, nil
}

func (a *ScheduledSessionAPI) Trigger(ctx context.Context, projectID, id string) error {
func (a *ScheduledSessionAPI) TriggerInProject(ctx context.Context, projectID, id string) error {
path := a.projectPath(projectID) + "/" + url.PathEscape(id) + "/trigger"
return a.client.do(ctx, http.MethodPost, path, nil, http.StatusOK, nil)
}

func (a *ScheduledSessionAPI) Runs(ctx context.Context, projectID, id string, opts *types.ListOptions) (*types.SessionList, error) {
func (a *ScheduledSessionAPI) RunsInProject(ctx context.Context, projectID, id string, opts *types.ListOptions) (*types.SessionList, error) {
var result types.SessionList
path := a.projectPath(projectID) + "/" + url.PathEscape(id) + "/runs"
if err := a.client.doWithQuery(ctx, http.MethodGet, path, nil, http.StatusOK, &result, opts); err != nil {
Expand Down
2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/client/session_api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/client/user_api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/types/agent.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/types/base.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/types/credential.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/types/inbox_message.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/ambient-sdk/go-sdk/types/list_options.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading