code: func (obj *Field) ClearAllButThis(ctx context.Context, softLock bool) (bool, error) {
  	result := &struct {
  		Return bool	`json:"qReturn"`
  	} {}
  	err := obj.rpc(ctx, "ClearAllButThis", result, softLock)
  	return result.Return, err 
  }
docs: // Maintains the selections in the current field while clearing the selections in the other fields.
  //
  // Parameters:
  //
  // ◾ softLock   -   Set to true to ignore locks; in that case, locked fields can be selected.
  // The default value is false.
  //