Field Squared API Services

<back to all web services

WorkspaceClone

The following routes are available for this service:
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; }
    }

}

Java WorkspaceClone DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + 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"}