SetProvider registers an SDK client as the session filesystem provider. RPC method: sessionFs.setProvider. Parameters: Initial working directory, session-state path layout, and path conventions used to register the calling SDK client as the session filesystem provider. Returns: Indicates whether
(ctx context.Context, params *SessionFSSetProviderRequest)
| 12716 | // Returns: Indicates whether the calling client was registered as the session filesystem |
| 12717 | // provider. |
| 12718 | func (a *ServerSessionFSAPI) SetProvider(ctx context.Context, params *SessionFSSetProviderRequest) (*SessionFSSetProviderResult, error) { |
| 12719 | raw, err := a.client.Request(ctx, "sessionFs.setProvider", params) |
| 12720 | if err != nil { |
| 12721 | return nil, err |
| 12722 | } |
| 12723 | var result SessionFSSetProviderResult |
| 12724 | if err := json.Unmarshal(raw, &result); err != nil { |
| 12725 | return nil, err |
| 12726 | } |
| 12727 | return &result, nil |
| 12728 | } |
| 12729 | |
| 12730 | // Experimental: ServerSessionsAPI contains experimental APIs that may change or be removed. |
| 12731 | type ServerSessionsAPI serverAPI |