| 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 .csv suffix or ?format=csv
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/csv
Content-Type: text/csv
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"}