public class LsFolderRequest extends FolderRequest { @Element(required = false) private LsOperationOptions options; public LsOperationOptions getOptions() { return options; } public void setOptions(OperationOptions options) { this.options = (LsOperationOptions)options; } }
public class RestoreFolderRequest extends FolderRequest { @Element(required = true) private RestoreOperationOptions options; public RestoreOperationOptions getOptions() { return options; } public void setOptions(OperationOptions options) { this.options = (RestoreOperationOptions) options; } }
public class ApplicationLinkShortenerResponse { @Element(name = "shortLinkId", required = true) private String shortLinkId; public String getShortLinkId() { return shortLinkId; } }
public class LogFolderRequest extends FolderRequest { @Element(required = false) private LogOperationOptions options; public LogOperationOptions getOptions() { return options; } public void setOptions(OperationOptions options) { this.options = (LogOperationOptions)options; } }
public class StatusFolderRequest extends FolderRequest { @Element(required = false) private StatusOperationOptions options; public StatusOperationOptions getOptions() { return options; } public void setOptions(OperationOptions options) { this.options = (StatusOperationOptions)options; } }
public class GetFileHistoryFolderRequest extends FolderRequest { @Element(required = true) private String fileHistoryId; public String getFileHistoryId() { return fileHistoryId; } public void setFileHistoryId(String fileHistoryId) { this.fileHistoryId = fileHistoryId; } }
public class GenlinkFolderRequest extends FolderRequest { @Element(required = false) private GenlinkOperationOptions options; public GenlinkOperationOptions getOptions() { return options; } public void setOptions(OperationOptions options) { this.options = (GenlinkOperationOptions) options; } }
public class UpdateManagementRequest extends ManagementRequest { @Element(name = "options", required = true) private UpdateOperationOptions options; public UpdateManagementRequest() { // Nothing } public UpdateManagementRequest(UpdateOperationOptions options) { this.options = options; } public UpdateOperationOptions getOptions() { return options; } }
public class LsRemoteOperationResult implements OperationResult { @Element(name = "unknownRemoteDatabases") private ArrayList<DatabaseRemoteFile> unknownRemoteDatabases; public LsRemoteOperationResult() { // Nothing. } public LsRemoteOperationResult(ArrayList<DatabaseRemoteFile> unknownRemoteDatabases) { this.unknownRemoteDatabases = unknownRemoteDatabases; } public List<DatabaseRemoteFile> getUnknownRemoteDatabases() { return unknownRemoteDatabases; } }
public class ShowMessageExternalEvent extends ExternalEvent { @Element(name = "message", required = true) private String message; public ShowMessageExternalEvent() { // Nothing } public ShowMessageExternalEvent(String message) { this.message = message; } public String getMessage() { return message; } }
public class ConfirmUserInteractionExternalEventResponse extends ExternalEventResponse { @Element(name = "result", required = true) private boolean result; public ConfirmUserInteractionExternalEventResponse() { // Nothing } public ConfirmUserInteractionExternalEventResponse(boolean result) { this.result = result; } public boolean getResult() { return result; } }
public class ConnectManagementRequest extends ManagementRequest { @Element(name = "options", required = true) private ConnectOperationOptions options; public ConnectManagementRequest() { // Nothing } public ConnectManagementRequest(ConnectOperationOptions options) { this.options = options; } public ConnectOperationOptions getOptions() { return options; } }
public class PluginManagementRequest extends ManagementRequest { @Element(name = "options", required = true) private PluginOperationOptions options; public PluginManagementRequest() { // Nothing } public PluginManagementRequest(PluginOperationOptions options) { this.options = options; } public PluginOperationOptions getOptions() { return options; } }
public abstract class SyncExternalEvent extends ExternalEvent { @Element(required = true) private String root; public SyncExternalEvent() { // Nothing } public SyncExternalEvent(String root) { this.root = root; } public String getRoot() { return root; } }
public class InitManagementRequest extends ManagementRequest { @Element(name = "options", required = true) private InitOperationOptions options; public InitManagementRequest() { // Nothing } public InitManagementRequest(InitOperationOptions options) { this.options = options; } public InitOperationOptions getOptions() { return options; } }
public abstract class FolderRequest extends Request { @Element(required = true) private String root; public String getRoot() { return root; } public void setRoot(String root) { this.root = root; } public void setOptions(OperationOptions option) { // Nothing here } }
public class GetPasswordUserInteractionExternalEventResponse extends ExternalEventResponse { @Element(name = "password", required = true) private String password; public GetPasswordUserInteractionExternalEventResponse() { // Nothing } public GetPasswordUserInteractionExternalEventResponse(String password) { this.password = password; } public String getPassword() { return password; } }
public class LsRemoteEndSyncExternalEvent extends SyncExternalEvent { @Element(name = "hasChanges", required = true) private boolean hasChanges; public LsRemoteEndSyncExternalEvent() { this.hasChanges = false; } public LsRemoteEndSyncExternalEvent(String root, boolean hasChanges) { super(root); this.hasChanges = hasChanges; } public boolean hasChanges() { return hasChanges; } }
public class StatusEndSyncExternalEvent extends SyncExternalEvent { @Element(name = "hasChanges", required = true) private boolean hasChanges; public StatusEndSyncExternalEvent() { this.hasChanges = false; } public StatusEndSyncExternalEvent(String root, boolean hasChanges) { super(root); this.hasChanges = hasChanges; } public boolean hasChanges() { return hasChanges; } }
public static class AnotherDummyTransferSettings extends TransferSettings { @Element(required = true) public String noSetupAnnotation; @Element(required = true) @Setup(singular = true, visible = false) public String singularNonVisible; @Element(required = true) @Setup(callback = TransferPluginOptionCallback.class) public String someCallback; @Element(required = true) @Setup(callback = InvalidTransferPluginOptionCallback.class) public String someInvalidCallback; }