| POST | /{Workspace}/WorkspaceClone/ |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class WorkspaceClone
{
public String Workspace = null;
public String DestinationWorkspaceId = null;
public String NewWorkspaceName = null;
public Boolean CloneAssets = null;
public Boolean CloneContacts = null;
public Boolean CloneDocuments = null;
public Boolean CloneHistory = null;
public Boolean CloneImages = null;
public Boolean CloneSchedules = null;
public Boolean CloneTasks = null;
public Boolean CloneUsers = null;
public Boolean GuessUserDomain = null;
public String UserDomain = null;
public String NotificationEmail = null;
public String getWorkspace() { return Workspace; }
public WorkspaceClone setWorkspace(String value) { this.Workspace = value; return this; }
public String getDestinationWorkspaceId() { return DestinationWorkspaceId; }
public WorkspaceClone setDestinationWorkspaceId(String value) { this.DestinationWorkspaceId = value; return this; }
public String getNewWorkspaceName() { return NewWorkspaceName; }
public WorkspaceClone setNewWorkspaceName(String value) { this.NewWorkspaceName = value; return this; }
public Boolean isCloneAssets() { return CloneAssets; }
public WorkspaceClone setCloneAssets(Boolean value) { this.CloneAssets = value; return this; }
public Boolean isCloneContacts() { return CloneContacts; }
public WorkspaceClone setCloneContacts(Boolean value) { this.CloneContacts = value; return this; }
public Boolean isCloneDocuments() { return CloneDocuments; }
public WorkspaceClone setCloneDocuments(Boolean value) { this.CloneDocuments = value; return this; }
public Boolean isCloneHistory() { return CloneHistory; }
public WorkspaceClone setCloneHistory(Boolean value) { this.CloneHistory = value; return this; }
public Boolean isCloneImages() { return CloneImages; }
public WorkspaceClone setCloneImages(Boolean value) { this.CloneImages = value; return this; }
public Boolean isCloneSchedules() { return CloneSchedules; }
public WorkspaceClone setCloneSchedules(Boolean value) { this.CloneSchedules = value; return this; }
public Boolean isCloneTasks() { return CloneTasks; }
public WorkspaceClone setCloneTasks(Boolean value) { this.CloneTasks = value; return this; }
public Boolean isCloneUsers() { return CloneUsers; }
public WorkspaceClone setCloneUsers(Boolean value) { this.CloneUsers = value; return this; }
public Boolean isGuessUserDomain() { return GuessUserDomain; }
public WorkspaceClone setGuessUserDomain(Boolean value) { this.GuessUserDomain = value; return this; }
public String getUserDomain() { return UserDomain; }
public WorkspaceClone setUserDomain(String value) { this.UserDomain = value; return this; }
public String getNotificationEmail() { return NotificationEmail; }
public WorkspaceClone setNotificationEmail(String value) { this.NotificationEmail = value; return this; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /{Workspace}/WorkspaceClone/ HTTP/1.1
Host: dev.fieldsquared.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
Workspace: String,
DestinationWorkspaceId: String,
NewWorkspaceName: String,
CloneAssets: False,
CloneContacts: False,
CloneDocuments: False,
CloneHistory: False,
CloneImages: False,
CloneSchedules: False,
CloneTasks: False,
CloneUsers: False,
GuessUserDomain: False,
UserDomain: String,
NotificationEmail: String
}