Compare commits
217 Commits
master
...
release/5.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
001d329090 | ||
|
|
e4859369d5 | ||
|
|
dd36d97c09 | ||
|
|
f57558bfdc | ||
|
|
78c5edc556 | ||
|
|
dab52cdcc4 | ||
|
|
da2acc799e | ||
|
|
9b9bbbeb0b | ||
|
|
71f6eb88a4 | ||
|
|
f17fb45f65 | ||
|
|
62dafbb7ba | ||
|
|
119b824a3d | ||
|
|
281112fc6b | ||
|
|
1e483ba485 | ||
|
|
e4a2e4fd9b | ||
|
|
45a8897e2e | ||
|
|
b5aa203acf | ||
|
|
8dadf184c5 | ||
|
|
c21f736f39 | ||
|
|
8866b299e4 | ||
|
|
713fdf4a85 | ||
|
|
9f41d451b1 | ||
|
|
b27031c713 | ||
|
|
08707bbf92 | ||
|
|
613cdcee77 | ||
|
|
44ba0bd53e | ||
|
|
dd8b0fc845 | ||
|
|
bd2837fe2b | ||
|
|
7ac19f7b5a | ||
|
|
1c5f4c48c1 | ||
|
|
a5952965cd | ||
|
|
03c79ba833 | ||
|
|
22f426f812 | ||
|
|
56f5a2b86f | ||
|
|
1f92aa6ec3 | ||
|
|
cf4a19ec98 | ||
|
|
a87cea5e69 | ||
|
|
d3dc066bd9 | ||
|
|
5a7c4ff580 | ||
|
|
fbecd36163 | ||
|
|
b3b1f65fe8 | ||
|
|
1ccbd0d40c | ||
|
|
0582f92389 | ||
|
|
aeef4555ee | ||
|
|
9d050672f7 | ||
|
|
5df7207fd4 | ||
|
|
29c5107a07 | ||
|
|
86951e842b | ||
|
|
9da2fad433 | ||
|
|
e4d5ba8a77 | ||
|
|
79d727587c | ||
|
|
de6cc881d0 | ||
|
|
f7af6cf971 | ||
|
|
c20fa75ab4 | ||
|
|
32b802ac72 | ||
|
|
6df0f4c7cb | ||
|
|
8a4d3c81a4 | ||
|
|
45c751004f | ||
|
|
d67ea9076b | ||
|
|
e99d76ddfe | ||
|
|
3d3b850b5c | ||
|
|
1fc4fc1580 | ||
|
|
37a5ffdbf9 | ||
|
|
253bef2d52 | ||
|
|
ad66c2cdb0 | ||
|
|
22009a7136 | ||
|
|
9db43311d2 | ||
|
|
e9f2fdb781 | ||
|
|
4e7577022b | ||
|
|
ea18f30690 | ||
|
|
01c02273e9 | ||
|
|
d3e81677a8 | ||
|
|
269b9529ec | ||
|
|
c25a76ea21 | ||
|
|
31a5d47fc9 | ||
|
|
378281931e | ||
|
|
b6fc0729a1 | ||
|
|
fc096f9996 | ||
|
|
0f15a123ef | ||
|
|
109212adf5 | ||
|
|
63d170f1fd | ||
|
|
270736373e | ||
|
|
1bf46c5276 | ||
|
|
61582d47f4 | ||
|
|
d58c5fc897 | ||
|
|
b7106f975a | ||
|
|
cf4db12385 | ||
|
|
af2d560038 | ||
|
|
c1bb0ebcb4 | ||
|
|
9d07318fb5 | ||
|
|
9eebc938c3 | ||
|
|
c0abba24e3 | ||
|
|
cf6c60cd7e | ||
|
|
dd5f6344ab | ||
|
|
fe8e66d86a | ||
|
|
87a36a5cbd | ||
|
|
7c8fe06056 | ||
|
|
3ea6c32e8d | ||
|
|
b5968401cd | ||
|
|
beee3bdd95 | ||
|
|
63e1867bdb | ||
|
|
ccb886edca | ||
|
|
6a55b90e77 | ||
|
|
9a49c589ed | ||
|
|
588ed0f9b3 | ||
|
|
129a80b628 | ||
|
|
fa9894b363 | ||
|
|
34af920e96 | ||
|
|
2b399b9ac7 | ||
|
|
be99eefa8f | ||
|
|
49a5c6f2c0 | ||
|
|
bc70b7d8f4 | ||
|
|
1a58a4a97c | ||
|
|
8b47b3caf3 | ||
|
|
ffda76352f | ||
|
|
6b7a06f93b | ||
|
|
8cdb464400 | ||
|
|
3c5fa6d351 | ||
|
|
0f2a1ae9a3 | ||
|
|
5275b32cc7 | ||
|
|
0eed007880 | ||
|
|
3703587f1e | ||
|
|
45f3152442 | ||
|
|
94d848094d | ||
|
|
5def6d92e5 | ||
|
|
b80e6d166f | ||
|
|
36d3d39308 | ||
|
|
b2f22648e8 | ||
|
|
ad734c190c | ||
|
|
c2cdfeba04 | ||
|
|
5c4d060d4c | ||
|
|
f06b749d1f | ||
|
|
82a84cd8bb | ||
|
|
97b15a8bab | ||
|
|
d3d495ffdc | ||
|
|
11da4d741a | ||
|
|
72e94e1bb3 | ||
|
|
85f8044f27 | ||
|
|
0fc17283dc | ||
|
|
ed2538aa8c | ||
|
|
6eb82e2ec4 | ||
|
|
7b5c0d958a | ||
|
|
b3d96cefd2 | ||
|
|
71d46bda14 | ||
|
|
224cab55f2 | ||
|
|
45dd57d534 | ||
|
|
d2c712b9cc | ||
|
|
975a649c02 | ||
|
|
635f7ac001 | ||
|
|
ea7c22c063 | ||
|
|
750a22ac34 | ||
|
|
0fd95b9545 | ||
|
|
be0f4b1454 | ||
|
|
591cf0abe9 | ||
|
|
2ff7d8f019 | ||
|
|
50d5321fa3 | ||
|
|
4e687485a4 | ||
|
|
1b352a0717 | ||
|
|
8c7001ddb8 | ||
|
|
40ff8318d5 | ||
|
|
6adb459d72 | ||
|
|
0c4d3f6496 | ||
|
|
198c42c1c4 | ||
|
|
15f4f30072 | ||
|
|
3678ba9d15 | ||
|
|
78c0b847ed | ||
|
|
613fe89353 | ||
|
|
9454a83171 | ||
|
|
7905bdc654 | ||
|
|
92c1df3f29 | ||
|
|
00ea4cd731 | ||
|
|
bc90f108d7 | ||
|
|
ab6149b248 | ||
|
|
bb91988bb1 | ||
|
|
ae9073f471 | ||
|
|
ca57dfacf8 | ||
|
|
05af5bf600 | ||
|
|
0807265663 | ||
|
|
54e715e7c8 | ||
|
|
bfd5f82ac5 | ||
|
|
8094b7bfb4 | ||
|
|
0567af9bc8 | ||
|
|
b6ff8d3ff6 | ||
|
|
463ef16ab5 | ||
|
|
d13a061428 | ||
|
|
d805167f5e | ||
|
|
0b7d6f8ca5 | ||
|
|
a5abed33d9 | ||
|
|
b547e844cb | ||
|
|
7630ffa121 | ||
|
|
191ef84e29 | ||
|
|
a8059247b3 | ||
|
|
d70506ae4d | ||
|
|
79888cca13 | ||
|
|
325a248645 | ||
|
|
c1143106a3 | ||
|
|
8c04bf77b2 | ||
|
|
6056dcaca6 | ||
|
|
cc8f7140b6 | ||
|
|
e292cd6e80 | ||
|
|
12dadf118b | ||
|
|
34b52c3216 | ||
|
|
f502cfa5f7 | ||
|
|
191600b6c7 | ||
|
|
c04ebb3a26 | ||
|
|
da1037cc73 | ||
|
|
2c3dc0a013 | ||
|
|
60561fd06e | ||
|
|
ea00977f55 | ||
|
|
dcf012746c | ||
|
|
4794001d6e | ||
|
|
cabbd8669d | ||
|
|
866f0e75a3 | ||
|
|
9273ae0e70 | ||
|
|
e139770ffb | ||
|
|
2c4ec03831 | ||
|
|
4dec127b3e |
@@ -136,7 +136,7 @@ public class FileCopy {
|
||||
if (index > 0) {
|
||||
int end = index;
|
||||
int start = index;
|
||||
while (sb.charAt(start) != '"') { //$NON-NLS-1$
|
||||
while (sb.charAt(start) != '"') {
|
||||
start--;
|
||||
}
|
||||
sb.replace(start + 1, end, "../../.."); //$NON-NLS-1$
|
||||
@@ -156,8 +156,11 @@ public class FileCopy {
|
||||
input.close();
|
||||
}
|
||||
if (temp.isDirectory()) { // copy subfolder
|
||||
copyComponentFolder(sourceComponentFolder + File.separator + file[i], targetComponentFolder + File.separator
|
||||
+ file[i], modifySkeletonValue);
|
||||
// TDI-31436:Avoid case of copy infinite subfolder if target folder is under source folder
|
||||
if (!temp.getAbsolutePath().equals(targetComponentFolder)) {
|
||||
copyComponentFolder(sourceComponentFolder + File.separator + file[i], targetComponentFolder
|
||||
+ File.separator + file[i], modifySkeletonValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
|
||||
@@ -342,6 +342,9 @@ end_Hash.put("<%=node.getUniqueName() %>", System.currentTimeMillis());
|
||||
if(errorThread_<%=iterateTargetNodeName %>.exception!=null){
|
||||
throw errorThread_<%=iterateTargetNodeName %>.exception;
|
||||
}
|
||||
if(errorThread_<%=iterateTargetNodeName %>.error!=null){
|
||||
throw errorThread_<%=iterateTargetNodeName %>.error;
|
||||
}
|
||||
}else{
|
||||
Integer threadErrorCode = mtp_<%=iterateTargetNodeName %>.getTalendThreadResult().getErrorCode();
|
||||
String threadStatus = mtp_<%=iterateTargetNodeName %>.getTalendThreadResult().getStatus();
|
||||
|
||||
@@ -369,21 +369,21 @@ public String getExceptionStackTrace() {
|
||||
return null;
|
||||
}
|
||||
|
||||
private java.lang.Exception exception = null;
|
||||
private Exception exception;
|
||||
|
||||
public java.lang.Exception getException() {
|
||||
public Exception getException() {
|
||||
if ("failure".equals(this.getStatus())) {
|
||||
return this.exception;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
private class TalendException extends java.lang.Exception {
|
||||
private class TalendException extends Exception {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private java.util.Map<String, Object> globalMap = null;
|
||||
private java.lang.Exception e = null;
|
||||
private Exception e = null;
|
||||
private String currentComponent = null;
|
||||
private String virtualComponentName = null;
|
||||
|
||||
@@ -391,13 +391,13 @@ private class TalendException extends java.lang.Exception {
|
||||
this.virtualComponentName = virtualComponentName;
|
||||
}
|
||||
|
||||
private TalendException(java.lang.Exception e, String errorComponent, final java.util.Map<String, Object> globalMap) {
|
||||
private TalendException(Exception e, String errorComponent, final java.util.Map<String, Object> globalMap) {
|
||||
this.currentComponent= errorComponent;
|
||||
this.globalMap = globalMap;
|
||||
this.e = e;
|
||||
}
|
||||
|
||||
public java.lang.Exception getException() {
|
||||
public Exception getException() {
|
||||
return this.e;
|
||||
}
|
||||
|
||||
@@ -406,7 +406,7 @@ private class TalendException extends java.lang.Exception {
|
||||
}
|
||||
|
||||
<%//For TDI-27789%>
|
||||
public String getExceptionCauseMessage(java.lang.Exception e){
|
||||
public String getExceptionCauseMessage(Exception e){
|
||||
Throwable cause = e;
|
||||
String message = null;
|
||||
int i = 10;
|
||||
@@ -508,15 +508,6 @@ private class TalendException extends java.lang.Exception {
|
||||
}
|
||||
%>
|
||||
}
|
||||
} catch (java.lang.SecurityException e) {
|
||||
this.e.printStackTrace();
|
||||
} catch (java.lang.IllegalArgumentException e) {
|
||||
this.e.printStackTrace();
|
||||
} catch (java.lang.IllegalAccessException e) {
|
||||
this.e.printStackTrace();
|
||||
} catch (java.lang.reflect.InvocationTargetException e) {
|
||||
this.e.printStackTrace();
|
||||
}
|
||||
<%
|
||||
boolean needCatchTalendException = false;
|
||||
if (process.getNodesOfType("tLogCatcher").size() > 0) {
|
||||
@@ -539,13 +530,15 @@ private class TalendException extends java.lang.Exception {
|
||||
if(needCatchTalendException) {
|
||||
if (process.getNodesOfType("tLogCatcher").size() > 0) {
|
||||
%>
|
||||
catch (TalendException e) {
|
||||
} catch (TalendException e) {
|
||||
// do nothing
|
||||
}
|
||||
<%
|
||||
}
|
||||
}
|
||||
%>
|
||||
%>
|
||||
} catch (Exception e) {
|
||||
this.e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -555,7 +548,7 @@ private class TalendException extends java.lang.Exception {
|
||||
for (INode node : processNodes) {
|
||||
if (node.isActivate()) {
|
||||
%>
|
||||
public void <%=node.getUniqueName() %>_error(java.lang.Exception exception, String errorComponent, final java.util.Map<String, Object> globalMap) throws TalendException {
|
||||
public void <%=node.getUniqueName() %>_error(Exception exception, String errorComponent, final java.util.Map<String, Object> globalMap) throws TalendException {
|
||||
<%
|
||||
//If node is virtual component input part,invoke virtual component output part when virtual link is ROWS_END,FLOW,COMPONENT_OK,ITERATE(virtual link could not be ON_SUBJOB_OK)
|
||||
if(node.isVirtualGenerateNode() && node.getVirtualLinkTo()!=null){
|
||||
@@ -653,7 +646,7 @@ private class TalendException extends java.lang.Exception {
|
||||
}
|
||||
%>
|
||||
|
||||
} catch (java.lang.Exception e) {
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
<%
|
||||
@@ -716,7 +709,7 @@ private class TalendException extends java.lang.Exception {
|
||||
for (INode node : processNodes) {
|
||||
if (node.isDesignSubjobStartNode()) {
|
||||
%>
|
||||
public void <%=node.getUniqueName() %>_onSubJobError(java.lang.Exception exception, String errorComponent, final java.util.Map<String, Object> globalMap) throws TalendException {
|
||||
public void <%=node.getUniqueName() %>_onSubJobError(Exception exception, String errorComponent, final java.util.Map<String, Object> globalMap) throws TalendException {
|
||||
<%
|
||||
List< ? extends IConnection> conns = node.getOutgoingConnections();
|
||||
int count = 0;
|
||||
@@ -766,7 +759,7 @@ resumeUtil.addLog("SYSTEM_LOG", "NODE:"+ errorComponent, "", Thread.currentThrea
|
||||
<%
|
||||
}
|
||||
%>
|
||||
} catch (java.lang.Exception e) {
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
<%
|
||||
|
||||
@@ -83,6 +83,17 @@
|
||||
talendThreadPool.setErrorThread(this);
|
||||
talendThreadPool.stopAllWorkers();
|
||||
|
||||
} catch (java.lang.Error error){
|
||||
this.status = "failure";
|
||||
Integer localErrorCode = (Integer) (((java.util.Map) threadLocal.get()).get("errorCode"));
|
||||
if (localErrorCode != null) {
|
||||
if (this.errorCode == null || localErrorCode.compareTo(this.errorCode) > 0) {
|
||||
this.errorCode = localErrorCode;
|
||||
}
|
||||
}
|
||||
this.error = error;
|
||||
talendThreadPool.setErrorThread(this);
|
||||
talendThreadPool.stopAllWorkers();
|
||||
} finally {
|
||||
try{
|
||||
<%=finallyPart%>
|
||||
@@ -134,4 +145,4 @@
|
||||
}//3
|
||||
}//2
|
||||
}//1
|
||||
%>
|
||||
%>
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
#FIXME for TUP-2177. later, should be removed.
|
||||
original.list
|
||||
close_blocks_code.javajet
|
||||
close_blocks_code.perljet
|
||||
component_part_endmain.javajet
|
||||
component_part_endmain.perljet
|
||||
component_part_footer.javajet
|
||||
component_part_footer.perljet
|
||||
component_part_header.javajet
|
||||
component_part_header.perljet
|
||||
context.javajet
|
||||
context.perljet
|
||||
default_template.javajet
|
||||
default_template.perljet
|
||||
footer_java.skeleton
|
||||
footer_process_info.javajet
|
||||
footer_process_info.perljet
|
||||
footer.javajet
|
||||
footer.perljet
|
||||
header_additional.javajet
|
||||
header_additional.perljet
|
||||
header.javajet
|
||||
header.perljet
|
||||
iterate_subprocess_footer.javajet
|
||||
iterate_subprocess_footer.perljet
|
||||
iterate_subprocess_header.javajet
|
||||
iterate_subprocess_header.perljet
|
||||
subprocess_footer.javajet
|
||||
subprocess_footer.perljet
|
||||
subprocess_header_java.skeleton
|
||||
subprocess_header.javajet
|
||||
subprocess_header.perljet
|
||||
subtree_begin.javajet
|
||||
subtree_begin.perljet
|
||||
subtree_end.javajet
|
||||
subtree_end.perljet
|
||||
@@ -1,5 +1,5 @@
|
||||
<%@ jet
|
||||
package="org.talend.designer.codegen.translators"
|
||||
<%@ jet
|
||||
package="org.talend.designer.codegen.translators"
|
||||
imports="
|
||||
org.talend.designer.codegen.config.NodesSubTree
|
||||
org.talend.core.model.process.INode
|
||||
@@ -10,7 +10,7 @@
|
||||
org.talend.core.model.process.IProcess
|
||||
org.talend.core.model.process.EConnectionType
|
||||
org.talend.core.model.process.IConnection
|
||||
org.talend.core.model.metadata.IMetadataTable
|
||||
org.talend.core.model.metadata.IMetadataTable
|
||||
org.talend.core.model.metadata.IMetadataColumn
|
||||
org.talend.designer.codegen.config.CodeGeneratorArgument
|
||||
org.talend.core.model.metadata.types.JavaTypesManager
|
||||
@@ -20,7 +20,7 @@
|
||||
org.talend.core.model.process.IHashConfiguration
|
||||
org.talend.core.model.process.IHashableColumn
|
||||
org.talend.core.model.utils.NodeUtil
|
||||
"
|
||||
"
|
||||
class="SubProcessHeader"
|
||||
skeleton="subprocess_header_java.skeleton"
|
||||
%>
|
||||
@@ -50,19 +50,19 @@
|
||||
(conn.getLineStyle().equals(EConnectionType.FLOW_MAIN))||
|
||||
(conn.getLineStyle().equals(EConnectionType.FLOW_REF)) ||
|
||||
(conn.getLineStyle().equals(EConnectionType.FLOW_MERGE))||
|
||||
(conn.getLineStyle().equals(EConnectionType.RUN_AFTER))
|
||||
(conn.getLineStyle().equals(EConnectionType.RUN_AFTER))
|
||||
) {
|
||||
|
||||
if(conn.getLineStyle().equals(EConnectionType.RUN_AFTER)){
|
||||
templateOrigin = ElementParameterParser.getValue(conn.getSource(), "__ORIGIN__");
|
||||
}
|
||||
}
|
||||
if (!hSet.contains(conn.getName() + templateOrigin)) {
|
||||
hSet.add(conn.getName() + templateOrigin);
|
||||
IMetadataTable metadata = conn.getMetadataTable();
|
||||
|
||||
|
||||
boolean changeHashAndEqualsForBigDecimal = false;
|
||||
Set<String> hashableColumnsNames = new HashSet<String>();
|
||||
|
||||
|
||||
INode targetNode = conn.getTarget();
|
||||
if(targetNode instanceof IHashableInputConnections) {
|
||||
if(targetNode.getUniqueName().startsWith("tMap")) {
|
||||
@@ -77,7 +77,7 @@
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
|
||||
//only for the lookup branch of the tJoin
|
||||
boolean isLookOftJoin = false;
|
||||
boolean isLookOftRecordMatching = false;
|
||||
@@ -87,7 +87,7 @@
|
||||
for (INode tjoinNode : process.getNodesOfType("tJoin")) {
|
||||
if(conn.getTarget().getUniqueName().equals(tjoinNode.getUniqueName())){
|
||||
List<Map<String, String>> joinKeys = (List<Map<String,String>>)ElementParameterParser.getObjectValue(conn.getTarget(), "__JOIN_KEY__");
|
||||
for(Map<String, String> joinKeyLine : joinKeys){
|
||||
for(Map<String, String> joinKeyLine : joinKeys){
|
||||
String lookupKey = joinKeyLine.get("LOOKUP_COLUMN");
|
||||
hashableColumnsNames.add(lookupKey);
|
||||
}
|
||||
@@ -95,11 +95,11 @@
|
||||
isLookup = true;
|
||||
}
|
||||
}
|
||||
|
||||
// for tRecordMatching
|
||||
|
||||
// for tRecordMatching
|
||||
if(conn.getTarget().getUniqueName().startsWith("tRecordMatching")){
|
||||
List<Map<String, String>> joinKeys = (List<Map<String,String>>)ElementParameterParser.getObjectValue(conn.getTarget(), "__BLOCKING_DEFINITION__");
|
||||
for(Map<String, String> joinKeyLine : joinKeys){
|
||||
for(Map<String, String> joinKeyLine : joinKeys){
|
||||
String lookupKey = joinKeyLine.get("LOOKUP_COLUMN");
|
||||
hashableColumnsNames.add(lookupKey);
|
||||
isLookup = true;
|
||||
@@ -132,8 +132,8 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!isLookOftJoin && !isLookOftRecordMatching && !isLookOfHashOutput && metadata!=null) {
|
||||
|
||||
if (!isLookOftJoin && !isLookOftRecordMatching && !isLookOfHashOutput && metadata!=null) {
|
||||
for (IMetadataColumn column: metadata.getListColumns()) {
|
||||
if (column.isKey()) {
|
||||
hashableColumnsNames.add(column.getLabel());
|
||||
@@ -142,7 +142,7 @@
|
||||
}
|
||||
}
|
||||
boolean hasAtLeastOneKey = hashableColumnsNames.size() > 0;
|
||||
|
||||
|
||||
%>
|
||||
|
||||
public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements routines.system.<%= isLookup ? "IPersistableComparableLookupRow<"+conn.getName()+"Struct>" : "IPersistableRow<"+conn.getName()+"Struct"+ templateOrigin + ">" %> {
|
||||
@@ -155,14 +155,14 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
protected static final int PRIME = 31;
|
||||
protected int hashCode = DEFAULT_HASHCODE;
|
||||
public boolean hashCodeDirty = true;
|
||||
|
||||
|
||||
public String loopKey;
|
||||
|
||||
|
||||
|
||||
|
||||
<%
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
<%
|
||||
if (metadata !=null) {
|
||||
for (IMetadataColumn column: metadata.getListColumns()) {
|
||||
@@ -173,11 +173,11 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
%>
|
||||
public <%= typeToGenerate %> <%=column.getLabel() %><%
|
||||
|
||||
|
||||
if(javaType == JavaTypesManager.CHARACTER && !column.isNullable()) {
|
||||
%> = ' '<%
|
||||
}
|
||||
|
||||
|
||||
%>;
|
||||
|
||||
public <%= typeToGenerate %> get<%=column.getLabel().substring(0, 1).toUpperCase()%><%=column.getLabel().substring(1)%> () {
|
||||
@@ -188,15 +188,15 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
%>
|
||||
public java.util.Map<String,Object> documentLookupResult = new java.util.HashMap<String,Object>();
|
||||
<%
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
<%
|
||||
if(hasAtLeastOneKey) { // T_SH_001
|
||||
%>
|
||||
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
if (this.hashCodeDirty) {
|
||||
@@ -210,24 +210,24 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
JavaType javaType = JavaTypesManager.getJavaTypeFromId(column.getTalendType());
|
||||
|
||||
if (JavaTypesManager.isJavaPrimitiveType(column.getTalendType(), column.isNullable())) {
|
||||
|
||||
|
||||
String typeToGenerate = JavaTypesManager.getTypeToGenerate(column.getTalendType(), column.isNullable());
|
||||
if(javaType == JavaTypesManager.BOOLEAN) {
|
||||
%>
|
||||
result = prime * result + (this.<%=column.getLabel() %> ? 1231 : 1237);
|
||||
<%
|
||||
} else {
|
||||
} else {
|
||||
%>
|
||||
result = prime * result + (int) this.<%=column.getLabel() %>;
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
} else if(javaType == JavaTypesManager.BYTE_ARRAY) {
|
||||
|
||||
%>
|
||||
result = prime * result + java.util.Arrays.hashCode(this.<%=column.getLabel() %>);
|
||||
<%
|
||||
|
||||
|
||||
} else if((javaType == JavaTypesManager.BIGDECIMAL) && changeHashAndEqualsForBigDecimal) {
|
||||
%>
|
||||
result = prime * result + ((this.<%=column.getLabel() %> == null) ? 0 : new Double(this.<%=column.getLabel() %>.doubleValue()).hashCode());
|
||||
@@ -237,24 +237,24 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
result = prime * result + ((this.<%=column.getLabel() %> == null) ? 0 : this.<%=column.getLabel() %>.hashCode());
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
%>
|
||||
this.hashCode = result;
|
||||
this.hashCodeDirty = false;
|
||||
this.hashCodeDirty = false;
|
||||
}
|
||||
return this.hashCode;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
if (this == obj) return true;
|
||||
if (obj == null) return false;
|
||||
if (getClass() != obj.getClass()) return false;
|
||||
final <%=conn.getName() %>Struct<%=templateOrigin %> other = (<%=conn.getName() %>Struct<%=templateOrigin %>) obj;
|
||||
<%
|
||||
<%
|
||||
if (metadata !=null) {
|
||||
for (IMetadataColumn column: metadata.getListColumns()) {
|
||||
if (hashableColumnsNames.contains(column.getLabel())) {
|
||||
@@ -263,7 +263,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
|
||||
if (JavaTypesManager.isJavaPrimitiveType(column.getTalendType(), column.isNullable())) {
|
||||
%>
|
||||
if (this.<%=column.getLabel() %> != other.<%=column.getLabel() %>)
|
||||
if (this.<%=column.getLabel() %> != other.<%=column.getLabel() %>)
|
||||
return false;
|
||||
<%
|
||||
} else if(javaType == JavaTypesManager.BYTE_ARRAY) {
|
||||
@@ -275,13 +275,13 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
} else {
|
||||
%>
|
||||
if (this.<%=column.getLabel() %> == null) {
|
||||
if (other.<%=column.getLabel() %> != null)
|
||||
if (other.<%=column.getLabel() %> != null)
|
||||
return false;
|
||||
<%if((javaType == JavaTypesManager.BIGDECIMAL) && changeHashAndEqualsForBigDecimal) {%>
|
||||
} else if ((other.<%=column.getLabel() %> == null) || (this.<%=column.getLabel() %>.compareTo(other.<%=column.getLabel() %>)!=0))
|
||||
<%} else {%>
|
||||
} else if (!this.<%=column.getLabel() %>.equals(other.<%=column.getLabel() %>))
|
||||
<%}%>
|
||||
<%}%>
|
||||
return false;
|
||||
<%
|
||||
}
|
||||
@@ -290,7 +290,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -299,7 +299,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
<%
|
||||
if (metadata !=null) {
|
||||
for (IMetadataColumn column: metadata.getListColumns()) {
|
||||
|
||||
|
||||
%>other.<%= column.getLabel() %> = this.<%= column.getLabel() %>;
|
||||
<%
|
||||
}
|
||||
@@ -313,7 +313,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
if (metadata !=null) {
|
||||
for (IMetadataColumn column: metadata.getListColumns()) {
|
||||
if (hashableColumnsNames.contains(column.getLabel())) {
|
||||
|
||||
|
||||
%>other.<%= column.getLabel() %> = this.<%= column.getLabel() %>;
|
||||
<%
|
||||
}
|
||||
@@ -321,8 +321,8 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
%>
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
<%
|
||||
} // T_SH_001
|
||||
%>
|
||||
@@ -364,7 +364,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
return strReturn;
|
||||
}
|
||||
|
||||
|
||||
private void writeString(String str, ObjectOutputStream dos) throws IOException{
|
||||
if(str == null) {
|
||||
dos.writeInt(-1);
|
||||
@@ -392,7 +392,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
return strReturn;
|
||||
}
|
||||
|
||||
|
||||
private void writeString(String str, DataOutputStream dos, ObjectOutputStream oos) throws IOException{
|
||||
if(str == null) {
|
||||
dos.writeInt(-1);
|
||||
@@ -420,7 +420,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
return dateReturn;
|
||||
}
|
||||
|
||||
|
||||
private void writeDate(java.util.Date date1, ObjectOutputStream dos) throws IOException{
|
||||
if(date1 == null) {
|
||||
dos.writeByte(-1);
|
||||
@@ -445,7 +445,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
return dateReturn;
|
||||
}
|
||||
|
||||
|
||||
private void writeDate(java.util.Date date1, DataOutputStream dos, ObjectOutputStream oos) throws IOException{
|
||||
if(date1 == null) {
|
||||
dos.writeByte(-1);
|
||||
@@ -473,7 +473,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
return byteArrayReturn;
|
||||
}
|
||||
|
||||
|
||||
private void writeByteArray(byte[] byteArray, ObjectOutputStream dos) throws IOException{
|
||||
if(byteArray == null) {
|
||||
dos.writeInt(-1);
|
||||
@@ -500,7 +500,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
return byteArrayReturn;
|
||||
}
|
||||
|
||||
private void writeByteArray(byte[] byteArray, DataOutputStream dos, ObjectOutputStream oos) throws IOException{
|
||||
private void writeByteArray(byte[] byteArray, DataOutputStream dos, ObjectOutputStream oos) throws IOException{
|
||||
if(byteArray == null) {
|
||||
dos.writeInt(-1);
|
||||
} else {
|
||||
@@ -528,7 +528,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
return intReturn;
|
||||
}
|
||||
|
||||
|
||||
private void writeInteger(Integer intNum, ObjectOutputStream dos) throws IOException{
|
||||
if(intNum == null) {
|
||||
dos.writeByte(-1);
|
||||
@@ -553,7 +553,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
return intReturn;
|
||||
}
|
||||
|
||||
private void writeInteger(Integer intNum, DataOutputStream dos, ObjectOutputStream oos) throws IOException{
|
||||
private void writeInteger(Integer intNum, DataOutputStream dos, ObjectOutputStream oos) throws IOException{
|
||||
if(intNum == null) {
|
||||
dos.writeByte(-1);
|
||||
} else {
|
||||
@@ -567,16 +567,16 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
}
|
||||
}
|
||||
%>
|
||||
|
||||
%>
|
||||
|
||||
public void <%= isLookup ? "readKeys" : "read" %>Data(ObjectInputStream dis) {
|
||||
|
||||
synchronized(commonByteArrayLock_<%=codeGenArgument.getCurrentProjectName() %>_<%=codeGenArgument.getJobName() %>) {
|
||||
|
||||
try {
|
||||
|
||||
|
||||
int length = 0;
|
||||
<%
|
||||
<%
|
||||
boolean hasAtLeastOneRead = false;
|
||||
boolean hasAtLeastOneObjectType = false;
|
||||
if (metadata !=null) {
|
||||
@@ -639,7 +639,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
<%
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
<%
|
||||
if(hasAtLeastOneObjectType) {
|
||||
%>
|
||||
@@ -648,9 +648,9 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
<%
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
<%
|
||||
if(!hasAtLeastOneRead) {
|
||||
%>
|
||||
@@ -658,16 +658,16 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
<%
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
public void <%= isLookup ? "writeKeys" : "write" %>Data(ObjectOutputStream dos) {
|
||||
try {
|
||||
|
||||
<%
|
||||
<%
|
||||
boolean hasAtLeastOneWrite = false;
|
||||
hasAtLeastOneObjectType = false;
|
||||
if (metadata !=null) {
|
||||
@@ -729,7 +729,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
%>
|
||||
}
|
||||
|
||||
|
||||
<%
|
||||
if(!hasAtLeastOneWrite) {
|
||||
%>
|
||||
@@ -737,7 +737,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
<%
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
}
|
||||
|
||||
<%
|
||||
@@ -745,14 +745,14 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
%>
|
||||
|
||||
|
||||
/**
|
||||
/**
|
||||
* Fill Values data by reading ObjectInputStream.
|
||||
*/
|
||||
public void readValuesData(DataInputStream dis, ObjectInputStream ois) {
|
||||
try {
|
||||
|
||||
|
||||
int length = 0;
|
||||
<%
|
||||
<%
|
||||
hasAtLeastOneRead = false;
|
||||
hasAtLeastOneObjectType = false;
|
||||
if (metadata !=null) {
|
||||
@@ -815,7 +815,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
<%
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
<%
|
||||
if(hasAtLeastOneObjectType) {
|
||||
%>
|
||||
@@ -834,16 +834,16 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
<%
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
/**
|
||||
* Return a byte array which represents Values data.
|
||||
*/
|
||||
public void writeValuesData(DataOutputStream dos, ObjectOutputStream oos) {
|
||||
try {
|
||||
|
||||
<%
|
||||
|
||||
<%
|
||||
hasAtLeastOneWrite = false;
|
||||
if (metadata !=null) {
|
||||
for (IMetadataColumn column: metadata.getListColumns()) {
|
||||
@@ -909,7 +909,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
<%
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
}
|
||||
|
||||
<%
|
||||
@@ -917,11 +917,11 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
%>
|
||||
|
||||
public String toString() {
|
||||
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(super.toString());
|
||||
sb.append("[");
|
||||
<%
|
||||
<%
|
||||
if (metadata !=null) {
|
||||
List<IMetadataColumn> clmlist = metadata.getListColumns();
|
||||
for(int i=0; i< clmlist.size(); i++) {
|
||||
@@ -940,12 +940,12 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
}
|
||||
%>
|
||||
sb.append("]");
|
||||
|
||||
|
||||
return sb.toString();
|
||||
}
|
||||
<%if(isLog4jEnabled){%>
|
||||
public String toLogString(){
|
||||
StringBuilder sb = new StringBuilder();
|
||||
StringBuilder sb = new StringBuilder();
|
||||
<%
|
||||
if (metadata !=null) {
|
||||
List<IMetadataColumn> columnList = metadata.getListColumns();
|
||||
@@ -963,7 +963,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
sb.append("<null>");
|
||||
}else{
|
||||
sb.append(<%=columnName%>);
|
||||
}
|
||||
}
|
||||
<%
|
||||
}
|
||||
%>
|
||||
@@ -975,14 +975,14 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
return sb.toString();
|
||||
}
|
||||
<%}%>
|
||||
|
||||
/**
|
||||
|
||||
/**
|
||||
* Compare keys
|
||||
*/
|
||||
public int compareTo(<%=conn.getName() %>Struct<%=templateOrigin %> other) {
|
||||
|
||||
|
||||
int returnValue = -1;
|
||||
<%
|
||||
<%
|
||||
if (metadata !=null) {
|
||||
for (IMetadataColumn column: metadata.getListColumns()) {
|
||||
if (hashableColumnsNames.contains(column.getLabel())) {
|
||||
@@ -999,8 +999,8 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
%>
|
||||
return returnValue;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private int checkNullsAndCompare(Object object1, Object object2) {
|
||||
int returnValue = 0;
|
||||
if (object1 instanceof Comparable && object2 instanceof Comparable) {
|
||||
@@ -1022,7 +1022,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
return string1.compareTo(string2);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
<%
|
||||
}
|
||||
@@ -1033,7 +1033,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
<% if (subTree.isMethodSizeNeeded()){ %>
|
||||
/**
|
||||
* Start of Function: <%=subTree.getName() %>Process.
|
||||
* Byte Length of Source Code: ?SIZE?
|
||||
* Byte Length of Source Code: ?SIZE?
|
||||
*/
|
||||
<% } %>
|
||||
public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> globalMap) throws TalendException {
|
||||
@@ -1051,9 +1051,9 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
|
||||
}
|
||||
}
|
||||
}
|
||||
if(isParallelize){//isParallelize
|
||||
if(isParallelize){
|
||||
%>
|
||||
|
||||
|
||||
try {
|
||||
final ParallelThreadPool pool = (ParallelThreadPool) globalMap
|
||||
.get("PARALLEL_FLOW_POOL_<%=(subTree.getName()).replaceAll("tAsyncIn", "tAsyncOut")%>");
|
||||
@@ -1069,20 +1069,27 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
|
||||
<%if(containsTPartitioner){%>
|
||||
int iterateLoop = 0;
|
||||
<%}%>
|
||||
|
||||
|
||||
public void run() {
|
||||
java.util.Map threadRunResultMap = new java.util.HashMap();
|
||||
threadRunResultMap.put("errorCode", null);
|
||||
threadRunResultMap.put("status", "");
|
||||
threadLocal.set(threadRunResultMap);
|
||||
|
||||
|
||||
this.isRunning = true;
|
||||
String currentComponent = "";
|
||||
<%
|
||||
if(NodeUtil.hasVirtualComponent(subTree.getNodes())){
|
||||
%>
|
||||
String currentVirtualComponent = null;
|
||||
<%
|
||||
}
|
||||
%>
|
||||
java.util.Map<String, Object> resourceMap = new java.util.HashMap<String, Object>();
|
||||
try{
|
||||
|
||||
|
||||
<%
|
||||
}else{//isParallelize
|
||||
}else{ // else part for "if(isParallelize)" Line: 1054
|
||||
if(NodeUtil.hasVirtualComponent(subTree.getNodes())){
|
||||
%>
|
||||
String currentVirtualComponent = null;
|
||||
@@ -1105,9 +1112,9 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
|
||||
<%}%>
|
||||
String currentComponent = "";
|
||||
java.util.Map<String, Object> resourceMap = new java.util.HashMap<String, Object>();
|
||||
|
||||
|
||||
try {
|
||||
|
||||
|
||||
String currentMethodName = new java.lang.Exception().getStackTrace()[0].getMethodName();
|
||||
boolean resumeIt = currentMethodName.equals(resumeEntryMethodName);
|
||||
if( resumeEntryMethodName == null || resumeIt || globalResumeTicket){//start the resume
|
||||
@@ -1117,17 +1124,17 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
|
||||
//this part for "Resume Management"
|
||||
{
|
||||
INode firstNode = subTree.getNode(subTree.getName());
|
||||
|
||||
|
||||
//System.out.println(firstNode.getUniqueName());
|
||||
List<? extends IConnection> inConns = firstNode.getIncomingConnections();
|
||||
|
||||
|
||||
//System.out.println(inConns.size());
|
||||
for(IConnection conn : inConns){
|
||||
|
||||
|
||||
boolean activeResume = "true".equals(ElementParameterParser.getValue(conn, "__RESUMING_CHECKPOINT__"));
|
||||
|
||||
|
||||
//System.out.println("Test:" + ElementParameterParser.getValue(conn, "__RESUMING_CHECKPOINT__"));
|
||||
|
||||
|
||||
if(activeResume){
|
||||
EConnectionType lineStyle = conn.getLineStyle();
|
||||
INode sourceNode = conn.getSource();
|
||||
@@ -1139,7 +1146,7 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
|
||||
}
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
<%
|
||||
// Call for RUN AFTER links
|
||||
for (String after : subTree.getAfterSubProcesses()) {
|
||||
@@ -1158,12 +1165,12 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
|
||||
<%=createPrivateClassInstance(subTree.getRootNode(), rootConns.get(0).getName(), false)%>
|
||||
<%
|
||||
}
|
||||
} else {
|
||||
List<INode> sortedMergeBranchStarts = subTree.getSortedMergeBranchStarts();
|
||||
} else {
|
||||
List<INode> sortedMergeBranchStarts = subTree.getSortedMergeBranchStarts();
|
||||
for (INode startNode : sortedMergeBranchStarts) {
|
||||
List< ? extends IConnection> rootConns = startNode.getOutgoingConnections();
|
||||
if ((rootConns!=null)&&(rootConns.size()>0)) {
|
||||
%>
|
||||
%>
|
||||
<%=createPrivateClassInstance(startNode, rootConns.get(0).getName(), false)%>
|
||||
<%
|
||||
}
|
||||
@@ -1177,7 +1184,7 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
|
||||
<%
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
@@ -56,6 +56,7 @@ ComponentsPreferencePage.rowLimit=Row limit
|
||||
ComponentsPreferencePage.WarningMsg=Need to restart Talend Open Studio to load extral components !
|
||||
ComponentsPreferencePage.WarningTitle=Warning
|
||||
ComponentsPreferencePage.directoryFieldLabel=User component folder\:
|
||||
ComponentsPreferencePage.notValidDirectory=Your selection will result in folder nesting, which is not recommended. Do you want to continue anyway?
|
||||
ComponentsProviderManager.unableLoad=unable to load component provider
|
||||
ComponenttRunJobPreferencePage.label=Don't show corresponding job after double click on a tRunJob Component.
|
||||
ComponentJobletPreferencePage.label=Don't show corresponding job after double click on a Joblet Component.
|
||||
|
||||
@@ -538,7 +538,7 @@ public class ComponentsFactory implements IComponentsFactory {
|
||||
BusinessException ex = new BusinessException(
|
||||
"Cannot load component \"" + currentFolder.getName() + "\": " //$NON-NLS-1$ //$NON-NLS-2$
|
||||
+ e.getMessage(), e);
|
||||
ExceptionHandler.process(ex, Level.WARN);
|
||||
ExceptionHandler.process(ex, Level.ERROR);
|
||||
}
|
||||
|
||||
if (this.subMonitor != null) {
|
||||
|
||||
@@ -15,9 +15,9 @@ package org.talend.designer.codegen.components.ui;
|
||||
import java.io.File;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.eclipse.core.runtime.jobs.Job;
|
||||
import org.eclipse.core.runtime.jobs.JobChangeAdapter;
|
||||
import org.eclipse.jface.dialogs.MessageDialog;
|
||||
import org.eclipse.jface.dialogs.ProgressMonitorDialog;
|
||||
import org.eclipse.jface.operation.IRunnableWithProgress;
|
||||
@@ -43,7 +43,6 @@ import org.talend.commons.ui.utils.workbench.preferences.ComboFieldEditor;
|
||||
import org.talend.core.CorePlugin;
|
||||
import org.talend.core.GlobalServiceRegister;
|
||||
import org.talend.core.PluginChecker;
|
||||
import org.talend.core.model.components.ComponentPaletteUtilities;
|
||||
import org.talend.designer.codegen.CodeGeneratorActivator;
|
||||
import org.talend.designer.codegen.ICodeGeneratorService;
|
||||
import org.talend.designer.codegen.i18n.Messages;
|
||||
@@ -81,6 +80,8 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
|
||||
|
||||
private static String oldPath = null;
|
||||
|
||||
private final String component_suffix = "_java.xml";
|
||||
|
||||
/**
|
||||
* This class exists to provide visibility to the <code>refreshValidState</code> method and to perform more
|
||||
* intelligent clearing of the error message.
|
||||
@@ -290,6 +291,15 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
|
||||
filePathTemp.showErrorMessage();
|
||||
setValid(false);
|
||||
} else {
|
||||
if (oldPath.equals(newPath)) {
|
||||
setValid(true);
|
||||
return;
|
||||
}
|
||||
if (!StringUtils.isEmpty(newPath)) {
|
||||
if (!checkUserComponentsFolder(file)) {
|
||||
filePathTemp.getTextControl(parent).setText(oldPath);
|
||||
}
|
||||
}
|
||||
setValid(true);
|
||||
}
|
||||
}
|
||||
@@ -308,6 +318,18 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
|
||||
parent.pack();
|
||||
}
|
||||
|
||||
private boolean checkUserComponentsFolder(File componentsfolder) {
|
||||
for (File subFile : componentsfolder.listFiles()) {
|
||||
String name = subFile.getName();
|
||||
if (name.equals(componentsfolder.getName() + component_suffix)) {
|
||||
boolean isContinue = MessageDialog.openConfirm(Display.getDefault().getActiveShell(), "Confirm",
|
||||
Messages.getString("ComponentsPreferencePage.notValidDirectory")); //$NON-NLS-1$
|
||||
return isContinue;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public void propertyChangeForComponents(PropertyChangeEvent event) {
|
||||
MessageDialog warningMessageDialog = new MessageDialog(getFieldEditorParent().getShell(),
|
||||
Messages.getString("ComponentsPreferencePage.WarningTitle"), null, //$NON-NLS-1$
|
||||
|
||||
@@ -12,8 +12,11 @@
|
||||
// ============================================================================
|
||||
package org.talend.designer.codegen.model;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
||||
import java.io.FileFilter;
|
||||
import java.io.FileReader;
|
||||
import java.io.FilenameFilter;
|
||||
import java.io.IOException;
|
||||
import java.net.URL;
|
||||
import java.util.ArrayList;
|
||||
@@ -78,6 +81,8 @@ public class CodeGeneratorInternalTemplatesFactory {
|
||||
installationFolder = new File(FileLocator.toFileURL(url).getPath());
|
||||
|
||||
final FileFilter sourceFolderFilter = new FileFilter() {
|
||||
|
||||
@Override
|
||||
public boolean accept(File pathname) {
|
||||
return false;
|
||||
}
|
||||
@@ -107,16 +112,22 @@ public class CodeGeneratorInternalTemplatesFactory {
|
||||
// Add all additional headers
|
||||
file = new File(FileLocator.toFileURL(url).getPath());
|
||||
for (File f : file.listFiles(new FileFilter() {
|
||||
|
||||
@Override
|
||||
public boolean accept(File pathname) {
|
||||
if (pathname.getName().contains(EInternalTemplate.HEADER_ADDITIONAL.toString()))
|
||||
if (pathname.getName().contains(language.getExtension() + TemplateUtil.TEMPLATE_EXT))
|
||||
if (pathname.getName().contains(EInternalTemplate.HEADER_ADDITIONAL.toString())) {
|
||||
if (pathname.getName().contains(language.getExtension() + TemplateUtil.TEMPLATE_EXT)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
})) {
|
||||
if (f.exists()) {
|
||||
TemplateUtil template = new TemplateUtil(f.getName().substring(0,f.getName().lastIndexOf(".")),"0.0.1");
|
||||
if (!templates.contains(template)) templates.add(template);
|
||||
TemplateUtil template = new TemplateUtil(f.getName().substring(0, f.getName().lastIndexOf(".")), "0.0.1");
|
||||
if (!templates.contains(template)) {
|
||||
templates.add(template);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (IOException e) {
|
||||
@@ -126,6 +137,9 @@ public class CodeGeneratorInternalTemplatesFactory {
|
||||
}
|
||||
|
||||
private void copyAdditionalJetFileFromProviderExtension() {
|
||||
// clean all copied files
|
||||
cleanAllCopiedAdditionalJets();
|
||||
|
||||
CustomizeJetFilesProviderManager componentsProviderManager = CustomizeJetFilesProviderManager.getInstance();
|
||||
for (AbstractJetFileProvider componentsProvider : componentsProviderManager.getProviders()) {
|
||||
try {
|
||||
@@ -136,6 +150,57 @@ public class CodeGeneratorInternalTemplatesFactory {
|
||||
}
|
||||
}
|
||||
|
||||
private void cleanAllCopiedAdditionalJets() {
|
||||
BufferedReader br = null;
|
||||
try {
|
||||
URL url = FileLocator.find(Platform.getBundle(CodeGeneratorActivator.PLUGIN_ID), new Path("resources"), null); //$NON-NLS-1$
|
||||
File systemResFolder = new File(FileLocator.toFileURL(url).getPath());
|
||||
|
||||
final List<String> originalList = new ArrayList<String>();
|
||||
File originalListFile = new File(systemResFolder, "original.list"); //$NON-NLS-1$
|
||||
if (!originalListFile.exists()) {
|
||||
return;
|
||||
}
|
||||
br = new BufferedReader(new FileReader(originalListFile));
|
||||
String line = null;
|
||||
while ((line = br.readLine()) != null) {
|
||||
line = line.trim();
|
||||
if (line.startsWith("#")) { // comment //$NON-NLS-1$
|
||||
continue;
|
||||
}
|
||||
originalList.add(line);
|
||||
}
|
||||
|
||||
//
|
||||
File[] copiedFiles = systemResFolder.listFiles(new FilenameFilter() {
|
||||
|
||||
@Override
|
||||
public boolean accept(File dir, String name) {
|
||||
if (originalList.contains(name)) {
|
||||
return false; // ignore original files.
|
||||
}
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
||||
if (copiedFiles != null) {
|
||||
for (File f : copiedFiles) {
|
||||
f.delete();
|
||||
}
|
||||
}
|
||||
} catch (IOException e) {
|
||||
//
|
||||
} finally {
|
||||
if (br != null) {
|
||||
try {
|
||||
br.close();
|
||||
} catch (IOException e) {
|
||||
//
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Return list of available templates.
|
||||
*
|
||||
|
||||
@@ -275,15 +275,18 @@ public class DownloadComponenentsAction extends Action implements IIntroAction {
|
||||
ExchangeUtils.TYPEEXTENSION, ExchangeUtils.getUserName(), ExchangeUtils.getPasswordHash());
|
||||
if (webserviceStatus.isResult()) {
|
||||
String downloadUrl = webserviceStatus.getValue();
|
||||
if (downloadUrl != null && !downloadUrl.equals("")) {
|
||||
if (downloadUrl != null && !downloadUrl.equals("")) { //$NON-NLS-1$
|
||||
monitor.setTaskName(ExchangeConstants.getDownloadTaskNameLable() + downloadUrl);
|
||||
File componentFolder = ExchangeUtils.getComponentFolder("downloaded");
|
||||
File componentFolder = ExchangeUtils.getComponentFolder("downloaded"); //$NON-NLS-1$
|
||||
if (!componentFolder.exists()) {
|
||||
componentFolder.mkdirs();
|
||||
}
|
||||
String targetFolder = componentFolder.getAbsolutePath();
|
||||
try {
|
||||
String fileName = extension.getLabel() + ".zip";
|
||||
String fileName = extension.getLabel() + ".zip"; //$NON-NLS-1$
|
||||
// if file name has special char ,replace it.
|
||||
String regex = "[^a-zA-Z&&[^0-9]&&[^\\_]]"; //$NON-NLS-1$
|
||||
fileName = fileName.replaceAll(regex, "_"); //$NON-NLS-1$
|
||||
File localZipFile = new File(targetFolder, fileName);
|
||||
|
||||
monitor.done();
|
||||
|
||||
@@ -9,13 +9,14 @@
|
||||
<property name="jar.name" value="cobolX.jar" />
|
||||
<property name="component.name" value="tFileInputEBCDIC" />
|
||||
<property name="author.name" value="jjzhou" />
|
||||
|
||||
|
||||
<!-- modification 2: compile classpath -->
|
||||
<path id="compile.classpath">
|
||||
<pathelement location="../../libs/commons-lang-2.6.jar"/>
|
||||
</path>
|
||||
|
||||
<!-- #################################################### -->
|
||||
|
||||
<!-- #################################################### -->
|
||||
|
||||
|
||||
<!-- sourcecode and final jar path -->
|
||||
<property name="source.home" value="." />
|
||||
@@ -33,7 +34,7 @@
|
||||
<target name="process" description="prepare a temp dir">
|
||||
<antcall target="prepare" />
|
||||
<antcall target="compile" />
|
||||
<antcall target="clean" />
|
||||
<antcall target="clean" />
|
||||
</target>
|
||||
|
||||
<target name="prepare" description="prepare a temp dir">
|
||||
@@ -45,10 +46,10 @@
|
||||
<target name="compile" description="Compile Java sources">
|
||||
|
||||
<!-- compile -->
|
||||
<javac srcdir="${source.home}" destdir="${build.dir}/classes" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}">
|
||||
<javac srcdir="${source.home}" destdir="${build.dir}/classes" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}" target="1.5">
|
||||
<classpath refid="compile.classpath" />
|
||||
</javac>
|
||||
|
||||
|
||||
<!-- include source code -->
|
||||
<copy todir="${build.dir}/classes">
|
||||
<fileset dir="${source.home}">
|
||||
@@ -66,7 +67,7 @@
|
||||
<!-- who -->
|
||||
<attribute name="Built-By" value="${author.name}" />
|
||||
<!-- when -->
|
||||
<attribute name="Built-Date" value="${date}"/>
|
||||
<attribute name="Built-Date" value="${date}"/>
|
||||
<!-- JDK version -->
|
||||
<attribute name="Created-By" value="${java.version} (${java.vendor})" />
|
||||
<!-- Information about the program itself -->
|
||||
@@ -85,4 +86,4 @@
|
||||
<delete dir="${build.dir}" />
|
||||
<mkdir dir="${build.dir}" />
|
||||
</target>
|
||||
</project>
|
||||
</project>
|
||||
|
||||
@@ -4,9 +4,51 @@ import java.math.BigDecimal;
|
||||
import org.apache.commons.lang.mutable.MutableInt;
|
||||
|
||||
public class EBCDICType3 {
|
||||
|
||||
public static BigDecimal readType3Value(byte[] byteValue, int decimal,
|
||||
boolean isImpliedDecimal) throws Exception {
|
||||
boolean isImpliedDecimal){
|
||||
BigDecimal retVal = new BigDecimal(unpackDecimal(byteValue,decimal,isImpliedDecimal));
|
||||
int lgth = byteValue.length;
|
||||
int tmp = byteValue[lgth-1] & 0x0F;
|
||||
|
||||
if ((tmp == 0x0F) || (tmp == 0x0C)) {
|
||||
return retVal;
|
||||
} else if (tmp == 0x0D) {
|
||||
return retVal.negate();
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean isValidPackedDecimal(byte[] byteArr){
|
||||
boolean isValid = false;
|
||||
int lgth = byteArr.length;
|
||||
if(lgth > 0){
|
||||
int tmp = byteArr[lgth-1] & 0x0F;
|
||||
if(tmp == 0x0F || tmp == 0x0C || tmp == 0x0D){
|
||||
isValid = true;
|
||||
}else{
|
||||
return false;
|
||||
}
|
||||
|
||||
int temp;
|
||||
for (int i = 0; i < lgth; i++) {
|
||||
temp = (byteArr[i] & 0xF0) >> 4;//compute the higher nibble
|
||||
isValid = isValid && (temp < 10);
|
||||
|
||||
if (i < (lgth - 1)) {
|
||||
temp = byteArr[i] & 0x0F;//compute the lower nibble
|
||||
isValid = isValid && (temp < 10);
|
||||
}
|
||||
|
||||
if(!isValid){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return isValid;
|
||||
}
|
||||
|
||||
public static String unpackDecimal(byte[] byteValue, int decimal, boolean isImpliedDecimal){
|
||||
int len = byteValue.length;
|
||||
StringBuffer strbuf = new StringBuffer();
|
||||
int tmp;
|
||||
@@ -29,24 +71,28 @@ public class EBCDICType3 {
|
||||
strbuf.insert(strbuf.length() - decimal, '.');
|
||||
}
|
||||
|
||||
BigDecimal retVal;
|
||||
return strbuf.toString();
|
||||
}
|
||||
|
||||
try {
|
||||
retVal = new BigDecimal(strbuf.toString());
|
||||
} catch (NumberFormatException ex) {
|
||||
throw new Exception();
|
||||
}
|
||||
|
||||
tmp = byteValue[len - 1];
|
||||
tmp1 = tmp & 0x0F;
|
||||
|
||||
if ((tmp1 == 0x0F) || (tmp1 == 0x0C)) {
|
||||
return retVal;
|
||||
} else if (tmp1 == 0x0D) {
|
||||
return retVal.negate();
|
||||
} else {
|
||||
return retVal;
|
||||
}
|
||||
public static BigDecimal readType3(byte[] byteValue, int decimal,
|
||||
boolean isImpliedDecimal,String defaultStrValue){
|
||||
if(defaultStrValue == null || "".equals(defaultStrValue)){
|
||||
return readType3Value(byteValue,decimal,isImpliedDecimal);
|
||||
}else{
|
||||
boolean isValid = isValidPackedDecimal(byteValue);
|
||||
BigDecimal convertedBigDecimal = null;
|
||||
if(isValid){
|
||||
int lgth = byteValue.length;
|
||||
int tmp = byteValue[lgth-1] & 0x0F;
|
||||
convertedBigDecimal = new BigDecimal(unpackDecimal(byteValue,decimal,isImpliedDecimal));// implicit else part for 0x0F or 0x0C
|
||||
if(tmp == 0x0D){
|
||||
convertedBigDecimal = convertedBigDecimal.negate();
|
||||
}
|
||||
}else{
|
||||
convertedBigDecimal = new BigDecimal(defaultStrValue);
|
||||
}
|
||||
return convertedBigDecimal;
|
||||
}
|
||||
}
|
||||
|
||||
public static byte[] writeType3Value(int length, int decimal,
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.talend</groupId>
|
||||
<artifactId>NetSuite_Management</artifactId>
|
||||
<name>NetSuite_Management</name>
|
||||
<version>1.0.0</version>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.talend</groupId>
|
||||
<artifactId>Netsuite_Client</artifactId>
|
||||
<version>1.0.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.cxf</groupId>
|
||||
<artifactId>cxf-rt-frontend-jaxws</artifactId>
|
||||
<version>2.7.7</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>2.3.2</version>
|
||||
<configuration>
|
||||
<source>1.6</source>
|
||||
<target>1.6</target>
|
||||
<encoding>UTF-8</encoding>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/java</directory>
|
||||
</resource>
|
||||
</resources>
|
||||
</build>
|
||||
</project>
|
||||
@@ -0,0 +1,2 @@
|
||||
.level= FINE
|
||||
java.util.logging.ConsoleHandler.level = FINE
|
||||
@@ -0,0 +1,698 @@
|
||||
package org.talend.netsuite;
|
||||
|
||||
import java.lang.reflect.Constructor;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.lang.reflect.Method;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
import java.rmi.RemoteException;
|
||||
import java.text.DateFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.xml.bind.JAXBException;
|
||||
import javax.xml.datatype.DatatypeConfigurationException;
|
||||
import javax.xml.datatype.DatatypeFactory;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
import javax.xml.namespace.QName;
|
||||
import javax.xml.soap.SOAPException;
|
||||
import javax.xml.ws.BindingProvider;
|
||||
|
||||
import org.apache.cxf.headers.Header;
|
||||
import org.apache.cxf.jaxb.JAXBDataBinding;
|
||||
|
||||
import com.netsuite.webservices.lists.accounting.Location;
|
||||
import com.netsuite.webservices.lists.accounting.OtherChargeResaleItem;
|
||||
import com.netsuite.webservices.platform.ExceededRequestLimitFault;
|
||||
import com.netsuite.webservices.platform.ExceededRequestSizeFault;
|
||||
import com.netsuite.webservices.platform.InsufficientPermissionFault;
|
||||
import com.netsuite.webservices.platform.InvalidAccountFault;
|
||||
import com.netsuite.webservices.platform.InvalidCredentialsFault;
|
||||
import com.netsuite.webservices.platform.InvalidVersionFault;
|
||||
import com.netsuite.webservices.platform.NetSuitePortType;
|
||||
import com.netsuite.webservices.platform.NetSuiteService;
|
||||
import com.netsuite.webservices.platform.UnexpectedErrorFault;
|
||||
import com.netsuite.webservices.platform.core.DataCenterUrls;
|
||||
import com.netsuite.webservices.platform.core.NullField;
|
||||
import com.netsuite.webservices.platform.core.Passport;
|
||||
import com.netsuite.webservices.platform.core.Record;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
import com.netsuite.webservices.platform.core.SearchBooleanField;
|
||||
import com.netsuite.webservices.platform.core.SearchCustomField;
|
||||
import com.netsuite.webservices.platform.core.SearchCustomFieldList;
|
||||
import com.netsuite.webservices.platform.core.SearchDateField;
|
||||
import com.netsuite.webservices.platform.core.SearchDoubleField;
|
||||
import com.netsuite.webservices.platform.core.SearchEnumMultiSelectField;
|
||||
import com.netsuite.webservices.platform.core.SearchLongField;
|
||||
import com.netsuite.webservices.platform.core.SearchMultiSelectField;
|
||||
import com.netsuite.webservices.platform.core.SearchRecord;
|
||||
import com.netsuite.webservices.platform.core.SearchResult;
|
||||
import com.netsuite.webservices.platform.core.SearchStringField;
|
||||
import com.netsuite.webservices.platform.core.Status;
|
||||
import com.netsuite.webservices.platform.core.StatusDetail;
|
||||
import com.netsuite.webservices.platform.core.types.RecordType;
|
||||
import com.netsuite.webservices.platform.core.types.SearchDateFieldOperator;
|
||||
import com.netsuite.webservices.platform.core.types.SearchDoubleFieldOperator;
|
||||
import com.netsuite.webservices.platform.core.types.SearchEnumMultiSelectFieldOperator;
|
||||
import com.netsuite.webservices.platform.core.types.SearchLongFieldOperator;
|
||||
import com.netsuite.webservices.platform.core.types.SearchMultiSelectFieldOperator;
|
||||
import com.netsuite.webservices.platform.core.types.SearchStringFieldOperator;
|
||||
import com.netsuite.webservices.platform.messages.AddRequest;
|
||||
import com.netsuite.webservices.platform.messages.AddResponse;
|
||||
import com.netsuite.webservices.platform.messages.DeleteRequest;
|
||||
import com.netsuite.webservices.platform.messages.DeleteResponse;
|
||||
import com.netsuite.webservices.platform.messages.GetDataCenterUrlsRequest;
|
||||
import com.netsuite.webservices.platform.messages.GetRequest;
|
||||
import com.netsuite.webservices.platform.messages.GetResponse;
|
||||
import com.netsuite.webservices.platform.messages.LoginRequest;
|
||||
import com.netsuite.webservices.platform.messages.Preferences;
|
||||
import com.netsuite.webservices.platform.messages.SearchMoreWithIdRequest;
|
||||
import com.netsuite.webservices.platform.messages.SearchPreferences;
|
||||
import com.netsuite.webservices.platform.messages.SearchRequest;
|
||||
import com.netsuite.webservices.platform.messages.UpdateRequest;
|
||||
import com.netsuite.webservices.platform.messages.UpdateResponse;
|
||||
import com.netsuite.webservices.platform.messages.UpsertRequest;
|
||||
import com.netsuite.webservices.platform.messages.WriteResponse;
|
||||
import com.netsuite.webservices.setup.customization.CustomRecord;
|
||||
import com.netsuite.webservices.setup.customization.CustomRecordSearch;
|
||||
import com.netsuite.webservices.setup.customization.CustomRecordSearchAdvanced;
|
||||
|
||||
public class NetsuiteManagement_CXF {
|
||||
|
||||
static {
|
||||
// adjusting the log levels
|
||||
System.setProperty("java.util.logging.config.file", NetsuiteManagement_CXF.class.getResource("/META-INF/logging.properties").toString());
|
||||
}
|
||||
|
||||
private NetSuitePortType _port;
|
||||
|
||||
private String _url;
|
||||
private String _email;
|
||||
private String _pwd;
|
||||
private String _role;
|
||||
private String _account;
|
||||
private int _pageSize = 100;
|
||||
|
||||
public NetsuiteManagement_CXF(String email, String pwd, String role, String account, String url) {
|
||||
this._email = email;
|
||||
this._pwd = pwd;
|
||||
this._role = role;
|
||||
this._url = url;
|
||||
this._account = account;
|
||||
}
|
||||
|
||||
private Class<?> entityClass;
|
||||
private Class<?> searchClass;
|
||||
private Class<?> searchBasicClass;
|
||||
private Class<?> searchAdvancedClass;
|
||||
|
||||
private SearchRecord search; // search class' instance
|
||||
private SearchRecord searchBasic; // search basic class' instance
|
||||
private SearchRecord searchAdvanced; // search advanced class' instance
|
||||
|
||||
private boolean isItemSearch;
|
||||
private String searchId = null;
|
||||
|
||||
// no use for now
|
||||
private SearchCustomField[] customCriteria;
|
||||
|
||||
public void initialize(String searchentity, String savedSearchId) throws SecurityException, NoSuchMethodException, SOAPException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException {
|
||||
this.entityClass = TalendComponentGenerator.getEntityClass(searchentity);
|
||||
this.searchClass = TalendComponentGenerator.getSearchClass(searchentity);
|
||||
this.searchBasicClass = TalendComponentGenerator.getSearchBasicClass(searchentity);
|
||||
this.searchAdvancedClass = TalendComponentGenerator.getSearchAdvancedClass(searchentity);
|
||||
|
||||
this.customCriteria = new SearchCustomField[1];
|
||||
|
||||
// if type is customRecord
|
||||
if (this.searchClass == null) {
|
||||
this.searchClass = CustomRecordSearch.class;
|
||||
searchentity = CustomRecord.class.getName();
|
||||
this.searchAdvancedClass = CustomRecordSearchAdvanced.class;
|
||||
this.searchBasicClass = TalendComponentGenerator.getSearchBasicClass(searchentity);
|
||||
}
|
||||
|
||||
// search class not found or supported
|
||||
if (this.searchClass == null) {
|
||||
throw new IllegalArgumentException("SearchClass not found - " + searchentity);
|
||||
}
|
||||
|
||||
// get a search class instance
|
||||
Constructor<?> constructor = this.searchClass.getConstructor(new Class[0]);
|
||||
this.search = ((SearchRecord) constructor.newInstance(new Object[0]));
|
||||
|
||||
// get a advanced search class instance and set SaveSearchId into it
|
||||
this.searchAdvanced = null;
|
||||
if ((savedSearchId != null) && (savedSearchId.length() > 0)) {
|
||||
constructor = this.searchAdvancedClass.getConstructor(new Class[0]);
|
||||
this.searchAdvanced = ((SearchRecord) constructor.newInstance(new Object[0]));
|
||||
Method setSavedSearchIdMethod = findMethod(this.searchAdvancedClass, "setSavedSearchId");
|
||||
Object[] args = { savedSearchId };
|
||||
setSavedSearchIdMethod.invoke(this.searchAdvanced, args);
|
||||
}
|
||||
|
||||
// search class is itemSearch, it's special
|
||||
if (this.searchClass.getSimpleName().equals("ItemSearch")) {
|
||||
this.isItemSearch = true;
|
||||
}
|
||||
|
||||
// basic search class not found or supported
|
||||
if (this.searchBasicClass == null) {
|
||||
throw new IllegalArgumentException("SearchBasicClass not found-" + searchentity);
|
||||
}
|
||||
|
||||
// get a basic search class instance
|
||||
constructor = this.searchBasicClass.getConstructor(null);
|
||||
this.searchBasic = ((SearchRecord) constructor.newInstance(new Object[0]));
|
||||
}
|
||||
|
||||
public void initializeStub() throws JAXBException, UnexpectedErrorFault, ExceededRequestSizeFault, InvalidCredentialsFault, InvalidVersionFault, InsufficientPermissionFault, ExceededRequestLimitFault, InvalidAccountFault, MalformedURLException {
|
||||
URL wsdl_locationUrl = this.getClass().getResource("/wsdl/netsuite.wsdl");
|
||||
QName serviceQname = new QName("urn:platform_2014_2.webservices.netsuite.com", "NetSuiteService");
|
||||
NetSuiteService service = new NetSuiteService(wsdl_locationUrl, serviceQname);
|
||||
NetSuitePortType port = service.getNetSuitePort();
|
||||
|
||||
Preferences preferences = new Preferences();
|
||||
preferences.setDisableMandatoryCustomFieldValidation(Boolean.FALSE);
|
||||
preferences.setWarningAsError(Boolean.FALSE);
|
||||
preferences.setIgnoreReadOnlyFields(Boolean.TRUE);
|
||||
preferences.setDisableMandatoryCustomFieldValidation(Boolean.TRUE);
|
||||
|
||||
SearchPreferences searchPreferences = new SearchPreferences();
|
||||
searchPreferences.setPageSize(this._pageSize);
|
||||
searchPreferences.setBodyFieldsOnly(Boolean.valueOf(false));
|
||||
|
||||
RecordRef role = new RecordRef();
|
||||
role.setInternalId(this._role);
|
||||
Passport passport = new Passport();
|
||||
passport.setEmail(this._email);
|
||||
passport.setPassword(this._pwd);
|
||||
passport.setRole(role);
|
||||
passport.setAccount(this._account);
|
||||
|
||||
// Get the webservices domain for your account
|
||||
GetDataCenterUrlsRequest dataCenterRequest = new GetDataCenterUrlsRequest();
|
||||
dataCenterRequest.setAccount(this._account);
|
||||
DataCenterUrls urls = port.getDataCenterUrls(dataCenterRequest).getGetDataCenterUrlsResult().getDataCenterUrls();
|
||||
String wsDomain = urls.getWebservicesDomain();
|
||||
String endpoint = wsDomain.concat(new URL(this._url).getPath());
|
||||
|
||||
BindingProvider provider = (BindingProvider) port;
|
||||
Map<String, Object> requestContext = provider.getRequestContext();
|
||||
requestContext.put(BindingProvider.SESSION_MAINTAIN_PROPERTY, true);
|
||||
requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, endpoint);
|
||||
|
||||
List<Header> list = (List<Header>)requestContext.get(Header.HEADER_LIST);
|
||||
if(list == null){
|
||||
list = new ArrayList<Header>();
|
||||
requestContext.put(Header.HEADER_LIST, list);
|
||||
}
|
||||
|
||||
Header searchPreferences_header = new Header(new QName("urn:messages_2014_2.platform.webservices.netsuite.com", "searchPreferences"), searchPreferences, new JAXBDataBinding(searchPreferences.getClass()));
|
||||
Header preferences_header = new Header(new QName("urn:messages_2014_2.platform.webservices.netsuite.com", "preferences"), preferences, new JAXBDataBinding(preferences.getClass()));
|
||||
list.add(searchPreferences_header);
|
||||
list.add(preferences_header);
|
||||
|
||||
LoginRequest request = new LoginRequest();
|
||||
request.setPassport(passport);
|
||||
|
||||
port.login(request);
|
||||
|
||||
this._port = port;
|
||||
|
||||
Arrays.asList(new String[]{"", "", ""});
|
||||
}
|
||||
|
||||
private Method criteriaSetter;
|
||||
private int size = 0;
|
||||
private boolean hasCustomCriteria = false;
|
||||
|
||||
private SearchResult searchResult;
|
||||
|
||||
public void search(String searchentity, String searchFieldName, String searchOperator, List<String> searchValue) throws DatatypeConfigurationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException {
|
||||
if (searchValue.get(0) != null) {
|
||||
if ((searchFieldName != null)
|
||||
|| (this.searchClass.getSimpleName().equals("TransactionSearch"))
|
||||
|| (this.entityClass.getSimpleName().equals("SerializedInventoryItem"))
|
||||
|| (this.entityClass.getSimpleName().equals("InventoryItem"))) {
|
||||
|
||||
this.criteriaSetter = findMethod(this.searchBasicClass, "set" + searchFieldName);
|
||||
|
||||
this.criteriaSetter.invoke(this.searchBasic, new Object[] { getSearchField(this.searchBasicClass, searchValue, searchFieldName, searchOperator) });
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private Object getSearchField(Class<?> searchClass, List<String> searchValue, String searchFieldName, String searchOperator) throws DatatypeConfigurationException {
|
||||
Object criteria = null;
|
||||
Method getFieldMethod = findMethod(searchClass, "get" + searchFieldName);
|
||||
String searchType = getFieldMethod.getReturnType().getSimpleName();
|
||||
|
||||
if (searchType.equals("SearchStringField")) {
|
||||
|
||||
SearchStringField searchArgumentType = new SearchStringField();
|
||||
searchArgumentType.setSearchValue(searchValue.get(0));
|
||||
searchArgumentType.setOperator(SearchStringFieldOperator.fromValue(searchOperator));
|
||||
criteria = searchArgumentType;
|
||||
|
||||
} else if (searchType.equals("SearchLongField")) {
|
||||
|
||||
SearchLongField searchArgumentType = new SearchLongField();
|
||||
searchArgumentType.setSearchValue(Long.valueOf(Long.parseLong(searchValue.get(0))));
|
||||
|
||||
if (searchValue.size() > 1) {
|
||||
searchArgumentType.setSearchValue2(Long.valueOf(Long.parseLong(searchValue.get(1))));
|
||||
}
|
||||
|
||||
searchArgumentType.setOperator(SearchLongFieldOperator.fromValue(searchOperator));
|
||||
criteria = searchArgumentType;
|
||||
|
||||
} else if (searchType.equals("SearchDateField")) {
|
||||
|
||||
SearchDateField searchArgumentType = new SearchDateField();
|
||||
Calendar calValue = Calendar.getInstance();
|
||||
|
||||
String dateFormat = "yyyy-MM-dd";
|
||||
String timeFormat = "HH:mm:ss";
|
||||
|
||||
String format = dateFormat + " " + timeFormat;
|
||||
|
||||
if (searchValue.get(0).length() == dateFormat.length()) {
|
||||
format = dateFormat;
|
||||
}
|
||||
|
||||
if (searchValue.get(0).length() == timeFormat.length()) {
|
||||
searchValue.set(0, new SimpleDateFormat(dateFormat).format(calValue.getTime()) + " " + searchValue.get(0));
|
||||
}
|
||||
|
||||
DateFormat df = new SimpleDateFormat(format);
|
||||
|
||||
try {
|
||||
calValue.setTime(df.parse(searchValue.get(0)));
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
XMLGregorianCalendar xts = DatatypeFactory.newInstance().newXMLGregorianCalendar();
|
||||
xts.setYear(calValue.get(Calendar.YEAR));
|
||||
xts.setMonth(calValue.get(Calendar.MONTH) +1);
|
||||
xts.setDay(calValue.get(Calendar.DAY_OF_MONTH));
|
||||
xts.setHour(calValue.get(Calendar.HOUR_OF_DAY));
|
||||
xts.setMinute(calValue.get(Calendar.MINUTE));
|
||||
xts.setSecond(calValue.get(Calendar.SECOND));
|
||||
xts.setMillisecond(calValue.get(Calendar.MILLISECOND));
|
||||
xts.setTimezone(calValue.get(Calendar.ZONE_OFFSET) / 60000 );
|
||||
|
||||
searchArgumentType.setSearchValue(xts);
|
||||
|
||||
if (searchValue.size() > 1) {
|
||||
try {
|
||||
calValue.setTime(df.parse(searchValue.get(1)));
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
XMLGregorianCalendar xts2 = DatatypeFactory.newInstance().newXMLGregorianCalendar();
|
||||
xts2.setYear(calValue.get(Calendar.YEAR));
|
||||
xts2.setMonth(calValue.get(Calendar.MONTH) +1);
|
||||
xts2.setDay(calValue.get(Calendar.DAY_OF_MONTH));
|
||||
xts2.setHour(calValue.get(Calendar.HOUR_OF_DAY));
|
||||
xts2.setMinute(calValue.get(Calendar.MINUTE));
|
||||
xts2.setSecond(calValue.get(Calendar.SECOND));
|
||||
xts2.setMillisecond(calValue.get(Calendar.MILLISECOND));
|
||||
xts2.setTimezone(calValue.get(Calendar.ZONE_OFFSET) / 60000 );
|
||||
|
||||
searchArgumentType.setSearchValue2(xts2);
|
||||
}
|
||||
|
||||
searchArgumentType.setOperator(SearchDateFieldOperator.fromValue(searchOperator));
|
||||
|
||||
criteria = searchArgumentType;
|
||||
|
||||
} else if (searchType.equals("SearchBooleanField")) {
|
||||
SearchBooleanField searchArgumentType = new SearchBooleanField();
|
||||
|
||||
if (searchValue.get(0).toLowerCase().equals("t")) {
|
||||
searchValue.set(0, "true");
|
||||
}
|
||||
|
||||
if (searchValue.get(0).toLowerCase().equals("f")) {
|
||||
searchValue.set(0, "false");
|
||||
}
|
||||
|
||||
searchArgumentType.setSearchValue(Boolean.valueOf(searchValue.get(0)));
|
||||
criteria = searchArgumentType;
|
||||
|
||||
} else if (searchType.equals("SearchDoubleField")) {
|
||||
|
||||
SearchDoubleField searchArgumentType = new SearchDoubleField();
|
||||
|
||||
searchArgumentType.setSearchValue(Double.valueOf(Double.parseDouble(searchValue.get(0))));
|
||||
|
||||
if (searchValue.size() > 1) {
|
||||
searchArgumentType.setSearchValue2(Double.valueOf(Double.parseDouble(searchValue.get(1))));
|
||||
}
|
||||
|
||||
searchArgumentType.setOperator(SearchDoubleFieldOperator.fromValue(searchOperator));
|
||||
criteria = searchArgumentType;
|
||||
|
||||
} else if (searchType.equals("SearchMultiSelectField")) {
|
||||
|
||||
SearchMultiSelectField searchArgumentType = new SearchMultiSelectField();
|
||||
|
||||
List<RecordRef> values = searchArgumentType.getSearchValue();
|
||||
for (int i = 0; i < searchValue.size(); i++) {
|
||||
RecordRef ref = new RecordRef();
|
||||
ref.setName(searchValue.get(i));
|
||||
ref.setInternalId(searchValue.get(i));
|
||||
ref.setExternalId(null);
|
||||
ref.setType(null);
|
||||
values.add(ref);
|
||||
}
|
||||
|
||||
searchArgumentType.setOperator(SearchMultiSelectFieldOperator.fromValue(searchOperator));
|
||||
criteria = searchArgumentType;
|
||||
|
||||
} else if (searchType.equals("SearchEnumMultiSelectField")) {
|
||||
|
||||
SearchEnumMultiSelectField searchArgumentType = new SearchEnumMultiSelectField();
|
||||
searchArgumentType.getSearchValue().addAll(searchValue);
|
||||
searchArgumentType.setOperator(SearchEnumMultiSelectFieldOperator.fromValue(searchOperator));
|
||||
criteria = searchArgumentType;
|
||||
|
||||
} else if (searchType.equals("String[]")) {
|
||||
|
||||
SearchEnumMultiSelectField searchArgumentType = new SearchEnumMultiSelectField();
|
||||
searchArgumentType.getSearchValue().addAll(searchValue);
|
||||
searchArgumentType.setOperator(SearchEnumMultiSelectFieldOperator.fromValue(searchOperator));
|
||||
criteria = searchArgumentType;
|
||||
|
||||
} else {
|
||||
throw new IllegalArgumentException("Unsupported search field type: " + searchType);
|
||||
}
|
||||
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public List<Record> submitRequest(boolean useRequestLevelAuth) throws Exception {
|
||||
if (useRequestLevelAuth) {
|
||||
initializeStub();
|
||||
}
|
||||
|
||||
List<String> list = Arrays.asList(TalendComponentGenerator.transactionTypeList);
|
||||
|
||||
if (list.contains(this.entityClass.getSimpleName())) {
|
||||
Method typeSetter = findMethod(this.searchBasicClass, "setType");
|
||||
SearchEnumMultiSelectField semsf = new SearchEnumMultiSelectField();
|
||||
semsf.getSearchValue().add(TalendComponentGenerator.toInitialLower(this.entityClass.getSimpleName()));
|
||||
semsf.setOperator(SearchEnumMultiSelectFieldOperator.ANY_OF);
|
||||
typeSetter.invoke(this.searchBasic, new Object[] { semsf });
|
||||
}
|
||||
|
||||
if (this.hasCustomCriteria) {
|
||||
this.criteriaSetter = findMethod(this.searchBasicClass, "setCustomFieldList");
|
||||
SearchCustomFieldList scl = new SearchCustomFieldList();
|
||||
scl.getCustomField().addAll(Arrays.asList(this.customCriteria));
|
||||
this.criteriaSetter.invoke(this.searchBasic, new Object[] { scl });
|
||||
}
|
||||
|
||||
Method basicSetter = findMethod(this.searchClass, "setBasic");
|
||||
basicSetter.invoke(this.search, new Object[] { this.searchBasic });
|
||||
|
||||
SearchRecord s = this.search;
|
||||
|
||||
if (this.searchAdvanced != null) {
|
||||
s = this.searchAdvanced;
|
||||
Method setCriteriaMethod = findMethod(this.searchAdvancedClass, "setCriteria");
|
||||
setCriteriaMethod.invoke(this.searchAdvanced, new Object[] { this.search });
|
||||
}
|
||||
|
||||
SearchRequest searchRequest = new SearchRequest();
|
||||
searchRequest.setSearchRecord(s);
|
||||
|
||||
this.searchResult = this._port.search(searchRequest).getSearchResult();
|
||||
|
||||
if (this.searchResult.getStatus().isIsSuccess()) {
|
||||
this.searchId = this.searchResult.getSearchId();
|
||||
if (this.searchResult.getRecordList() != null) {
|
||||
return filterItemSearch();
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public List<Record> filterItemSearch() {
|
||||
if (this.isItemSearch) {
|
||||
int numtodelete = 0;
|
||||
List<Record> r = this.searchResult.getRecordList().getRecord();
|
||||
|
||||
for (int i = 0; (r != null) && (i < this.searchResult.getRecordList().getRecord().size()); i++) {
|
||||
if (!this.searchResult.getRecordList().getRecord().get(i).getClass().equals(this.entityClass)) {
|
||||
this.searchResult.getRecordList().getRecord().set(i, null);
|
||||
numtodelete++;
|
||||
}
|
||||
}
|
||||
|
||||
if (numtodelete > 0) {
|
||||
ArrayList<Record> newRecords = new ArrayList<Record>(this.searchResult.getRecordList().getRecord().size() - numtodelete);
|
||||
int newindex = 0;
|
||||
for (int i = 0; i < this.searchResult.getRecordList().getRecord().size(); i++) {
|
||||
if (this.searchResult.getRecordList().getRecord().get(i) != null) {
|
||||
newRecords.set(newindex, this.searchResult.getRecordList().getRecord().get(i));
|
||||
newindex++;
|
||||
}
|
||||
}
|
||||
return newRecords;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (this.searchResult.getRecordList().getRecord() == null) {
|
||||
return new ArrayList<Record>();
|
||||
}
|
||||
|
||||
return this.searchResult.getRecordList().getRecord();
|
||||
}
|
||||
|
||||
public boolean hasMore() {
|
||||
if (this.searchResult == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (this.searchResult.getPageIndex() == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (this.searchResult.getTotalPages() == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return this.searchResult.getPageIndex().intValue() < this.searchResult.getTotalPages().intValue();
|
||||
}
|
||||
|
||||
private void push(SearchCustomField newCriteria) {
|
||||
ensureCapacity();
|
||||
this.customCriteria[(this.size++)] = newCriteria;
|
||||
}
|
||||
|
||||
private void ensureCapacity() {
|
||||
if (this.customCriteria.length == this.size) {
|
||||
this.customCriteria = ((SearchCustomField[]) Arrays.copyOf(this.customCriteria, this.size + 1));
|
||||
}
|
||||
}
|
||||
|
||||
public List<Record> getMoreRecords() throws InvalidCredentialsFault, com.netsuite.webservices.platform.ExceededRecordCountFault, com.netsuite.webservices.platform.InvalidSessionFault, ExceededRequestLimitFault, com.netsuite.webservices.platform.ExceededUsageLimitFault, UnexpectedErrorFault, ExceededRequestSizeFault {
|
||||
|
||||
if (this.searchId != null) {
|
||||
SearchMoreWithIdRequest searchMoreRequest = new SearchMoreWithIdRequest();
|
||||
searchMoreRequest.setSearchId(this.searchId);
|
||||
searchMoreRequest.setPageIndex(this.searchResult.getPageIndex().intValue() + 1);
|
||||
|
||||
this.searchResult = this._port.searchMoreWithId(searchMoreRequest).getSearchResult();
|
||||
|
||||
if (this.searchResult.getStatus().isIsSuccess()) {
|
||||
return filterItemSearch();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public String insert(Record record) throws Exception {
|
||||
|
||||
initializeStub();
|
||||
|
||||
AddRequest addRequest = new AddRequest();
|
||||
addRequest.setRecord(record);
|
||||
AddResponse response = getPort().add(addRequest);
|
||||
|
||||
WriteResponse wr = response.getWriteResponse();
|
||||
|
||||
if (!wr.getStatus().isIsSuccess()) {
|
||||
throw new java.rmi.RemoteException(getStatusDetails(wr.getStatus()));
|
||||
}
|
||||
|
||||
java.lang.reflect.Field field = wr.getBaseRef().getClass().getDeclaredField("internalId");
|
||||
field.setAccessible(true);
|
||||
String internalId = (String) field.get(wr.getBaseRef());
|
||||
|
||||
return internalId;
|
||||
}
|
||||
|
||||
public void update(Record record) throws Exception {
|
||||
initializeStub();
|
||||
|
||||
UpdateRequest updateRequest = new UpdateRequest();
|
||||
updateRequest.setRecord(record);
|
||||
|
||||
UpdateResponse response = getPort().update(updateRequest);
|
||||
|
||||
java.lang.reflect.Field field = record.getClass().getDeclaredField("internalId");
|
||||
field.setAccessible(true);
|
||||
String internalId = (String) field.get(record);
|
||||
|
||||
if (!response.getWriteResponse().getStatus().isIsSuccess()) {
|
||||
throw new RemoteException("Exception happened when update (InternalId: " + internalId + "), " + getStatusDetails(response.getWriteResponse().getStatus()));
|
||||
}
|
||||
}
|
||||
|
||||
public String upsert(Record record) throws Exception {
|
||||
|
||||
initializeStub();
|
||||
|
||||
Record existingRecord = null;
|
||||
String entityType = record.getClass().getName();
|
||||
|
||||
String internalID = (String) invokeGetter(record, "InternalId");
|
||||
if (internalID != null) {
|
||||
existingRecord = get(entityType, internalID);
|
||||
}
|
||||
|
||||
if (existingRecord != null) {
|
||||
this.update(record);
|
||||
} else {
|
||||
invokeSetter(record, "InternalId", "");
|
||||
internalID = this.insert(record);
|
||||
}
|
||||
|
||||
return internalID;
|
||||
}
|
||||
|
||||
public void delete(String entitytype, String id) throws Exception {
|
||||
String typeName = TalendComponentGenerator.toInitialLower(Class.forName(entitytype).getSimpleName());
|
||||
|
||||
RecordRef recordRef = new RecordRef();
|
||||
recordRef.setType(RecordType.fromValue(typeName));
|
||||
recordRef.setInternalId(id);
|
||||
|
||||
DeleteRequest deleteRequest = new DeleteRequest();
|
||||
deleteRequest.setBaseRef(recordRef);
|
||||
|
||||
DeleteResponse response = getPort().delete(deleteRequest);
|
||||
|
||||
if (!response.getWriteResponse().getStatus().isIsSuccess()) {
|
||||
throw new RemoteException("Exception happened when delete (InternalId: " + id+ "), "+ getStatusDetails(response.getWriteResponse().getStatus()));
|
||||
}
|
||||
}
|
||||
|
||||
public Record get(String entitytype, String id) throws MalformedURLException, InvalidCredentialsFault, com.netsuite.webservices.platform.ExceededRecordCountFault, com.netsuite.webservices.platform.InvalidSessionFault, ExceededRequestLimitFault, com.netsuite.webservices.platform.ExceededUsageLimitFault, UnexpectedErrorFault, ExceededRequestSizeFault, JAXBException, InvalidVersionFault, InsufficientPermissionFault, InvalidAccountFault {
|
||||
String typeName = TalendComponentGenerator.toInitialLower(TalendComponentGenerator.getEntityClass(entitytype).getSimpleName());
|
||||
|
||||
RecordRef ref = new RecordRef();
|
||||
ref.setInternalId(id);
|
||||
ref.setType(RecordType.fromValue(typeName));
|
||||
|
||||
GetRequest getRequest = new GetRequest();
|
||||
getRequest.setBaseRef(ref);
|
||||
|
||||
GetResponse getResponse = getPort().get(getRequest);
|
||||
|
||||
if (getResponse.getReadResponse().getStatus().isIsSuccess()) {
|
||||
return getResponse.getReadResponse().getRecord();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public NetSuitePortType getPort() throws JAXBException, UnexpectedErrorFault, ExceededRequestSizeFault, MalformedURLException, InvalidCredentialsFault, InvalidVersionFault, InsufficientPermissionFault, ExceededRequestLimitFault, InvalidAccountFault {
|
||||
|
||||
if (this._port == null) {
|
||||
initializeStub();
|
||||
}
|
||||
return this._port;
|
||||
|
||||
}
|
||||
|
||||
public String getStatusDetails(Status status) {
|
||||
|
||||
StringBuffer stringBuffer = new StringBuffer();
|
||||
List<StatusDetail> statusDetails = status.getStatusDetail();
|
||||
|
||||
if (statusDetails != null) {
|
||||
for (StatusDetail detail : statusDetails) {
|
||||
stringBuffer.append("[Code=" + detail.getCode() + "] " + detail.getMessage() + "\n");
|
||||
}
|
||||
}
|
||||
|
||||
return stringBuffer.toString();
|
||||
}
|
||||
|
||||
public void setPageSize(int pageSize) {
|
||||
this._pageSize = pageSize;
|
||||
}
|
||||
|
||||
public Object invokeGetter(Object target, String field) throws SecurityException, NoSuchMethodException, IllegalArgumentException, IllegalAccessException, InvocationTargetException {
|
||||
Method getter = target.getClass().getMethod("get" + field, new Class[0]);
|
||||
return getter.invoke(target, null);
|
||||
}
|
||||
|
||||
public void invokeSetter(Object target, String field, Object value) throws SecurityException, NoSuchMethodException, IllegalArgumentException, IllegalAccessException, InvocationTargetException {
|
||||
Method setter = target.getClass().getMethod("set" + field, new Class[] { value.getClass() });
|
||||
Object[] args = new Object[1];
|
||||
args[0] = value;
|
||||
setter.invoke(target, args);
|
||||
}
|
||||
|
||||
private static Method findMethod(Class<?> clazz, String methodName) {
|
||||
Method[] methods = clazz.getMethods();
|
||||
|
||||
for (int i = 0; i < methods.length; i++) {
|
||||
if (methods[i].getName().equals(methodName))
|
||||
return methods[i];
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public void setNullFieldValue(NullField fl, String id) {
|
||||
List<String> cfl = fl.getName();
|
||||
int index = -1;
|
||||
if ((cfl != null) && (cfl.size() > 0)) {
|
||||
for (int i = 0; i < cfl.size(); i++) {
|
||||
if (id.equals(cfl.get(i))) {
|
||||
index = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (index == -1) {
|
||||
if ((cfl == null)) {
|
||||
cfl = new ArrayList<String>();
|
||||
}
|
||||
cfl.add(id);
|
||||
} else {
|
||||
cfl.set(index, id);
|
||||
}
|
||||
|
||||
fl.getName().addAll(cfl);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
package org.talend.netsuite;
|
||||
|
||||
import com.netsuite.webservices.platform.common.TransactionSearchBasic;
|
||||
|
||||
public class TalendComponentGenerator { public TalendComponentGenerator() {}
|
||||
|
||||
private static Class<?> findClass(Class<?>[][] classlist, String classname, int key) {
|
||||
for (int i = 0; i < classlist.length; i++) {
|
||||
if (classlist[i][0].getName().equals(classname)) {
|
||||
return classlist[i][key];
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static Class<?> findSearchBasicClass(String classname) {
|
||||
for (int i = 0; i < netSuiteClasses.length; i++) {
|
||||
if (netSuiteClasses[i][2].getSimpleName().equals(classname)) {
|
||||
return netSuiteClasses[i][2];
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static Class<?> getEntityClass(String classname) {
|
||||
return findClass(netSuiteClasses, classname, 0);
|
||||
}
|
||||
|
||||
public static Class<?> getSearchClass(String classname) {
|
||||
return findClass(netSuiteClasses, classname, 1);
|
||||
}
|
||||
|
||||
public static Class<?> getSearchBasicClass(String classname) {
|
||||
return findClass(netSuiteClasses, classname, 2);
|
||||
}
|
||||
|
||||
public static Class<?> getSearchAdvancedClass(String classname) {
|
||||
return findClass(netSuiteClasses, classname, 3);
|
||||
}
|
||||
|
||||
public static Class<?> getListItemClass(String classname) {
|
||||
return findClass(netSuiteListClasses, classname, 0);
|
||||
}
|
||||
|
||||
public static Class<?> getListParentClass(String classname) {
|
||||
return findClass(netSuiteListClasses, classname, 1);
|
||||
}
|
||||
|
||||
public static Class<?> getListClass(String classname) {
|
||||
return findClass(netSuiteListClasses, classname, 2);
|
||||
}
|
||||
|
||||
public static String toInitialUpper(String value) {
|
||||
return value.substring(0, 1).toUpperCase() + value.substring(1);
|
||||
}
|
||||
|
||||
public static String toInitialLower(String value) {
|
||||
return value.substring(0, 1).toLowerCase() + value.substring(1);
|
||||
}
|
||||
|
||||
public static String toNetSuiteType(String value) {
|
||||
return "_" + toInitialLower(value);
|
||||
}
|
||||
|
||||
public static String[] transactionTypeList = { "AssemblyBuild", "AssemblyUnbuild", "CashRefund", "CashSale", "Check", "CreditMemo", "CustomerDeposit", "CustomerPayment", "CustomerRefund", "DepositApplication", "Estimate", "ExpenseReport", "InventoryAdjustment", "Invoice", "ItemFulfillment", "ItemReceipt", "JournalEntry", "Opportunity", "PurchaseOrder", "ReturnAuthorization", "SalesOrder", "TransferOrder", "VendorBill", "VendorPayment" };
|
||||
public static String[] itemTypeList = { "Assembly", "Description", "Discount", "DownloadItem", "GiftCertificateItem", "InventoryItem", "ItemGroup", "Kit", "Markup", "NonInventoryItem", "OtherCharge", "Payment", "Service", "Subtotal" };
|
||||
|
||||
public static final Class<?>[][] netSuiteClasses = {
|
||||
{ com.netsuite.webservices.lists.accounting.AccountingPeriod.class, com.netsuite.webservices.lists.accounting.AccountingPeriodSearch.class, com.netsuite.webservices.platform.common.AccountingPeriodSearchBasic.class, com.netsuite.webservices.lists.accounting.AccountingPeriodSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.Subsidiary.class, com.netsuite.webservices.lists.accounting.SubsidiarySearch.class, com.netsuite.webservices.platform.common.SubsidiarySearchBasic.class, com.netsuite.webservices.lists.accounting.SubsidiarySearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.SalesRole.class, com.netsuite.webservices.lists.accounting.SalesRoleSearch.class, com.netsuite.webservices.platform.common.SalesRoleSearchBasic.class, com.netsuite.webservices.lists.accounting.SalesRoleSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.GiftCertificateItem.class, com.netsuite.webservices.lists.accounting.ItemSearch.class, com.netsuite.webservices.platform.common.ItemSearchBasic.class, com.netsuite.webservices.lists.accounting.ItemSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.purchases.VendorPayment.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.PaymentItem.class, com.netsuite.webservices.lists.accounting.ItemSearch.class, com.netsuite.webservices.platform.common.ItemSearchBasic.class, com.netsuite.webservices.lists.accounting.ItemSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.NoteType.class, com.netsuite.webservices.lists.accounting.NoteTypeSearch.class, com.netsuite.webservices.platform.common.NoteTypeSearchBasic.class, com.netsuite.webservices.lists.accounting.NoteTypeSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.support.Issue.class, com.netsuite.webservices.lists.support.IssueSearch.class, com.netsuite.webservices.platform.common.IssueSearchBasic.class, com.netsuite.webservices.lists.support.IssueSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.sales.ItemFulfillment.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.inventory.AssemblyUnbuild.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.Classification.class, com.netsuite.webservices.lists.accounting.ClassificationSearch.class, com.netsuite.webservices.platform.common.ClassificationSearchBasic.class, com.netsuite.webservices.lists.accounting.ClassificationSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.activities.scheduling.ProjectTask.class, com.netsuite.webservices.activities.scheduling.ProjectTaskSearch.class, com.netsuite.webservices.platform.common.ProjectTaskSearchBasic.class, com.netsuite.webservices.activities.scheduling.ProjectTaskSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.website.SiteCategory.class, com.netsuite.webservices.lists.website.SiteCategorySearch.class, com.netsuite.webservices.platform.common.SiteCategorySearchBasic.class, com.netsuite.webservices.lists.website.SiteCategorySearchAdvanced.class },
|
||||
{ com.netsuite.webservices.activities.scheduling.CalendarEvent.class, com.netsuite.webservices.activities.scheduling.CalendarEventSearch.class, com.netsuite.webservices.platform.common.CalendarEventSearchBasic.class, com.netsuite.webservices.activities.scheduling.CalendarEventSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.customers.CashRefund.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.PartnerCategory.class, com.netsuite.webservices.lists.accounting.PartnerCategorySearch.class, com.netsuite.webservices.platform.common.PartnerCategorySearchBasic.class, com.netsuite.webservices.lists.accounting.PartnerCategorySearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.ContactRole.class, com.netsuite.webservices.lists.accounting.ContactRoleSearch.class, com.netsuite.webservices.platform.common.ContactRoleSearchBasic.class, com.netsuite.webservices.lists.accounting.ContactRoleSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.KitItem.class, com.netsuite.webservices.lists.accounting.ItemSearch.class, com.netsuite.webservices.platform.common.ItemSearchBasic.class, com.netsuite.webservices.lists.accounting.ItemSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.customers.CreditMemo.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.DiscountItem.class, com.netsuite.webservices.lists.accounting.ItemSearch.class, com.netsuite.webservices.platform.common.ItemSearchBasic.class, com.netsuite.webservices.lists.accounting.ItemSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.customers.ReturnAuthorization.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.sales.Invoice.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.GiftCertificate.class, com.netsuite.webservices.lists.accounting.GiftCertificateSearch.class, com.netsuite.webservices.platform.common.GiftCertificateSearchBasic.class, com.netsuite.webservices.lists.accounting.GiftCertificateSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.PaymentMethod.class, com.netsuite.webservices.lists.accounting.PaymentMethodSearch.class, com.netsuite.webservices.platform.common.PaymentMethodSearchBasic.class, com.netsuite.webservices.lists.accounting.PaymentMethodSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.customers.CustomerDeposit.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.support.SupportCase.class, com.netsuite.webservices.lists.support.SupportCaseSearch.class, com.netsuite.webservices.platform.common.SupportCaseSearchBasic.class, com.netsuite.webservices.lists.support.SupportCaseSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.purchases.PurchaseOrder.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.Term.class, com.netsuite.webservices.lists.accounting.TermSearch.class, com.netsuite.webservices.platform.common.TermSearchBasic.class, com.netsuite.webservices.lists.accounting.TermSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.PriceLevel.class, com.netsuite.webservices.lists.accounting.PriceLevelSearch.class, com.netsuite.webservices.platform.common.PriceLevelSearchBasic.class, com.netsuite.webservices.lists.accounting.PriceLevelSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.marketing.Campaign.class, com.netsuite.webservices.lists.marketing.CampaignSearch.class, com.netsuite.webservices.platform.common.CampaignSearchBasic.class, com.netsuite.webservices.lists.marketing.CampaignSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.PricingGroup.class, com.netsuite.webservices.lists.accounting.PricingGroupSearch.class, com.netsuite.webservices.platform.common.PricingGroupSearchBasic.class, com.netsuite.webservices.lists.accounting.PricingGroupSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.Bin.class, com.netsuite.webservices.lists.accounting.BinSearch.class, com.netsuite.webservices.platform.common.BinSearchBasic.class, com.netsuite.webservices.lists.accounting.BinSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.sales.SalesOrder.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.activities.scheduling.Task.class, com.netsuite.webservices.activities.scheduling.TaskSearch.class, com.netsuite.webservices.platform.common.TaskSearchBasic.class, com.netsuite.webservices.activities.scheduling.TaskSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.purchases.ItemReceipt.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.sales.CashSale.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.marketing.PromotionCode.class, com.netsuite.webservices.lists.marketing.PromotionCodeSearch.class, com.netsuite.webservices.platform.common.PromotionCodeSearchBasic.class, com.netsuite.webservices.lists.marketing.PromotionCodeSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.inventory.TransferOrder.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.CustomerCategory.class, com.netsuite.webservices.lists.accounting.CustomerCategorySearch.class, com.netsuite.webservices.platform.common.CustomerCategorySearchBasic.class, com.netsuite.webservices.lists.accounting.CustomerCategorySearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.InventoryItem.class, com.netsuite.webservices.lists.accounting.ItemSearch.class, com.netsuite.webservices.platform.common.ItemSearchBasic.class, com.netsuite.webservices.lists.accounting.ItemSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.employees.ExpenseReport.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.ContactCategory.class, com.netsuite.webservices.lists.accounting.ContactCategorySearch.class, com.netsuite.webservices.platform.common.ContactCategorySearchBasic.class, com.netsuite.webservices.lists.accounting.ContactCategorySearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.employees.TimeBill.class, com.netsuite.webservices.transactions.employees.TimeBillSearch.class, com.netsuite.webservices.platform.common.TimeBillSearchBasic.class, com.netsuite.webservices.transactions.employees.TimeBillSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.Account.class, com.netsuite.webservices.lists.accounting.AccountSearch.class, com.netsuite.webservices.platform.common.AccountSearchBasic.class, com.netsuite.webservices.lists.accounting.AccountSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.relationships.JobStatus.class, com.netsuite.webservices.lists.relationships.JobStatusSearch.class, com.netsuite.webservices.platform.common.JobStatusSearchBasic.class, com.netsuite.webservices.lists.relationships.JobStatusSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.VendorCategory.class, com.netsuite.webservices.lists.accounting.VendorCategorySearch.class, com.netsuite.webservices.platform.common.VendorCategorySearchBasic.class, com.netsuite.webservices.lists.accounting.VendorCategorySearchAdvanced.class },
|
||||
{ com.netsuite.webservices.activities.scheduling.PhoneCall.class, com.netsuite.webservices.activities.scheduling.PhoneCallSearch.class, com.netsuite.webservices.platform.common.PhoneCallSearchBasic.class, com.netsuite.webservices.activities.scheduling.PhoneCallSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.relationships.CustomerStatus.class, com.netsuite.webservices.lists.relationships.CustomerStatusSearch.class, com.netsuite.webservices.platform.common.CustomerStatusSearchBasic.class, com.netsuite.webservices.lists.relationships.CustomerStatusSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.financial.Budget.class, com.netsuite.webservices.transactions.financial.BudgetSearch.class, com.netsuite.webservices.platform.common.BudgetSearchBasic.class, com.netsuite.webservices.transactions.financial.BudgetSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.customers.CustomerPayment.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.DownloadItem.class, com.netsuite.webservices.lists.accounting.ItemSearch.class, com.netsuite.webservices.platform.common.ItemSearchBasic.class, com.netsuite.webservices.lists.accounting.ItemSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.setup.customization.CustomList.class, com.netsuite.webservices.setup.customization.CustomListSearch.class, com.netsuite.webservices.platform.common.CustomListSearchBasic.class, com.netsuite.webservices.setup.customization.CustomListSearch.class },
|
||||
{ com.netsuite.webservices.transactions.sales.Opportunity.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.inventory.InventoryAdjustment.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.support.Topic.class, com.netsuite.webservices.lists.support.TopicSearch.class, com.netsuite.webservices.platform.common.TopicSearchBasic.class, com.netsuite.webservices.lists.support.TopicSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.support.Solution.class, com.netsuite.webservices.lists.support.SolutionSearch.class, com.netsuite.webservices.platform.common.SolutionSearchBasic.class, com.netsuite.webservices.lists.support.SolutionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.Department.class, com.netsuite.webservices.lists.accounting.DepartmentSearch.class, com.netsuite.webservices.platform.common.DepartmentSearchBasic.class, com.netsuite.webservices.lists.accounting.DepartmentSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.relationships.Partner.class, com.netsuite.webservices.lists.relationships.PartnerSearch.class, com.netsuite.webservices.platform.common.PartnerSearchBasic.class, com.netsuite.webservices.lists.relationships.PartnerSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.WinLossReason.class, com.netsuite.webservices.lists.accounting.WinLossReasonSearch.class, com.netsuite.webservices.platform.common.WinLossReasonSearchBasic.class, com.netsuite.webservices.lists.accounting.WinLossReasonSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.relationships.Customer.class, com.netsuite.webservices.lists.relationships.CustomerSearch.class, com.netsuite.webservices.platform.common.CustomerSearchBasic.class, com.netsuite.webservices.lists.relationships.CustomerSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.purchases.VendorBill.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.bank.Check.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.sales.Estimate.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.general.JournalEntry.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.documents.filecabinet.Folder.class, com.netsuite.webservices.documents.filecabinet.FolderSearch.class, com.netsuite.webservices.platform.common.FolderSearchBasic.class, com.netsuite.webservices.documents.filecabinet.FolderSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.inventory.AssemblyBuild.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.general.communication.Message.class, com.netsuite.webservices.general.communication.MessageSearch.class, com.netsuite.webservices.platform.common.MessageSearchBasic.class, com.netsuite.webservices.general.communication.MessageSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.DescriptionItem.class, com.netsuite.webservices.lists.accounting.ItemSearch.class, com.netsuite.webservices.platform.common.ItemSearchBasic.class, com.netsuite.webservices.lists.accounting.ItemSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.relationships.Contact.class, com.netsuite.webservices.lists.relationships.ContactSearch.class, com.netsuite.webservices.platform.common.ContactSearchBasic.class, com.netsuite.webservices.lists.relationships.ContactSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.documents.filecabinet.File.class, com.netsuite.webservices.documents.filecabinet.FileSearch.class, com.netsuite.webservices.platform.common.FileSearchBasic.class, com.netsuite.webservices.documents.filecabinet.FileSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.Location.class, com.netsuite.webservices.lists.accounting.LocationSearch.class, com.netsuite.webservices.platform.common.LocationSearchBasic.class, com.netsuite.webservices.lists.accounting.LocationSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.general.communication.Note.class, com.netsuite.webservices.general.communication.NoteSearch.class, com.netsuite.webservices.platform.common.NoteSearchBasic.class, com.netsuite.webservices.general.communication.NoteSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.customers.DepositApplication.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.MarkupItem.class, com.netsuite.webservices.lists.accounting.ItemSearch.class, com.netsuite.webservices.platform.common.ItemSearchBasic.class, com.netsuite.webservices.lists.accounting.ItemSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.relationships.EntityGroup.class, com.netsuite.webservices.lists.relationships.EntityGroupSearch.class, com.netsuite.webservices.platform.common.EntityGroupSearchBasic.class, com.netsuite.webservices.lists.relationships.EntityGroupSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.employees.Employee.class, com.netsuite.webservices.lists.employees.EmployeeSearch.class, com.netsuite.webservices.platform.common.EmployeeSearchBasic.class, com.netsuite.webservices.lists.employees.EmployeeSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.AssemblyItem.class, com.netsuite.webservices.lists.accounting.ItemSearch.class, com.netsuite.webservices.platform.common.ItemSearchBasic.class, com.netsuite.webservices.lists.accounting.ItemSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.relationships.Job.class, com.netsuite.webservices.lists.relationships.JobSearch.class, com.netsuite.webservices.platform.common.JobSearchBasic.class, com.netsuite.webservices.lists.relationships.JobSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.ExpenseCategory.class, com.netsuite.webservices.lists.accounting.ExpenseCategorySearch.class, com.netsuite.webservices.platform.common.ExpenseCategorySearchBasic.class, com.netsuite.webservices.lists.accounting.ExpenseCategorySearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.UnitsType.class, com.netsuite.webservices.lists.accounting.UnitsTypeSearch.class, com.netsuite.webservices.platform.common.UnitsTypeSearchBasic.class, com.netsuite.webservices.lists.accounting.UnitsTypeSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.relationships.JobType.class, com.netsuite.webservices.lists.relationships.JobTypeSearch.class, com.netsuite.webservices.platform.common.JobTypeSearchBasic.class, com.netsuite.webservices.lists.relationships.JobTypeSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.setup.customization.CustomRecord.class, com.netsuite.webservices.setup.customization.CustomRecordSearch.class, com.netsuite.webservices.platform.common.CustomRecordSearchBasic.class, com.netsuite.webservices.setup.customization.CustomRecordSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.relationships.Vendor.class, com.netsuite.webservices.lists.relationships.VendorSearch.class, com.netsuite.webservices.platform.common.VendorSearchBasic.class, com.netsuite.webservices.lists.relationships.VendorSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.lists.accounting.SubtotalItem.class, com.netsuite.webservices.lists.accounting.ItemSearch.class, com.netsuite.webservices.platform.common.ItemSearchBasic.class, com.netsuite.webservices.lists.accounting.ItemSearchAdvanced.class },
|
||||
{ com.netsuite.webservices.transactions.customers.CustomerRefund.class, com.netsuite.webservices.transactions.sales.TransactionSearch.class, TransactionSearchBasic.class, com.netsuite.webservices.transactions.sales.TransactionSearchAdvanced.class } };
|
||||
|
||||
|
||||
private static final Class<?>[][] netSuiteListClasses = {
|
||||
{ com.netsuite.webservices.transactions.sales.InvoiceItem.class, com.netsuite.webservices.transactions.sales.Invoice.class, com.netsuite.webservices.transactions.sales.InvoiceItemList.class },
|
||||
{ com.netsuite.webservices.lists.relationships.ContactAddressbook.class, com.netsuite.webservices.lists.relationships.Contact.class, com.netsuite.webservices.lists.relationships.ContactAddressbookList.class },
|
||||
{ com.netsuite.webservices.lists.relationships.CustomerAddressbook.class, com.netsuite.webservices.lists.relationships.Customer.class, com.netsuite.webservices.lists.relationships.CustomerAddressbookList.class },
|
||||
{ com.netsuite.webservices.documents.filecabinet.File.class, com.netsuite.webservices.general.communication.Message.class, com.netsuite.webservices.general.communication.MessageMediaItemList.class },
|
||||
{ com.netsuite.webservices.transactions.sales.ItemFulfillmentItem.class, com.netsuite.webservices.transactions.sales.ItemFulfillment.class, com.netsuite.webservices.transactions.sales.ItemFulfillmentItemList.class },
|
||||
{ com.netsuite.webservices.transactions.customers.ReturnAuthorizationItem.class, com.netsuite.webservices.transactions.customers.ReturnAuthorization.class, com.netsuite.webservices.transactions.customers.ReturnAuthorizationItemList.class },
|
||||
{ com.netsuite.webservices.transactions.sales.OpportunityItem.class, com.netsuite.webservices.transactions.sales.Opportunity.class, com.netsuite.webservices.transactions.sales.OpportunityItemList.class },
|
||||
{ com.netsuite.webservices.transactions.purchases.ItemReceiptItem.class, com.netsuite.webservices.transactions.purchases.ItemReceipt.class, com.netsuite.webservices.transactions.purchases.ItemReceiptItemList.class },
|
||||
{ com.netsuite.webservices.transactions.sales.SalesOrderItem.class, com.netsuite.webservices.transactions.sales.SalesOrder.class, com.netsuite.webservices.transactions.sales.SalesOrderItemList.class },
|
||||
{ com.netsuite.webservices.lists.support.SolutionTopics.class, com.netsuite.webservices.lists.support.Solution.class, com.netsuite.webservices.lists.support.SolutionTopicsList.class } };
|
||||
}
|
||||
@@ -0,0 +1,592 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:actSched="urn:scheduling_2014_2.activities.webservices.netsuite.com" xmlns:actSchedTyp="urn:types.scheduling_2014_2.activities.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:scheduling_2014_2.activities.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:types.core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/coreTypes.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/commonTypes.xsd"/>
|
||||
<import namespace="urn:types.scheduling_2014_2.activities.webservices.netsuite.com" schemaLocation="schedulingTypes.xsd"/>
|
||||
<!-- calendarEvent/start -->
|
||||
<element name="CalendarEvent" type="actSched:CalendarEvent"/>
|
||||
<complexType name="CalendarEvent">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="company" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="contact" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="supportCase" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="transaction" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="period" type="xsd:long" minOccurs="0"/>
|
||||
<element name="frequency" type="platformCommonTyp:RecurrenceFrequency" minOccurs="0"/>
|
||||
<element name="recurrenceDowMaskList" type="platformCommon:RecurrenceDowMaskList" minOccurs="0"/>
|
||||
<element name="recurrenceDow" type="platformCommonTyp:RecurrenceDow" minOccurs="0"/>
|
||||
<element name="recurrenceDowim" type="platformCommonTyp:RecurrenceDowim" minOccurs="0"/>
|
||||
<element name="seriesStartDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endByDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="noEndDate" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="sendEmail" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="recurrence" type="xsd:string" minOccurs="0"/>
|
||||
<element name="location" type="xsd:string" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="allDayEvent" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="timedEvent" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="reminderType" type="actSchedTyp:CalendarEventReminderType" minOccurs="0"/>
|
||||
<element name="reminderMinutes" type="actSchedTyp:CalendarEventReminderMinutes" minOccurs="0"/>
|
||||
<element name="status" type="actSchedTyp:CalendarEventStatus" minOccurs="0"/>
|
||||
<element name="accessLevel" type="actSchedTyp:CalendarEventAccessLevel" minOccurs="0"/>
|
||||
<element name="organizer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="exclusionDateList" type="actSched:ExclusionDateList" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="owner" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="attendeeList" type="actSched:CalendarEventAttendeeList" minOccurs="0"/>
|
||||
<element name="resourceList" type="actSched:CalendarEventResourceList" minOccurs="0"/>
|
||||
<element name="timeItemList" type="actSched:CalendarEventTimeItemList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ExclusionDateList">
|
||||
<sequence>
|
||||
<element name="exclusionDate" type="xsd:dateTime" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="CalendarEventAttendee">
|
||||
<sequence>
|
||||
<element name="sendEmail" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="attendee" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="response" type="platformCoreTyp:CalendarEventAttendeeResponse" minOccurs="0"/>
|
||||
<element name="attendance" type="actSchedTyp:CalendarEventAttendeeAttendance" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="CalendarEventAttendeeList">
|
||||
<sequence>
|
||||
<element name="attendee" type="actSched:CalendarEventAttendee" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="CalendarEventResource">
|
||||
<sequence>
|
||||
<element name="resource" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="CalendarEventResourceList">
|
||||
<sequence>
|
||||
<element name="resource" type="actSched:CalendarEventResource" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="calendarEventSearch" type="actSched:CalendarEventSearch"/>
|
||||
<complexType name="CalendarEventSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:CalendarEventSearchBasic" minOccurs="0"/>
|
||||
<element name="attendeeJoin" type="platformCommon:EntitySearchBasic" minOccurs="0"/>
|
||||
<element name="attendeeContactJoin" type="platformCommon:ContactSearchBasic" minOccurs="0"/>
|
||||
<element name="attendeeCustomerJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchBasic" minOccurs="0"/>
|
||||
<element name="opportunityJoin" type="platformCommon:OpportunitySearchBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchBasic" minOccurs="0"/>
|
||||
<element name="timeJoin" type="platformCommon:TimeBillSearchBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="CalendarEventSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="actSched:CalendarEventSearch" minOccurs="0"/>
|
||||
<element name="columns" type="actSched:CalendarEventSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="CalendarEventSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:CalendarEventSearchRowBasic" minOccurs="0"/>
|
||||
<element name="attendeeJoin" type="platformCommon:EntitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="attendeeContactJoin" type="platformCommon:ContactSearchRowBasic" minOccurs="0"/>
|
||||
<element name="attendeeCustomerJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchRowBasic" minOccurs="0"/>
|
||||
<element name="opportunityJoin" type="platformCommon:OpportunitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchRowBasic" minOccurs="0"/>
|
||||
<element name="timeJoin" type="platformCommon:TimeBillSearchRowBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- calendarEvent/end -->
|
||||
<!-- task/start -->
|
||||
<element name="Task" type="actSched:Task"/>
|
||||
<complexType name="Task">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="company" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="contact" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="supportCase" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="transaction" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="milestone" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="assigned" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="sendEmail" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="timedEvent" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="estimatedTime" type="platformCore:Duration" minOccurs="0"/>
|
||||
<element name="estimatedTimeOverride" type="platformCore:Duration" minOccurs="0"/>
|
||||
<element name="actualTime" type="platformCore:Duration" minOccurs="0"/>
|
||||
<element name="timeRemaining" type="platformCore:Duration" minOccurs="0"/>
|
||||
<element name="percentTimeComplete" type="xsd:double" minOccurs="0"/>
|
||||
<element name="percentComplete" type="xsd:double" minOccurs="0"/>
|
||||
<element name="parent" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="dueDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="completedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="priority" type="actSchedTyp:TaskPriority" minOccurs="0"/>
|
||||
<element name="status" type="actSchedTyp:TaskStatus" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
<element name="accessLevel" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="reminderType" type="actSchedTyp:TaskReminderType" minOccurs="0"/>
|
||||
<element name="reminderMinutes" type="actSchedTyp:TaskReminderMinutes" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="owner" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="contactList" type="actSched:TaskContactList" minOccurs="0"/>
|
||||
<element name="timeItemList" type="actSched:TaskTimeItemList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TaskContact">
|
||||
<sequence>
|
||||
<element name="company" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="contact" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="TaskContactList">
|
||||
<sequence>
|
||||
<element name="contact" type="actSched:TaskContact" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="taskSearch" type="actSched:TaskSearch"/>
|
||||
<complexType name="TaskSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:TaskSearchBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchBasic" minOccurs="0"/>
|
||||
<element name="companyCustomerJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="contactJoin" type="platformCommon:ContactSearchBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchBasic" minOccurs="0"/>
|
||||
<element name="jobJoin" type="platformCommon:JobSearchBasic" minOccurs="0"/>
|
||||
<element name="opportunityJoin" type="platformCommon:OpportunitySearchBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchBasic" minOccurs="0"/>
|
||||
<element name="timeJoin" type="platformCommon:TimeBillSearchBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TaskSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="actSched:TaskSearch" minOccurs="0"/>
|
||||
<element name="columns" type="actSched:TaskSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TaskSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:TaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
<element name="companyCustomerJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="contactJoin" type="platformCommon:ContactSearchRowBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchRowBasic" minOccurs="0"/>
|
||||
<element name="jobJoin" type="platformCommon:JobSearchRowBasic" minOccurs="0"/>
|
||||
<element name="opportunityJoin" type="platformCommon:OpportunitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchRowBasic" minOccurs="0"/>
|
||||
<element name="timeJoin" type="platformCommon:TimeBillSearchRowBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- task/end -->
|
||||
<!-- phoneCall/start -->
|
||||
<element name="PhoneCall" type="actSched:PhoneCall"/>
|
||||
<complexType name="PhoneCall">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
<element name="company" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="contact" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="supportCase" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="transaction" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="milestone" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="owner" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="assigned" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="sendEmail" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="timedEvent" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="completedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="phone" type="xsd:string" minOccurs="0"/>
|
||||
<element name="status" type="actSchedTyp:PhoneCallStatus" minOccurs="0"/>
|
||||
<element name="priority" type="actSchedTyp:PhoneCallPriority" minOccurs="0"/>
|
||||
<element name="accessLevel" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="reminderType" type="actSchedTyp:PhoneCallReminderType" minOccurs="0"/>
|
||||
<element name="reminderMinutes" type="actSchedTyp:PhoneCallReminderMinutes" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="contactList" type="actSched:PhoneCallContactList" minOccurs="0"/>
|
||||
<element name="timeItemList" type="actSched:PhoneCallTimeItemList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PhoneCallContact">
|
||||
<sequence>
|
||||
<element name="company" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="contact" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="phone" type="xsd:string" minOccurs="0"/>
|
||||
<element name="email" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PhoneCallContactList">
|
||||
<sequence>
|
||||
<element name="contact" type="actSched:PhoneCallContact" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="phoneCallSearch" type="actSched:PhoneCallSearch"/>
|
||||
<complexType name="PhoneCallSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:PhoneCallSearchBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchBasic" minOccurs="0"/>
|
||||
<element name="companyCustomerJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="contactJoin" type="platformCommon:ContactSearchBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchBasic" minOccurs="0"/>
|
||||
<element name="opportunityJoin" type="platformCommon:OpportunitySearchBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchBasic" minOccurs="0"/>
|
||||
<element name="participantJoin" type="platformCommon:EntitySearchBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PhoneCallSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="actSched:PhoneCallSearch" minOccurs="0"/>
|
||||
<element name="columns" type="actSched:PhoneCallSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PhoneCallSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:PhoneCallSearchRowBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
<element name="companyCustomerJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="contactJoin" type="platformCommon:ContactSearchRowBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchRowBasic" minOccurs="0"/>
|
||||
<element name="opportunityJoin" type="platformCommon:OpportunitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchRowBasic" minOccurs="0"/>
|
||||
<element name="participantJoin" type="platformCommon:EntitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- phoneCall/end -->
|
||||
<!-- projectTaskCall/start -->
|
||||
<element name="projectTask" type="actSched:ProjectTask"/>
|
||||
<complexType name="ProjectTask">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="eventId" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="percentTimeComplete" type="xsd:double" minOccurs="0"/>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="company" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="contact" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="order" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="owner" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="parent" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="priority" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="estimatedWork" type="xsd:double" minOccurs="0"/>
|
||||
<element name="estimatedWorkBaseline" type="xsd:double" minOccurs="0"/>
|
||||
<element name="constraintType" type="actSchedTyp:ProjectTaskConstraintType" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="startDateBaseline" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="finishByDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDateBaseline" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="actualWork" type="xsd:double" minOccurs="0"/>
|
||||
<element name="remainingWork" type="xsd:double" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isMilestone" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isOnCriticalPath" type="xsd:string" minOccurs="0"/>
|
||||
<element name="slackMinutes" type="xsd:double" minOccurs="0"/>
|
||||
<element name="lateEnd" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lateStart" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="status" type="actSchedTyp:ProjectTaskStatus" minOccurs="0"/>
|
||||
<element name="nonBillableTask" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="assigneeList" type="actSched:ProjectTaskAssigneeList" minOccurs="0"/>
|
||||
<element name="predecessorList" type="actSched:ProjectTaskPredecessorList" minOccurs="0"/>
|
||||
<element name="timeItemList" type="actSched:ProjectTaskTimeItemList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ProjectTaskPredecessor">
|
||||
<sequence>
|
||||
<element name="task" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="type" type="actSchedTyp:ProjectTaskPredecessorPredecessorType" minOccurs="0"/>
|
||||
<element name="lagDays" type="xsd:double" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="ProjectTaskPredecessorList">
|
||||
<sequence>
|
||||
<element name="projectTaskPredecessor" type="actSched:ProjectTaskPredecessor" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="ProjectTaskAssignee">
|
||||
<sequence>
|
||||
<element name="resource" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="units" type="xsd:double" minOccurs="0"/>
|
||||
<element name="serviceItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="estimatedWork" type="xsd:double" minOccurs="0"/>
|
||||
<element name="unitCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="unitPrice" type="xsd:double" minOccurs="0"/>
|
||||
<element name="cost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="price" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="ProjectTaskAssigneeList">
|
||||
<sequence>
|
||||
<element name="projectTaskAssignee" type="actSched:ProjectTaskAssignee" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="projectTaskSearch" type="actSched:ProjectTaskSearch"/>
|
||||
<complexType name="ProjectTaskSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ProjectTaskSearchBasic" minOccurs="0"/>
|
||||
<element name="jobJoin" type="platformCommon:JobSearchBasic" minOccurs="0"/>
|
||||
<element name="predecessorJoin" type="platformCommon:ProjectTaskSearchBasic" minOccurs="0"/>
|
||||
<element name="projectTaskAssignmentJoin" type="platformCommon:ProjectTaskAssignmentSearchBasic" minOccurs="0"/>
|
||||
<element name="successorJoin" type="platformCommon:ProjectTaskSearchBasic" minOccurs="0"/>
|
||||
<element name="timeJoin" type="platformCommon:TimeBillSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ProjectTaskSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="actSched:ProjectTaskSearch" minOccurs="0"/>
|
||||
<element name="columns" type="actSched:ProjectTaskSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ProjectTaskSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ProjectTaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="jobJoin" type="platformCommon:JobSearchRowBasic" minOccurs="0"/>
|
||||
<element name="predecessorJoin" type="platformCommon:ProjectTaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="projectTaskAssignmentJoin" type="platformCommon:ProjectTaskAssignmentSearchRowBasic" minOccurs="0"/>
|
||||
<element name="successorJoin" type="platformCommon:ProjectTaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="timeJoin" type="platformCommon:TimeBillSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- projectTaskCall/end -->
|
||||
<complexType name="PhoneCallTimeItemList">
|
||||
<sequence>
|
||||
<element name="timeItem" type="platformCommon:TimeItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="CalendarEventTimeItemList">
|
||||
<sequence>
|
||||
<element name="timeItem" type="platformCommon:TimeItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="TaskTimeItemList">
|
||||
<sequence>
|
||||
<element name="timeItem" type="platformCommon:TimeItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="ProjectTaskTimeItemList">
|
||||
<sequence>
|
||||
<element name="timeItem" type="platformCommon:TimeItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="resourceAllocation" type="actSched:ResourceAllocation"/>
|
||||
<complexType name="ResourceAllocation">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="requestedby" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="approvalStatus" type="actSchedTyp:ResourceAllocationApprovalStatus" minOccurs="0"/>
|
||||
<element name="nextApprover" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="allocationResource" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="project" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="notes" type="xsd:string" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="allocationAmount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="allocationUnit" type="actSchedTyp:ResourceAllocationAllocationUnit" minOccurs="0"/>
|
||||
<element name="numberHours" type="xsd:double" minOccurs="0"/>
|
||||
<element name="percentOfTime" type="xsd:double" minOccurs="0"/>
|
||||
<element name="allocationType" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="resourceAllocationSearch" type="actSched:ResourceAllocationSearch"/>
|
||||
<complexType name="ResourceAllocationSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ResourceAllocationSearchBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="jobJoin" type="platformCommon:JobSearchBasic" minOccurs="0"/>
|
||||
<element name="requestedByJoin" type="platformCommon:EntitySearchBasic" minOccurs="0"/>
|
||||
<element name="resourceJoin" type="platformCommon:EntitySearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="vendorJoin" type="platformCommon:VendorSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ResourceAllocationSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="actSched:ResourceAllocationSearch" minOccurs="0"/>
|
||||
<element name="columns" type="actSched:ResourceAllocationSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ResourceAllocationSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ResourceAllocationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="jobJoin" type="platformCommon:JobSearchRowBasic" minOccurs="0"/>
|
||||
<element name="requestedByJoin" type="platformCommon:EntitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="resourceJoin" type="platformCommon:EntitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="vendorJoin" type="platformCommon:VendorSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:actSchedTyp="urn:types.scheduling_2014_2.activities.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:types.scheduling_2014_2.activities.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- CalendarEventAccessLevel/start -->
|
||||
<simpleType name="CalendarEventAccessLevel">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_private"/>
|
||||
<enumeration value="_public"/>
|
||||
<enumeration value="_showAsBusy"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CalendarEventAccessLevel/end -->
|
||||
<!-- CalendarEventAttendeeAttendance/start -->
|
||||
<simpleType name="CalendarEventAttendeeAttendance">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_optional"/>
|
||||
<enumeration value="_required"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CalendarEventAttendeeAttendance/end -->
|
||||
<!-- CalendarEventReminderMinutes/start -->
|
||||
<simpleType name="CalendarEventReminderMinutes">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_none"/>
|
||||
<enumeration value="_0minutes"/>
|
||||
<enumeration value="_10minutes"/>
|
||||
<enumeration value="_12hours"/>
|
||||
<enumeration value="_15minutes"/>
|
||||
<enumeration value="_1day"/>
|
||||
<enumeration value="_1hour"/>
|
||||
<enumeration value="_1week"/>
|
||||
<enumeration value="_2days"/>
|
||||
<enumeration value="_2hours"/>
|
||||
<enumeration value="_30minutes"/>
|
||||
<enumeration value="_3days"/>
|
||||
<enumeration value="_3hours"/>
|
||||
<enumeration value="_4hours"/>
|
||||
<enumeration value="_5hours"/>
|
||||
<enumeration value="_5minutes"/>
|
||||
<enumeration value="_8hours"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CalendarEventReminderMinutes/end -->
|
||||
<!-- CalendarEventReminderType/start -->
|
||||
<simpleType name="CalendarEventReminderType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_none"/>
|
||||
<enumeration value="_eMail"/>
|
||||
<enumeration value="_popupWindow"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CalendarEventReminderType/end -->
|
||||
<!-- CalendarEventStatus/start -->
|
||||
<simpleType name="CalendarEventStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_canceled"/>
|
||||
<enumeration value="_completed"/>
|
||||
<enumeration value="_confirmed"/>
|
||||
<enumeration value="_tentative"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CalendarEventStatus/end -->
|
||||
<!-- TaskPriority/start -->
|
||||
<simpleType name="TaskPriority">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_high"/>
|
||||
<enumeration value="_low"/>
|
||||
<enumeration value="_medium"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- TaskPriority/end -->
|
||||
<!-- TaskReminderMinutes/start -->
|
||||
<simpleType name="TaskReminderMinutes">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_0minutes"/>
|
||||
<enumeration value="_10minutes"/>
|
||||
<enumeration value="_12hours"/>
|
||||
<enumeration value="_15minutes"/>
|
||||
<enumeration value="_1day"/>
|
||||
<enumeration value="_1hour"/>
|
||||
<enumeration value="_1week"/>
|
||||
<enumeration value="_2days"/>
|
||||
<enumeration value="_2hours"/>
|
||||
<enumeration value="_30minutes"/>
|
||||
<enumeration value="_3days"/>
|
||||
<enumeration value="_3hours"/>
|
||||
<enumeration value="_4hours"/>
|
||||
<enumeration value="_5hours"/>
|
||||
<enumeration value="_5minutes"/>
|
||||
<enumeration value="_8hours"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- TaskReminderMinutes/end -->
|
||||
<!-- TaskReminderType/start -->
|
||||
<simpleType name="TaskReminderType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_eMail"/>
|
||||
<enumeration value="_popupWindow"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- TaskReminderType/end -->
|
||||
<!-- TaskStatus/start -->
|
||||
<simpleType name="TaskStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_completed"/>
|
||||
<enumeration value="_inProgress"/>
|
||||
<enumeration value="_notStarted"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- TaskStatus/end -->
|
||||
<!-- PhoneCallPriority/start -->
|
||||
<simpleType name="PhoneCallPriority">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_high"/>
|
||||
<enumeration value="_low"/>
|
||||
<enumeration value="_medium"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- PhoneCallPriority/end -->
|
||||
<!-- PhoneCallReminderMinutes/start -->
|
||||
<simpleType name="PhoneCallReminderMinutes">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_0minutes"/>
|
||||
<enumeration value="_10minutes"/>
|
||||
<enumeration value="_12hours"/>
|
||||
<enumeration value="_15minutes"/>
|
||||
<enumeration value="_1day"/>
|
||||
<enumeration value="_1hour"/>
|
||||
<enumeration value="_1week"/>
|
||||
<enumeration value="_2days"/>
|
||||
<enumeration value="_2hours"/>
|
||||
<enumeration value="_30minutes"/>
|
||||
<enumeration value="_3days"/>
|
||||
<enumeration value="_3hours"/>
|
||||
<enumeration value="_4hours"/>
|
||||
<enumeration value="_5hours"/>
|
||||
<enumeration value="_5minutes"/>
|
||||
<enumeration value="_8hours"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- PhoneCallReminderMinutes/end -->
|
||||
<!-- PhoneCallReminderType/start -->
|
||||
<simpleType name="PhoneCallReminderType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_eMail"/>
|
||||
<enumeration value="_popupWindow"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- PhoneCallReminderType/end -->
|
||||
<!-- PhoneCallStatus/start -->
|
||||
<simpleType name="PhoneCallStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_completed"/>
|
||||
<enumeration value="_scheduled"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- PhoneCallStatus/end -->
|
||||
<simpleType name="ProjectTaskPriority">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_high"/>
|
||||
<enumeration value="_low"/>
|
||||
<enumeration value="_medium"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ProjectTaskStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_completed"/>
|
||||
<enumeration value="_inProgress"/>
|
||||
<enumeration value="_notStarted"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ProjectTaskConstraintType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_asSoonAsPossible"/>
|
||||
<enumeration value="_fixedStart"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ProjectTaskPredecessorPredecessorType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_finishToFinish"/>
|
||||
<enumeration value="_finishToStart"/>
|
||||
<enumeration value="_startToFinish"/>
|
||||
<enumeration value="_startToStart"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ResourceAllocationAllocationUnit">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_hours"/>
|
||||
<enumeration value="_percentOfTime"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ResourceAllocationApprovalStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_approved"/>
|
||||
<enumeration value="_pendingApproval"/>
|
||||
<enumeration value="_rejected"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,159 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:docFileCab="urn:filecabinet_2014_2.documents.webservices.netsuite.com" xmlns:docFileCabTyp="urn:types.filecabinet_2014_2.documents.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:filecabinet_2014_2.documents.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.filecabinet_2014_2.documents.webservices.netsuite.com" schemaLocation="fileCabinetTypes.xsd"/>
|
||||
<!-- file/start -->
|
||||
<complexType name="File">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="attachFrom" type="docFileCabTyp:FileAttachFrom" minOccurs="0"/>
|
||||
<element name="mediaTypeName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="fileType" type="docFileCabTyp:MediaType" minOccurs="0"/>
|
||||
<element name="content" type="xsd:base64Binary" minOccurs="0"/>
|
||||
<element name="folder" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="fileSize" type="xsd:double" minOccurs="0"/>
|
||||
<element name="url" type="xsd:string" minOccurs="0"/>
|
||||
<element name="urlComponent" type="xsd:string" minOccurs="0"/>
|
||||
<element name="mediaFile" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="textFileEncoding" type="docFileCabTyp:TextFileEncoding" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="encoding" type="docFileCabTyp:FileEncoding" minOccurs="0"/>
|
||||
<element name="altTagCaption" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isOnline" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="class" type="xsd:string" minOccurs="0"/>
|
||||
<element name="bundleable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="department" type="xsd:string" minOccurs="0"/>
|
||||
<element name="hideInBundle" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isPrivate" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="owner" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="caption" type="xsd:string" minOccurs="0"/>
|
||||
<element name="storeDisplayThumbnail" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="siteDescription" type="xsd:string" minOccurs="0"/>
|
||||
<element name="featuredDescription" type="xsd:string" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="siteCategoryList" type="docFileCab:FileSiteCategoryList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="FileSiteCategory">
|
||||
<sequence>
|
||||
<element name="isDefault" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="category" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="categoryDescription" type="xsd:string" minOccurs="0"/>
|
||||
<element name="website" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="FileSiteCategoryList">
|
||||
<sequence>
|
||||
<element name="siteCategory" type="docFileCab:FileSiteCategory" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="fileSearch" type="docFileCab:FileSearch"/>
|
||||
<complexType name="FileSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:FileSearchBasic" minOccurs="0"/>
|
||||
<element name="shopperJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="FileSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="docFileCab:FileSearch" minOccurs="0"/>
|
||||
<element name="columns" type="docFileCab:FileSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="FileSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:FileSearchRowBasic" minOccurs="0"/>
|
||||
<element name="shopperJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- file/end -->
|
||||
<!-- folder/start -->
|
||||
<element name="folderSearch" type="docFileCab:FolderSearch"/>
|
||||
<complexType name="Folder">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isPrivate" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="bundleable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="hideInBundle" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isOnline" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="group" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="parent" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="folderType" type="docFileCabTyp:FolderFolderType" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="FolderSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:FolderSearchBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="FolderSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="docFileCab:FolderSearch" minOccurs="0"/>
|
||||
<element name="columns" type="docFileCab:FolderSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="FolderSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:FolderSearchRowBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- folder/end -->
|
||||
</schema>
|
||||
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:docFileCabTyp="urn:types.filecabinet_2014_2.documents.webservices.netsuite.com" targetNamespace="urn:types.filecabinet_2014_2.documents.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- file constants/start -->
|
||||
<simpleType name="MediaType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_AUTOCAD"/>
|
||||
<enumeration value="_BMPIMAGE"/>
|
||||
<enumeration value="_CONFIG"/>
|
||||
<enumeration value="_CSV"/>
|
||||
<enumeration value="_EXCEL"/>
|
||||
<enumeration value="_FLASH"/>
|
||||
<enumeration value="_FREEMARKER"/>
|
||||
<enumeration value="_GIFIMAGE"/>
|
||||
<enumeration value="_GZIP"/>
|
||||
<enumeration value="_HTMLDOC"/>
|
||||
<enumeration value="_ICON"/>
|
||||
<enumeration value="_IMAGE"/>
|
||||
<enumeration value="_JAVASCRIPT"/>
|
||||
<enumeration value="_JPGIMAGE"/>
|
||||
<enumeration value="_JSON"/>
|
||||
<enumeration value="_MESSAGERFC"/>
|
||||
<enumeration value="_MISCBINARY"/>
|
||||
<enumeration value="_MISCTEXT"/>
|
||||
<enumeration value="_MP3"/>
|
||||
<enumeration value="_MPEGMOVIE"/>
|
||||
<enumeration value="_MSPROJECT"/>
|
||||
<enumeration value="_PDF"/>
|
||||
<enumeration value="_PJPGIMAGE"/>
|
||||
<enumeration value="_PLAINTEXT"/>
|
||||
<enumeration value="_PNGIMAGE"/>
|
||||
<enumeration value="_POSTSCRIPT"/>
|
||||
<enumeration value="_POWERPOINT"/>
|
||||
<enumeration value="_QUICKTIME"/>
|
||||
<enumeration value="_RTF"/>
|
||||
<enumeration value="_SMS"/>
|
||||
<enumeration value="_STYLESHEET"/>
|
||||
<enumeration value="_TAR"/>
|
||||
<enumeration value="_TARCOMP"/>
|
||||
<enumeration value="_TIFFIMAGE"/>
|
||||
<enumeration value="_VISIO"/>
|
||||
<enumeration value="_WEBAPPPAGE"/>
|
||||
<enumeration value="_WEBAPPSCRIPT"/>
|
||||
<enumeration value="_WORD"/>
|
||||
<enumeration value="_XMLDOC"/>
|
||||
<enumeration value="_XSD"/>
|
||||
<enumeration value="_ZIP"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- file constants/end -->
|
||||
<!-- FileAttachFrom/start -->
|
||||
<simpleType name="FileAttachFrom">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_computer"/>
|
||||
<enumeration value="_web"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- FileAttachFrom/end -->
|
||||
<simpleType name="FileEncoding">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_autoDetect"/>
|
||||
<enumeration value="_shiftJis"/>
|
||||
<enumeration value="_utf8"/>
|
||||
<enumeration value="_windows1252"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TextFileEncoding">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_big5"/>
|
||||
<enumeration value="_gb2312"/>
|
||||
<enumeration value="_gb18030"/>
|
||||
<enumeration value="_iso88591"/>
|
||||
<enumeration value="_macRoman"/>
|
||||
<enumeration value="_shiftJis"/>
|
||||
<enumeration value="_utf8"/>
|
||||
<enumeration value="_windows1252"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="FolderFolderType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_appPackages"/>
|
||||
<enumeration value="_attachmentsReceived"/>
|
||||
<enumeration value="_attachmentsToSend"/>
|
||||
<enumeration value="_certificates"/>
|
||||
<enumeration value="_documentsAndFiles"/>
|
||||
<enumeration value="_emailTemplates"/>
|
||||
<enumeration value="_faxTemplates"/>
|
||||
<enumeration value="_images"/>
|
||||
<enumeration value="_letterTemplates"/>
|
||||
<enumeration value="_mailMerge"/>
|
||||
<enumeration value="_marketingTemplates"/>
|
||||
<enumeration value="_pdfTemplates"/>
|
||||
<enumeration value="_suitebundles"/>
|
||||
<enumeration value="_suitecommerceAdvancedSiteTemplates"/>
|
||||
<enumeration value="_suitescripts"/>
|
||||
<enumeration value="_templates"/>
|
||||
<enumeration value="_webSiteHostingFiles"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,208 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:generalComm="urn:communication_2014_2.general.webservices.netsuite.com" xmlns:generalCommTyp="urn:types.communication_2014_2.general.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:docFileCab="urn:filecabinet_2014_2.documents.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:communication_2014_2.general.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.communication_2014_2.general.webservices.netsuite.com" schemaLocation="communicationTypes.xsd"/>
|
||||
<import namespace="urn:filecabinet_2014_2.documents.webservices.netsuite.com" schemaLocation="../documents/fileCabinet.xsd"/>
|
||||
<!-- note/start -->
|
||||
<element name="Note" type="generalComm:Note"/>
|
||||
<complexType name="Note">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="noteType" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="direction" type="generalCommTyp:NoteDirection" minOccurs="0"/>
|
||||
<element name="noteDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="note" type="xsd:string" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="activity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="author" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="folder" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="media" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="record" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="recordType" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="topic" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="transaction" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="noteSearch" type="generalComm:NoteSearch"/>
|
||||
<complexType name="NoteSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:NoteSearchBasic" minOccurs="0"/>
|
||||
<element name="authorJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="callJoin" type="platformCommon:PhoneCallSearchBasic" minOccurs="0"/>
|
||||
<element name="campaignJoin" type="platformCommon:CampaignSearchBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchBasic" minOccurs="0"/>
|
||||
<element name="contactJoin" type="platformCommon:ContactSearchBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="entityJoin" type="platformCommon:EntitySearchBasic" minOccurs="0"/>
|
||||
<element name="eventJoin" type="platformCommon:CalendarEventSearchBasic" minOccurs="0"/>
|
||||
<element name="issueJoin" type="platformCommon:IssueSearchBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchBasic" minOccurs="0"/>
|
||||
<element name="opportunityJoin" type="platformCommon:OpportunitySearchBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchBasic" minOccurs="0"/>
|
||||
<element name="partnerJoin" type="platformCommon:PartnerSearchBasic" minOccurs="0"/>
|
||||
<element name="solutionJoin" type="platformCommon:SolutionSearchBasic" minOccurs="0"/>
|
||||
<element name="taskJoin" type="platformCommon:TaskSearchBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="vendorJoin" type="platformCommon:VendorSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="NoteSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="generalComm:NoteSearch" minOccurs="0"/>
|
||||
<element name="columns" type="generalComm:NoteSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="NoteSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:NoteSearchRowBasic" minOccurs="0"/>
|
||||
<element name="authorJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="callJoin" type="platformCommon:PhoneCallSearchRowBasic" minOccurs="0"/>
|
||||
<element name="campaignJoin" type="platformCommon:CampaignSearchRowBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
<element name="contactJoin" type="platformCommon:ContactSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="entityJoin" type="platformCommon:EntitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="eventJoin" type="platformCommon:CalendarEventSearchRowBasic" minOccurs="0"/>
|
||||
<element name="issueJoin" type="platformCommon:IssueSearchRowBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchRowBasic" minOccurs="0"/>
|
||||
<element name="opportunityJoin" type="platformCommon:OpportunitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchRowBasic" minOccurs="0"/>
|
||||
<element name="partnerJoin" type="platformCommon:PartnerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="solutionJoin" type="platformCommon:SolutionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="taskJoin" type="platformCommon:TaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="vendorJoin" type="platformCommon:VendorSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- note/end -->
|
||||
<!-- message/start -->
|
||||
<element name="Message" type="generalComm:Message"/>
|
||||
<complexType name="Message">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="author" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="recipient" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="cc" type="xsd:string" minOccurs="0"/>
|
||||
<element name="bcc" type="xsd:string" minOccurs="0"/>
|
||||
<element name="messageDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="recordName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="recordTypeName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subject" type="xsd:string" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
<element name="emailed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="activity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="compressAttachments" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="incoming" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="transaction" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="mediaItemList" type="generalComm:MessageMediaItemList" minOccurs="0"/>
|
||||
<element name="dateTime" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="MessageMediaItemList">
|
||||
<sequence>
|
||||
<element name="mediaItem" type="docFileCab:File" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="messageSearch" type="generalComm:MessageSearch"/>
|
||||
<complexType name="MessageSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:MessageSearchBasic" minOccurs="0"/>
|
||||
<element name="attachmentsJoin" type="platformCommon:FileSearchBasic" minOccurs="0"/>
|
||||
<element name="authorJoin" type="platformCommon:EntitySearchBasic" minOccurs="0"/>
|
||||
<element name="campaignJoin" type="platformCommon:CampaignSearchBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchBasic" minOccurs="0"/>
|
||||
<element name="contactJoin" type="platformCommon:ContactSearchBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="entityJoin" type="platformCommon:EntitySearchBasic" minOccurs="0"/>
|
||||
<element name="opportunityJoin" type="platformCommon:OpportunitySearchBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchBasic" minOccurs="0"/>
|
||||
<element name="partnerJoin" type="platformCommon:PartnerSearchBasic" minOccurs="0"/>
|
||||
<element name="recipientJoin" type="platformCommon:EntitySearchBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="vendorJoin" type="platformCommon:VendorSearchBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="MessageSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="generalComm:MessageSearch" minOccurs="0"/>
|
||||
<element name="columns" type="generalComm:MessageSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="MessageSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:MessageSearchRowBasic" minOccurs="0"/>
|
||||
<element name="attachmentsJoin" type="platformCommon:FileSearchRowBasic" minOccurs="0"/>
|
||||
<element name="authorJoin" type="platformCommon:EntitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="campaignJoin" type="platformCommon:CampaignSearchRowBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
<element name="contactJoin" type="platformCommon:ContactSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="entityJoin" type="platformCommon:EntitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="opportunityJoin" type="platformCommon:OpportunitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchRowBasic" minOccurs="0"/>
|
||||
<element name="partnerJoin" type="platformCommon:PartnerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="recipientJoin" type="platformCommon:EntitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="vendorJoin" type="platformCommon:VendorSearchRowBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- message/end -->
|
||||
</schema>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:generalCommTyp="urn:types.communication_2014_2.general.webservices.netsuite.com" targetNamespace="urn:types.communication_2014_2.general.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- NoteDirection/start -->
|
||||
<simpleType name="NoteDirection">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_incoming"/>
|
||||
<enumeration value="_outgoing"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- NoteDirection/end -->
|
||||
<simpleType name="MessageMessageType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_email"/>
|
||||
<enumeration value="_emailedReport"/>
|
||||
<enumeration value="_fax"/>
|
||||
<enumeration value="_pdf"/>
|
||||
<enumeration value="_print"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,823 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:listAcctTyp="urn:types.accounting_2014_2.lists.webservices.netsuite.com" targetNamespace="urn:types.accounting_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- contactCategory constants/start -->
|
||||
<!-- contactCategory constants/end -->
|
||||
<!-- customerCategory constants/start -->
|
||||
<!-- customerCategory constants/end -->
|
||||
<!-- priceLevel constants/start -->
|
||||
<!-- priceLevel constants/end -->
|
||||
<!-- winLossReason constants/start -->
|
||||
<!-- winLossReason constants/end -->
|
||||
<!-- term constants/start -->
|
||||
<!-- term constants/end -->
|
||||
<!-- noteType constants/start -->
|
||||
<!-- noteType constants/end -->
|
||||
<!-- paymentMethod constants/start -->
|
||||
<!-- paymentMethod constants/end -->
|
||||
<!-- leadSource constants/start -->
|
||||
<!-- leadSource constants/end -->
|
||||
<!-- descriptionItem constants/start -->
|
||||
<!-- descriptionItem constants/end -->
|
||||
<!-- discountItem constants/start -->
|
||||
<!-- discountItem constants/end -->
|
||||
<!-- markupItem constants/start -->
|
||||
<!-- markupItem constants/end -->
|
||||
<!-- paymentItem constants/start -->
|
||||
<!-- paymentItem constants/end -->
|
||||
<!-- subtotalItem constants/start -->
|
||||
<!-- subtotalItem constants/end -->
|
||||
<!-- currency constants/start -->
|
||||
<simpleType name="CurrencyLocale">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_afghanistanPashto"/>
|
||||
<enumeration value="_afghanistanPersian"/>
|
||||
<enumeration value="_alandIslandsSwedish"/>
|
||||
<enumeration value="_albaniaAlbanian"/>
|
||||
<enumeration value="_algeriaArabic"/>
|
||||
<enumeration value="_angolaPortuguese"/>
|
||||
<enumeration value="_anguillaEnglish"/>
|
||||
<enumeration value="_antiguaAndBarbudaEnglish"/>
|
||||
<enumeration value="_argentinaSpanish"/>
|
||||
<enumeration value="_armeniaArmenian"/>
|
||||
<enumeration value="_arubaEnglish"/>
|
||||
<enumeration value="_arubaPortuguese"/>
|
||||
<enumeration value="_australiaEnglish"/>
|
||||
<enumeration value="_austriaGerman"/>
|
||||
<enumeration value="_azerbaijanAzerbaijani"/>
|
||||
<enumeration value="_bahamasEnglish"/>
|
||||
<enumeration value="_bahrainArabic"/>
|
||||
<enumeration value="_barbadosEnglish"/>
|
||||
<enumeration value="_belarusByelorussian"/>
|
||||
<enumeration value="_belgiumDutch"/>
|
||||
<enumeration value="_belgiumFrench"/>
|
||||
<enumeration value="_belizeEnglish"/>
|
||||
<enumeration value="_bengali"/>
|
||||
<enumeration value="_beninFrench"/>
|
||||
<enumeration value="_bermudaEnglish"/>
|
||||
<enumeration value="_bhutanDzongkha"/>
|
||||
<enumeration value="_boliviaSpanish"/>
|
||||
<enumeration value="_bonaireSaintEustatiusAndSabaDutch"/>
|
||||
<enumeration value="_bosniaAndHerzegovinaBosnian"/>
|
||||
<enumeration value="_botswanaEnglish"/>
|
||||
<enumeration value="_brazilPortuguese"/>
|
||||
<enumeration value="_bruneiMalay"/>
|
||||
<enumeration value="_bulgariaBulgarian"/>
|
||||
<enumeration value="_burkinaFasoFrench"/>
|
||||
<enumeration value="_burundiFrench"/>
|
||||
<enumeration value="_cambodiaKhmer"/>
|
||||
<enumeration value="_cameroonFrench"/>
|
||||
<enumeration value="_canadaEnglish"/>
|
||||
<enumeration value="_canadaFrench"/>
|
||||
<enumeration value="_canaryIslandsSpanish"/>
|
||||
<enumeration value="_capeVerdePortuguese"/>
|
||||
<enumeration value="_caymanIslandsEnglish"/>
|
||||
<enumeration value="_centralAfricanRepublicFrench"/>
|
||||
<enumeration value="_ceutaAndMelillaSpanish"/>
|
||||
<enumeration value="_chadFrench"/>
|
||||
<enumeration value="_chileSpanish"/>
|
||||
<enumeration value="_chinaChinese"/>
|
||||
<enumeration value="_colombiaSpanish"/>
|
||||
<enumeration value="_comorosFrench"/>
|
||||
<enumeration value="_congoDemocraticRepublicEnglish"/>
|
||||
<enumeration value="_congoDemocraticRepublicFrench"/>
|
||||
<enumeration value="_congoRepublicOfFrench"/>
|
||||
<enumeration value="_costaRicaSpanish"/>
|
||||
<enumeration value="_coteDivoireFrench"/>
|
||||
<enumeration value="_croatiaCroatian"/>
|
||||
<enumeration value="_cubaSpanish"/>
|
||||
<enumeration value="_curacaoDutch"/>
|
||||
<enumeration value="_cyprusEnglish"/>
|
||||
<enumeration value="_cyprusEnglishEuro"/>
|
||||
<enumeration value="_czechRepublicCzech"/>
|
||||
<enumeration value="_denmarkDanish"/>
|
||||
<enumeration value="_djiboutiArabic"/>
|
||||
<enumeration value="_djiboutiFrench"/>
|
||||
<enumeration value="_dominicaEnglish"/>
|
||||
<enumeration value="_dominicanRepublicSpanish"/>
|
||||
<enumeration value="_ecuadorSpanish"/>
|
||||
<enumeration value="_egyptArabic"/>
|
||||
<enumeration value="_elSalvadorSpanish"/>
|
||||
<enumeration value="_equatorialGuineaSpanish"/>
|
||||
<enumeration value="_eritreaAfar"/>
|
||||
<enumeration value="_estoniaEstonian"/>
|
||||
<enumeration value="_ethiopiaAmharic"/>
|
||||
<enumeration value="_falklandIslandsEnglish"/>
|
||||
<enumeration value="_fijiFijian"/>
|
||||
<enumeration value="_finlandFinnish"/>
|
||||
<enumeration value="_finlandFinnishEuro"/>
|
||||
<enumeration value="_franceFrench"/>
|
||||
<enumeration value="_franceFrenchEuro"/>
|
||||
<enumeration value="_frenchPolynesiaFrench"/>
|
||||
<enumeration value="_gabonFrench"/>
|
||||
<enumeration value="_gambiaEnglish"/>
|
||||
<enumeration value="_georgiaGeorgian"/>
|
||||
<enumeration value="_germanyGerman"/>
|
||||
<enumeration value="_germanyGermanEuro"/>
|
||||
<enumeration value="_ghanaEnglish"/>
|
||||
<enumeration value="_gibraltarEnglish"/>
|
||||
<enumeration value="_goldOunce"/>
|
||||
<enumeration value="_greeceGreek"/>
|
||||
<enumeration value="_grenadaEnglish"/>
|
||||
<enumeration value="_guatemalaSpanish"/>
|
||||
<enumeration value="_guineaBissauPortuguese"/>
|
||||
<enumeration value="_guineaFrench"/>
|
||||
<enumeration value="_guyanaEnglish"/>
|
||||
<enumeration value="_haitian"/>
|
||||
<enumeration value="_hondurasSpanish"/>
|
||||
<enumeration value="_hongKongChinese"/>
|
||||
<enumeration value="_hungaryHungarian"/>
|
||||
<enumeration value="_icelandIcelandic"/>
|
||||
<enumeration value="_indiaEnglish"/>
|
||||
<enumeration value="_indiaGujarati"/>
|
||||
<enumeration value="_indiaHindi"/>
|
||||
<enumeration value="_indiaKannada"/>
|
||||
<enumeration value="_indiaMarathi"/>
|
||||
<enumeration value="_indiaPanjabi"/>
|
||||
<enumeration value="_indiaTamil"/>
|
||||
<enumeration value="_indiaTelugu"/>
|
||||
<enumeration value="_indonesiaIndonesian"/>
|
||||
<enumeration value="_iranPersian"/>
|
||||
<enumeration value="_iraqArabic"/>
|
||||
<enumeration value="_irelandEnglish"/>
|
||||
<enumeration value="_israelHebrew"/>
|
||||
<enumeration value="_italyItalian"/>
|
||||
<enumeration value="_italyItalianEuro"/>
|
||||
<enumeration value="_jamaicaEnglish"/>
|
||||
<enumeration value="_japanJapanese"/>
|
||||
<enumeration value="_jordanArabic"/>
|
||||
<enumeration value="_jordanEnglish"/>
|
||||
<enumeration value="_kazakhstanRussian"/>
|
||||
<enumeration value="_kenyaEnglish"/>
|
||||
<enumeration value="_kuwaitArabic"/>
|
||||
<enumeration value="_kuwaitEnglish"/>
|
||||
<enumeration value="_kyrgyzstanRussian"/>
|
||||
<enumeration value="_laosLao"/>
|
||||
<enumeration value="_latviaLatvianLettish"/>
|
||||
<enumeration value="_lebanonArabic"/>
|
||||
<enumeration value="_lesothoEnglish"/>
|
||||
<enumeration value="_liberiaEnglish"/>
|
||||
<enumeration value="_libyaArabic"/>
|
||||
<enumeration value="_lithuaniaLithuanian"/>
|
||||
<enumeration value="_luxembourgFrench"/>
|
||||
<enumeration value="_luxembourgGerman"/>
|
||||
<enumeration value="_luxembourgLuxembourgish"/>
|
||||
<enumeration value="_macauChinese"/>
|
||||
<enumeration value="_macedoniaMacedonian"/>
|
||||
<enumeration value="_malawiEnglish"/>
|
||||
<enumeration value="_malaysiaMalay"/>
|
||||
<enumeration value="_maldivesDhivehi"/>
|
||||
<enumeration value="_maliFrench"/>
|
||||
<enumeration value="_mauritiusEnglish"/>
|
||||
<enumeration value="_mexicoSpanish"/>
|
||||
<enumeration value="_moldovaRomanian"/>
|
||||
<enumeration value="_moldovaRussian"/>
|
||||
<enumeration value="_mongoliaMongolian"/>
|
||||
<enumeration value="_moroccoArabic"/>
|
||||
<enumeration value="_mozambiquePortuguese"/>
|
||||
<enumeration value="_myanmarBurmese"/>
|
||||
<enumeration value="_namibiaEnglish"/>
|
||||
<enumeration value="_nepalNepali"/>
|
||||
<enumeration value="_netherlandsAntillesDutch"/>
|
||||
<enumeration value="_netherlandsDutch"/>
|
||||
<enumeration value="_netherlandsDutchEuro"/>
|
||||
<enumeration value="_newCaledoniaFrench"/>
|
||||
<enumeration value="_newZealandEnglish"/>
|
||||
<enumeration value="_nicaraguaSpanish"/>
|
||||
<enumeration value="_nigerFrench"/>
|
||||
<enumeration value="_nigeriaEnglish"/>
|
||||
<enumeration value="_northKoreaKorean"/>
|
||||
<enumeration value="_norwayNorwegian"/>
|
||||
<enumeration value="_omanArabic"/>
|
||||
<enumeration value="_pakistanUrdu"/>
|
||||
<enumeration value="_palladiumOunce"/>
|
||||
<enumeration value="_panamaSpanish"/>
|
||||
<enumeration value="_papuaNewGuineaEnglish"/>
|
||||
<enumeration value="_paraguaySpanish"/>
|
||||
<enumeration value="_peruSpanish"/>
|
||||
<enumeration value="_philippinesEnglish"/>
|
||||
<enumeration value="_philippinesTagalog"/>
|
||||
<enumeration value="_platinumOunce"/>
|
||||
<enumeration value="_polandPolish"/>
|
||||
<enumeration value="_portugalPortuguese"/>
|
||||
<enumeration value="_portugalPortugueseEuro"/>
|
||||
<enumeration value="_puertoRicoSpanish"/>
|
||||
<enumeration value="_qatarArabic"/>
|
||||
<enumeration value="_qatarEnglish"/>
|
||||
<enumeration value="_romaniaRomanian"/>
|
||||
<enumeration value="_russiaRussian"/>
|
||||
<enumeration value="_rwandaFrench"/>
|
||||
<enumeration value="_saintBarthelemyFrench"/>
|
||||
<enumeration value="_saintHelenaEnglish"/>
|
||||
<enumeration value="_saintKittsAndNevisEnglish"/>
|
||||
<enumeration value="_saintLuciaEnglish"/>
|
||||
<enumeration value="_saintMartinEnglish"/>
|
||||
<enumeration value="_saintVincentAndTheGrenadinesEnglish"/>
|
||||
<enumeration value="_samoaSamoan"/>
|
||||
<enumeration value="_saoTomeAndPrincipePortuguese"/>
|
||||
<enumeration value="_saudiArabiaArabic"/>
|
||||
<enumeration value="_senegalFrench"/>
|
||||
<enumeration value="_serbiaAndMontenegroSerbian"/>
|
||||
<enumeration value="_serbiaSerbian"/>
|
||||
<enumeration value="_serbiaSerboCroatian"/>
|
||||
<enumeration value="_seychellesEnglish"/>
|
||||
<enumeration value="_seychellesFrench"/>
|
||||
<enumeration value="_sierraLeoneEnglish"/>
|
||||
<enumeration value="_silverOunce"/>
|
||||
<enumeration value="_singaporeEnglish"/>
|
||||
<enumeration value="_sintMaartenDutch"/>
|
||||
<enumeration value="_slovakiaSlovak"/>
|
||||
<enumeration value="_slovakiaSlovakEuro"/>
|
||||
<enumeration value="_sloveniaSlovenian"/>
|
||||
<enumeration value="_sloveniaSlovenianEuro"/>
|
||||
<enumeration value="_solomonIslandsEnglish"/>
|
||||
<enumeration value="_somaliaSomali"/>
|
||||
<enumeration value="_southAfricaAfrikaans"/>
|
||||
<enumeration value="_southAfricaEnglish"/>
|
||||
<enumeration value="_southKoreaKorean"/>
|
||||
<enumeration value="_southSudanEnglish"/>
|
||||
<enumeration value="_spainCatalan"/>
|
||||
<enumeration value="_spainSpanish"/>
|
||||
<enumeration value="_spainSpanishEuro"/>
|
||||
<enumeration value="_sriLankaSinhalese"/>
|
||||
<enumeration value="_sudanArabic"/>
|
||||
<enumeration value="_surinameDutch"/>
|
||||
<enumeration value="_swazilandSwati"/>
|
||||
<enumeration value="_swedenSwedish"/>
|
||||
<enumeration value="_switzerlandFrench"/>
|
||||
<enumeration value="_switzerlandGerman"/>
|
||||
<enumeration value="_switzerlandItalian"/>
|
||||
<enumeration value="_syriaArabic"/>
|
||||
<enumeration value="_taiwanChinese"/>
|
||||
<enumeration value="_tajikistanTajik"/>
|
||||
<enumeration value="_tanzaniaEnglish"/>
|
||||
<enumeration value="_thailandThai"/>
|
||||
<enumeration value="_togoFrench"/>
|
||||
<enumeration value="_tongaTonga"/>
|
||||
<enumeration value="_trinidadAndTobagoEnglish"/>
|
||||
<enumeration value="_tunisiaArabic"/>
|
||||
<enumeration value="_turkeyTurkish"/>
|
||||
<enumeration value="_turkmenistanTurkmen"/>
|
||||
<enumeration value="_turksAndCaicosIslandsEnglish"/>
|
||||
<enumeration value="_ugandaEnglish"/>
|
||||
<enumeration value="_ukraineUkrainian"/>
|
||||
<enumeration value="_unitedArabEmiratesArabic"/>
|
||||
<enumeration value="_unitedArabEmiratesEnglish"/>
|
||||
<enumeration value="_unitedKingdomEnglish"/>
|
||||
<enumeration value="_unitedStatesEnglish"/>
|
||||
<enumeration value="_uruguaySpanish"/>
|
||||
<enumeration value="_uzbekistanUzbek"/>
|
||||
<enumeration value="_vanuatuEnglish"/>
|
||||
<enumeration value="_vanuatuFrench"/>
|
||||
<enumeration value="_venezuelaSpanish"/>
|
||||
<enumeration value="_vietnamVietnamese"/>
|
||||
<enumeration value="_wallisAndFutunaFrench"/>
|
||||
<enumeration value="_yemenArabic"/>
|
||||
<enumeration value="_zambiaEnglish"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- currency constants/end -->
|
||||
<!-- expenseCategory constants/start -->
|
||||
<!-- expenseCategory constants/end -->
|
||||
<!-- AccountType constants/start -->
|
||||
<simpleType name="AccountType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_accountsPayable"/>
|
||||
<enumeration value="_accountsReceivable"/>
|
||||
<enumeration value="_bank"/>
|
||||
<enumeration value="_costOfGoodsSold"/>
|
||||
<enumeration value="_creditCard"/>
|
||||
<enumeration value="_deferredExpense"/>
|
||||
<enumeration value="_deferredRevenue"/>
|
||||
<enumeration value="_equity"/>
|
||||
<enumeration value="_expense"/>
|
||||
<enumeration value="_fixedAsset"/>
|
||||
<enumeration value="_income"/>
|
||||
<enumeration value="_longTermLiability"/>
|
||||
<enumeration value="_nonPosting"/>
|
||||
<enumeration value="_otherAsset"/>
|
||||
<enumeration value="_otherCurrentAsset"/>
|
||||
<enumeration value="_otherCurrentLiability"/>
|
||||
<enumeration value="_otherExpense"/>
|
||||
<enumeration value="_otherIncome"/>
|
||||
<enumeration value="_statistical"/>
|
||||
<enumeration value="_unbilledReceivable"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- AccountType constants/end -->
|
||||
<!-- department constants/start -->
|
||||
<!-- department constants/end -->
|
||||
<!-- classification constants/start -->
|
||||
<!-- classification constants/end -->
|
||||
<!-- location constants/start -->
|
||||
<!-- location constants/end -->
|
||||
<!-- unitsType constants/start -->
|
||||
<!-- unitsType constants/end -->
|
||||
<!-- ItemCostingMethod constants/start -->
|
||||
<simpleType name="ItemCostingMethod">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_average"/>
|
||||
<enumeration value="_fifo"/>
|
||||
<enumeration value="_lifo"/>
|
||||
<enumeration value="_lotNumbered"/>
|
||||
<enumeration value="_serialized"/>
|
||||
<enumeration value="_standard"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemCostingMethod constants/end -->
|
||||
<!-- ItemProductFeed constants/start -->
|
||||
<simpleType name="ItemProductFeed">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_googleBase"/>
|
||||
<enumeration value="_nexTag"/>
|
||||
<enumeration value="_shoppingCom"/>
|
||||
<enumeration value="_shopzilla"/>
|
||||
<enumeration value="_yahooShopping"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemProductFeed constants/end -->
|
||||
<!-- ItemType constants/start -->
|
||||
<simpleType name="ItemType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_assembly"/>
|
||||
<enumeration value="_description"/>
|
||||
<enumeration value="_discount"/>
|
||||
<enumeration value="_downloadItem"/>
|
||||
<enumeration value="_giftCertificateItem"/>
|
||||
<enumeration value="_inventoryItem"/>
|
||||
<enumeration value="_itemGroup"/>
|
||||
<enumeration value="_kit"/>
|
||||
<enumeration value="_markup"/>
|
||||
<enumeration value="_nonInventoryItem"/>
|
||||
<enumeration value="_otherCharge"/>
|
||||
<enumeration value="_payment"/>
|
||||
<enumeration value="_service"/>
|
||||
<enumeration value="_subtotal"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemType constants/end -->
|
||||
<!-- ItemWeightUnit constants/start -->
|
||||
<simpleType name="ItemWeightUnit">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_g"/>
|
||||
<enumeration value="_kg"/>
|
||||
<enumeration value="_lb"/>
|
||||
<enumeration value="_oz"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemWeightUnit constants/end -->
|
||||
<!-- ItemPreferenceCriterion constants/start -->
|
||||
<simpleType name="ItemPreferenceCriterion">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_A"/>
|
||||
<enumeration value="_B"/>
|
||||
<enumeration value="_C"/>
|
||||
<enumeration value="_D"/>
|
||||
<enumeration value="_E"/>
|
||||
<enumeration value="_F"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemPreferenceCriterion constants/end -->
|
||||
<!-- ItemOverallQuantityPricingType constants/start -->
|
||||
<simpleType name="ItemOverallQuantityPricingType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_byLineQuantity"/>
|
||||
<enumeration value="_byOverallItemQuantity"/>
|
||||
<enumeration value="_byOverallParentQuantity"/>
|
||||
<enumeration value="_byOverallScheduleQuantity"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemOverallQuantityPricingType constants/end -->
|
||||
<!-- ScheduleBCode constants/start -->
|
||||
<simpleType name="ScheduleBCode">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_1000"/>
|
||||
<enumeration value="_1000cubicMeters"/>
|
||||
<enumeration value="_barrels"/>
|
||||
<enumeration value="_carat"/>
|
||||
<enumeration value="_cleanYieldKilogram"/>
|
||||
<enumeration value="_contentKilogram"/>
|
||||
<enumeration value="_contentTon"/>
|
||||
<enumeration value="_cubicMeters"/>
|
||||
<enumeration value="_curie"/>
|
||||
<enumeration value="_dozen"/>
|
||||
<enumeration value="_dozenPairs"/>
|
||||
<enumeration value="_dozenPieces"/>
|
||||
<enumeration value="_fiberMeter"/>
|
||||
<enumeration value="_gram"/>
|
||||
<enumeration value="_gross"/>
|
||||
<enumeration value="_grossContainers"/>
|
||||
<enumeration value="_hundred"/>
|
||||
<enumeration value="_kilogram"/>
|
||||
<enumeration value="_kilogramTotalSugars"/>
|
||||
<enumeration value="_liter"/>
|
||||
<enumeration value="_meter"/>
|
||||
<enumeration value="_millicurie"/>
|
||||
<enumeration value="_noQuantityReq"/>
|
||||
<enumeration value="_number"/>
|
||||
<enumeration value="_pack"/>
|
||||
<enumeration value="_pairs"/>
|
||||
<enumeration value="_pieces"/>
|
||||
<enumeration value="_proofLiter"/>
|
||||
<enumeration value="_runningBales"/>
|
||||
<enumeration value="_square"/>
|
||||
<enumeration value="_squareCentimeters"/>
|
||||
<enumeration value="_squareMeters"/>
|
||||
<enumeration value="_ton"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ScheduleBCode constants/end -->
|
||||
<!-- ItemSubType constants/start -->
|
||||
<simpleType name="ItemSubType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_forPurchase"/>
|
||||
<enumeration value="_forResale"/>
|
||||
<enumeration value="_forSale"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemSubType constants/end -->
|
||||
<!-- CurrencyCurrencyPrecision/start -->
|
||||
<simpleType name="CurrencyCurrencyPrecision">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_one"/>
|
||||
<enumeration value="_two"/>
|
||||
<enumeration value="_zero"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CurrencyCurrencyPrecision/end -->
|
||||
<!-- CurrencyFxRateUpdateTimezone/start -->
|
||||
<simpleType name="CurrencyFxRateUpdateTimezone">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_americaNewYork"/>
|
||||
<enumeration value="_asiaMagadan"/>
|
||||
<enumeration value="_asiaTokyo"/>
|
||||
<enumeration value="_europeParis"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CurrencyFxRateUpdateTimezone /end -->
|
||||
<!-- SalesTaxItemAvailable constants/start -->
|
||||
<simpleType name="SalesTaxItemAvailable">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_both"/>
|
||||
<enumeration value="_purchase"/>
|
||||
<enumeration value="_sale"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SalesTaxItemAvailable constants/end -->
|
||||
<!-- ItemEbayAuctionDuration/start -->
|
||||
<simpleType name="ItemEbayAuctionDuration">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_10days"/>
|
||||
<enumeration value="_120days"/>
|
||||
<enumeration value="_1day"/>
|
||||
<enumeration value="_30days"/>
|
||||
<enumeration value="_3days"/>
|
||||
<enumeration value="_5days"/>
|
||||
<enumeration value="_60days"/>
|
||||
<enumeration value="_7days"/>
|
||||
<enumeration value="_90days"/>
|
||||
<enumeration value="_goodUntilCancelled"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemEbayAuctionDuration/end -->
|
||||
<simpleType name="ItemOutOfStockBehavior">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_allowBackOrdersButDisplayOutOfStockMessage"/>
|
||||
<enumeration value="_allowBackOrdersWithNoOutOfStockMessage"/>
|
||||
<enumeration value="_default"/>
|
||||
<enumeration value="_disallowBackOrdersButDisplayOutOfStockMessage"/>
|
||||
<enumeration value="_removeItemWhenOutOfStock"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemEbayRelistingOption">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_doNotRelist"/>
|
||||
<enumeration value="_relistWhenItemExpires"/>
|
||||
<enumeration value="_relistWhenItemIsSold"/>
|
||||
<enumeration value="_relistWhenItemIsSoldExpires"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ConsolidatedRate">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_average"/>
|
||||
<enumeration value="_current"/>
|
||||
<enumeration value="_historical"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="CashFlowRateType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_average"/>
|
||||
<enumeration value="_current"/>
|
||||
<enumeration value="_historical"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="GeneralRateType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_average"/>
|
||||
<enumeration value="_current"/>
|
||||
<enumeration value="_historical"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemMatrixType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_parent"/>
|
||||
<enumeration value="_child"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemDemandSource">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_enteredAndPlannedOrders"/>
|
||||
<enumeration value="_forecastAndOrders"/>
|
||||
<enumeration value="_forecastConsumption"/>
|
||||
<enumeration value="_forecastFromDemandPlan"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemSupplyLotSizingMethod">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_fixedLotSize"/>
|
||||
<enumeration value="_lotForLot"/>
|
||||
<enumeration value="_periodsOfSupply"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemSupplyType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_build"/>
|
||||
<enumeration value="_purchase"/>
|
||||
<enumeration value="_transfer"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemSupplyReplenishmentMethod">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_reorderPoint"/>
|
||||
<enumeration value="_timePhased"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="RevRecScheduleRecogIntervalSrc">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_revRecDatesSpecifiedOnTransaction"/>
|
||||
<enumeration value="_billingScheduleTranDateOnSalesOrder"/>
|
||||
<enumeration value="_billingScheduleRevRecDateOnSalesOrder"/>
|
||||
<enumeration value="_revRecDatesSpecifiedOnSalesOrder"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="RevRecScheduleRecurrenceType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_custom"/>
|
||||
<enumeration value="_straightLineByEvenPeriods"/>
|
||||
<enumeration value="_straightLineProrateFirstAndLastPeriod"/>
|
||||
<enumeration value="_straightLineProrateFirstAndLastPeriodPeriodRate"/>
|
||||
<enumeration value="_straightLineUsingExactDays"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="RevRecScheduleAmortizationType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_standard"/>
|
||||
<enumeration value="_variable"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="RevRecScheduleAmortizationStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_notStarted"/>
|
||||
<enumeration value="_inProgress"/>
|
||||
<enumeration value="_completed"/>
|
||||
<enumeration value="_onHold"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="CostCategoryItemCostType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_laborRun"/>
|
||||
<enumeration value="_laborRunOverhead"/>
|
||||
<enumeration value="_laborSetup"/>
|
||||
<enumeration value="_laborSetupOverhead"/>
|
||||
<enumeration value="_landed"/>
|
||||
<enumeration value="_machineRun"/>
|
||||
<enumeration value="_machineRunOverhead"/>
|
||||
<enumeration value="_machineSetup"/>
|
||||
<enumeration value="_machineSetupOverhead"/>
|
||||
<enumeration value="_material"/>
|
||||
<enumeration value="_materialOverhead"/>
|
||||
<enumeration value="_service"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemAtpMethod">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_cumulativeAtpWithLookAhead"/>
|
||||
<enumeration value="_discreteAtp"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="AssemblyItemEffectiveBomControl">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_effectiveDate"/>
|
||||
<enumeration value="_revisionControl"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemInvtClassification">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_a"/>
|
||||
<enumeration value="_b"/>
|
||||
<enumeration value="_c"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="PeriodicLotSizeType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_interval"/>
|
||||
<enumeration value="_monthly"/>
|
||||
<enumeration value="_weekly"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="HazmatPackingGroup">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_i"/>
|
||||
<enumeration value="_ii"/>
|
||||
<enumeration value="_iii"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemCarrier">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_fedexUspsMore"/>
|
||||
<enumeration value="_ups"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TaxAcctType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_sale"/>
|
||||
<enumeration value="_purchase"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemOverheadType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_amountBaseUnit"/>
|
||||
<enumeration value="_percentOfMaterial"/>
|
||||
<enumeration value="_percentOfTotal"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemCostAccountingStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_complete"/>
|
||||
<enumeration value="_failed"/>
|
||||
<enumeration value="_pending"/>
|
||||
<enumeration value="_processing"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleRecurrenceRecurrenceUnits">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_custom"/>
|
||||
<enumeration value="_days"/>
|
||||
<enumeration value="_months"/>
|
||||
<enumeration value="_weeks"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_chargeBased"/>
|
||||
<enumeration value="_fixedBidInterval"/>
|
||||
<enumeration value="_fixedBidMilestone"/>
|
||||
<enumeration value="_standard"/>
|
||||
<enumeration value="_timeAndMaterials"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleFrequency">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_annually"/>
|
||||
<enumeration value="_custom"/>
|
||||
<enumeration value="_daily"/>
|
||||
<enumeration value="_endOfPeriod"/>
|
||||
<enumeration value="_monthly"/>
|
||||
<enumeration value="_never"/>
|
||||
<enumeration value="_oneTime"/>
|
||||
<enumeration value="_startOfPeriod"/>
|
||||
<enumeration value="_weekly"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemAccountMappingItemAccount">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_asset"/>
|
||||
<enumeration value="_costOfGoods"/>
|
||||
<enumeration value="_customerReturnVariance"/>
|
||||
<enumeration value="_deferral"/>
|
||||
<enumeration value="_deferredRevenue"/>
|
||||
<enumeration value="_discount"/>
|
||||
<enumeration value="_dropShipExpense"/>
|
||||
<enumeration value="_exchangeRateVariance"/>
|
||||
<enumeration value="_expense"/>
|
||||
<enumeration value="_gainLoss"/>
|
||||
<enumeration value="_income"/>
|
||||
<enumeration value="_liability"/>
|
||||
<enumeration value="_markup"/>
|
||||
<enumeration value="_payment"/>
|
||||
<enumeration value="_priceVariance"/>
|
||||
<enumeration value="_productionPriceVariance"/>
|
||||
<enumeration value="_productionQuantityVariance"/>
|
||||
<enumeration value="_purchasePriceVariance"/>
|
||||
<enumeration value="_quantityVariance"/>
|
||||
<enumeration value="_scrap"/>
|
||||
<enumeration value="_unbuildVariance"/>
|
||||
<enumeration value="_vendorReturnVariance"/>
|
||||
<enumeration value="_wipVariance"/>
|
||||
<enumeration value="_workInProcess"/>
|
||||
<enumeration value="_writeOff"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="AccountingBookStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_active"/>
|
||||
<enumeration value="_inactive"/>
|
||||
<enumeration value="_pending"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleRepeatEvery">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_1"/>
|
||||
<enumeration value="_2"/>
|
||||
<enumeration value="_3"/>
|
||||
<enumeration value="_4"/>
|
||||
<enumeration value="_6"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleMonthDow">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_sunday"/>
|
||||
<enumeration value="_monday"/>
|
||||
<enumeration value="_tuesday"/>
|
||||
<enumeration value="_wednesday"/>
|
||||
<enumeration value="_thursday"/>
|
||||
<enumeration value="_friday"/>
|
||||
<enumeration value="_saturday"/>
|
||||
<enumeration value="_day"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleYearMonth">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_january"/>
|
||||
<enumeration value="_february"/>
|
||||
<enumeration value="_march"/>
|
||||
<enumeration value="_april"/>
|
||||
<enumeration value="_may"/>
|
||||
<enumeration value="_june"/>
|
||||
<enumeration value="_july"/>
|
||||
<enumeration value="_august"/>
|
||||
<enumeration value="_september"/>
|
||||
<enumeration value="_october"/>
|
||||
<enumeration value="_november"/>
|
||||
<enumeration value="_december"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleYearDow">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_sunday"/>
|
||||
<enumeration value="_monday"/>
|
||||
<enumeration value="_tuesday"/>
|
||||
<enumeration value="_wednesday"/>
|
||||
<enumeration value="_thursday"/>
|
||||
<enumeration value="_friday"/>
|
||||
<enumeration value="_saturday"/>
|
||||
<enumeration value="_day"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleYearDowim">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_first"/>
|
||||
<enumeration value="_second"/>
|
||||
<enumeration value="_third"/>
|
||||
<enumeration value="_fourth"/>
|
||||
<enumeration value="_last"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleYearDowimMonth">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_january"/>
|
||||
<enumeration value="_february"/>
|
||||
<enumeration value="_march"/>
|
||||
<enumeration value="_april"/>
|
||||
<enumeration value="_may"/>
|
||||
<enumeration value="_june"/>
|
||||
<enumeration value="_july"/>
|
||||
<enumeration value="_august"/>
|
||||
<enumeration value="_september"/>
|
||||
<enumeration value="_october"/>
|
||||
<enumeration value="_november"/>
|
||||
<enumeration value="_december"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleMonthDowim">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_first"/>
|
||||
<enumeration value="_second"/>
|
||||
<enumeration value="_third"/>
|
||||
<enumeration value="_fourth"/>
|
||||
<enumeration value="_last"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="BillingScheduleRecurrenceMode">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_dom"/>
|
||||
<enumeration value="_dowim"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="InventoryItemFraudRisk">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_high"/>
|
||||
<enumeration value="_low"/>
|
||||
<enumeration value="_medium"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,92 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:listEmpTyp="urn:types.employees_2014_2.lists.webservices.netsuite.com" targetNamespace="urn:types.employees_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- EmployeePayFrequency/start -->
|
||||
<simpleType name="EmployeePayFrequency">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_annually"/>
|
||||
<enumeration value="_custom"/>
|
||||
<enumeration value="_daily"/>
|
||||
<enumeration value="_endOfPeriod"/>
|
||||
<enumeration value="_everyFourWeeks"/>
|
||||
<enumeration value="_everyThreeYears"/>
|
||||
<enumeration value="_everyTwoMonths"/>
|
||||
<enumeration value="_everyTwoWeeks"/>
|
||||
<enumeration value="_everyTwoYears"/>
|
||||
<enumeration value="_hourly"/>
|
||||
<enumeration value="_monthly"/>
|
||||
<enumeration value="_never"/>
|
||||
<enumeration value="_oneTime"/>
|
||||
<enumeration value="_quarterly"/>
|
||||
<enumeration value="_startOfPeriod"/>
|
||||
<enumeration value="_twiceAMonth"/>
|
||||
<enumeration value="_twiceAYear"/>
|
||||
<enumeration value="_weekly"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- EmployeePayFrequency/end -->
|
||||
<!-- EmployeeUseTimeData/start -->
|
||||
<simpleType name="EmployeeUseTimeData">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_wage"/>
|
||||
<enumeration value="_salary"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- EmployeeUseTimeData/end -->
|
||||
<!-- EmployeeCommissionPaymentPreference/start -->
|
||||
<simpleType name="EmployeeCommissionPaymentPreference">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_accountsPayable"/>
|
||||
<enumeration value="_payroll"/>
|
||||
<enumeration value="_systemPreference"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- EmployeeCommissionPaymentPreference/end -->
|
||||
<!-- Gender/start -->
|
||||
<simpleType name="Gender">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_omitted"/>
|
||||
<enumeration value="_female"/>
|
||||
<enumeration value="_male"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- Gender/end -->
|
||||
<simpleType name="EmployeeAccruedTimeAccrualMethod">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_lumpSums"/>
|
||||
<enumeration value="_perHourWorked"/>
|
||||
<enumeration value="_perPayPeriod"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="EmployeeDirectDepositAccountStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_active"/>
|
||||
<enumeration value="_pending"/>
|
||||
<enumeration value="_verifying"/>
|
||||
<enumeration value="_failed"/>
|
||||
<enumeration value="_inactive"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="PayrollItemItemTypeNoHierarchy">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_addition"/>
|
||||
<enumeration value="_commission"/>
|
||||
<enumeration value="_deduction"/>
|
||||
<enumeration value="_directDeposit"/>
|
||||
<enumeration value="_disability"/>
|
||||
<enumeration value="_earning"/>
|
||||
<enumeration value="_employerContribution"/>
|
||||
<enumeration value="_expense"/>
|
||||
<enumeration value="_federal"/>
|
||||
<enumeration value="_medicare"/>
|
||||
<enumeration value="_other"/>
|
||||
<enumeration value="_salary"/>
|
||||
<enumeration value="_sick"/>
|
||||
<enumeration value="_socialSecurity"/>
|
||||
<enumeration value="_state"/>
|
||||
<enumeration value="_tax"/>
|
||||
<enumeration value="_unemployment"/>
|
||||
<enumeration value="_vacation"/>
|
||||
<enumeration value="_wage"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,380 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:listEmpTyp="urn:types.employees_2014_2.lists.webservices.netsuite.com" xmlns:listEmp="urn:employees_2014_2.lists.webservices.netsuite.com" targetNamespace="urn:employees_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<xsd:import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<xsd:import namespace="urn:types.employees_2014_2.lists.webservices.netsuite.com" schemaLocation="employeeTypes.xsd"/>
|
||||
<xsd:import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<xsd:import namespace="urn:types.common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/commonTypes.xsd"/>
|
||||
<!-- employee/start -->
|
||||
<element name="Employee" type="listEmp:Employee"/>
|
||||
<complexType name="Employee">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="template" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="entityId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="salutation" type="xsd:string" minOccurs="0"/>
|
||||
<element name="firstName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="middleName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="lastName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="altName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="phone" type="xsd:string" minOccurs="0"/>
|
||||
<element name="fax" type="xsd:string" minOccurs="0"/>
|
||||
<element name="email" type="xsd:string" minOccurs="0"/>
|
||||
<element name="defaultAddress" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="phoneticName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="dateCreated" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="initials" type="xsd:string" minOccurs="0"/>
|
||||
<element name="officePhone" type="xsd:string" minOccurs="0"/>
|
||||
<element name="homePhone" type="xsd:string" minOccurs="0"/>
|
||||
<element name="mobilePhone" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="billingClass" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="accountNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="comments" type="xsd:string" minOccurs="0"/>
|
||||
<element name="globalSubscriptionStatus" type="platformCommonTyp:GlobalSubscriptionStatus" minOccurs="0"/>
|
||||
<element name="image" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="payFrequency" type="listEmpTyp:EmployeePayFrequency" minOccurs="0"/>
|
||||
<element name="lastPaidDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="useTimeData" type="listEmpTyp:EmployeeUseTimeData" minOccurs="0"/>
|
||||
<element name="usePerquest" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="workplace" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="adpId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="directDeposit" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="expenseLimit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="purchaseOrderLimit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="purchaseOrderApprovalLimit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="socialSecurityNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="supervisor" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="approver" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="approvalLimit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="timeApprover" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="employeeType" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isSalesRep" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="salesRole" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isSupportRep" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isJobResource" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="laborCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="birthDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="hireDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="releaseDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastReviewDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="nextReviewDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="employeeStatus" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="jobDescription" type="xsd:string" minOccurs="0"/>
|
||||
<element name="maritalStatus" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="ethnicity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="gender" type="listEmpTyp:Gender" minOccurs="0"/>
|
||||
<element name="purchaseOrderApprover" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="workCalendar" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="giveAccess" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="concurrentWebServicesUser" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="sendEmail" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="hasOfflineAccess" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="password" type="xsd:string" minOccurs="0"/>
|
||||
<element name="password2" type="xsd:string" minOccurs="0"/>
|
||||
<element name="requirePwdChange" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="inheritIPRules" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="IPAddressRule" type="xsd:string" minOccurs="0"/>
|
||||
<element name="commissionPaymentPreference" type="listEmpTyp:EmployeeCommissionPaymentPreference" minOccurs="0"/>
|
||||
<element name="billPay" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="eligibleForCommission" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="subscriptionsList" type="listEmp:EmployeeSubscriptionsList" minOccurs="0"/>
|
||||
<element name="addressbookList" type="listEmp:EmployeeAddressbookList" minOccurs="0"/>
|
||||
<element name="rolesList" type="listEmp:EmployeeRolesList" minOccurs="0"/>
|
||||
<element name="hrEducationList" type="listEmp:EmployeeHrEducationList" minOccurs="0"/>
|
||||
<element name="accruedTimeList" type="listEmp:EmployeeAccruedTimeList" minOccurs="0"/>
|
||||
<element name="directDepositList" type="listEmp:EmployeeDirectDepositList" minOccurs="0"/>
|
||||
<element name="companyContributionList" type="listEmp:EmployeeCompanyContributionList" minOccurs="0"/>
|
||||
<element name="earningList" type="listEmp:EmployeeEarningList" minOccurs="0"/>
|
||||
<element name="emergencyContactList" type="listEmp:EmployeeEmergencyContactList" minOccurs="0"/>
|
||||
<element name="deductionList" type="listEmp:EmployeeDeductionList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="EmployeeSubscriptions">
|
||||
<sequence>
|
||||
<element name="subscribed" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subscription" type="xsd:string" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="EmployeeSubscriptionsList">
|
||||
<sequence>
|
||||
<element name="subscriptions" type="listEmp:EmployeeSubscriptions" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="EmployeeAddressbook">
|
||||
<sequence>
|
||||
<element name="defaultShipping" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="defaultBilling" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="label" type="xsd:string" minOccurs="0"/>
|
||||
<element name="addressbookAddress" type="platformCommon:Address" minOccurs="0"/>
|
||||
<element name="internalId" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="EmployeeAddressbookList">
|
||||
<sequence>
|
||||
<element name="addressbook" type="listEmp:EmployeeAddressbook" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="EmployeeRoles">
|
||||
<sequence>
|
||||
<element name="selectedRole" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="EmployeeRolesList">
|
||||
<sequence>
|
||||
<element name="roles" type="listEmp:EmployeeRoles" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="employeeSearch" type="listEmp:EmployeeSearch"/>
|
||||
<complexType name="EmployeeSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="campaignResponseJoin" type="platformCommon:CampaignSearchBasic" minOccurs="0"/>
|
||||
<element name="departmentJoin" type="platformCommon:DepartmentSearchBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchBasic" minOccurs="0"/>
|
||||
<element name="messagesJoin" type="platformCommon:MessageSearchBasic" minOccurs="0"/>
|
||||
<element name="messagesFromJoin" type="platformCommon:MessageSearchBasic" minOccurs="0"/>
|
||||
<element name="messagesToJoin" type="platformCommon:MessageSearchBasic" minOccurs="0"/>
|
||||
<element name="resourceAllocationJoin" type="platformCommon:ResourceAllocationSearchBasic" minOccurs="0"/>
|
||||
<element name="subsidiaryJoin" type="platformCommon:SubsidiarySearchBasic" minOccurs="0"/>
|
||||
<element name="timeJoin" type="platformCommon:TimeBillSearchBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="EmployeeSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listEmp:EmployeeSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listEmp:EmployeeSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="EmployeeSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="campaignResponseJoin" type="platformCommon:CampaignSearchRowBasic" minOccurs="0"/>
|
||||
<element name="departmentJoin" type="platformCommon:DepartmentSearchRowBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchRowBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="messagesJoin" type="platformCommon:MessageSearchRowBasic" minOccurs="0"/>
|
||||
<element name="messagesFromJoin" type="platformCommon:MessageSearchRowBasic" minOccurs="0"/>
|
||||
<element name="messagesToJoin" type="platformCommon:MessageSearchRowBasic" minOccurs="0"/>
|
||||
<element name="resourceAllocationJoin" type="platformCommon:ResourceAllocationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="subsidiaryJoin" type="platformCommon:SubsidiarySearchRowBasic" minOccurs="0"/>
|
||||
<element name="timeJoin" type="platformCommon:TimeBillSearchRowBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- employee/end -->
|
||||
<complexType name="EmployeeEmergencyContact">
|
||||
<sequence>
|
||||
<element name="id" type="xsd:long" minOccurs="0"/>
|
||||
<element name="contact" type="xsd:string" minOccurs="0"/>
|
||||
<element name="relationship" type="xsd:string" minOccurs="0"/>
|
||||
<element name="address" type="xsd:string" minOccurs="0"/>
|
||||
<element name="phone" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="EmployeeEmergencyContactList">
|
||||
<sequence>
|
||||
<element name="employeeEmergencyContact" type="listEmp:EmployeeEmergencyContact" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="EmployeeHrEducation">
|
||||
<sequence>
|
||||
<element name="education" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="degree" type="xsd:string" minOccurs="0"/>
|
||||
<element name="degreeDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="EmployeeHrEducationList">
|
||||
<sequence>
|
||||
<element name="employeeHrEducation" type="listEmp:EmployeeHrEducation" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="EmployeeAccruedTime">
|
||||
<sequence>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="accruedHours" type="xsd:double" minOccurs="0"/>
|
||||
<element name="accrualRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="monetaryRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="resetAccruedHoursAtYearEnd" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="accrualMethod" type="listEmpTyp:EmployeeAccruedTimeAccrualMethod" minOccurs="0"/>
|
||||
<element name="maximumAccruedHours" type="xsd:double" minOccurs="0"/>
|
||||
<element name="inactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="effectiveDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="expirationDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="EmployeeAccruedTimeList">
|
||||
<sequence>
|
||||
<element name="employeeAccruedTime" type="listEmp:EmployeeAccruedTime" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="EmployeeDeduction">
|
||||
<sequence>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="limit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="inactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="effectiveDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="expirationDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="EmployeeDeductionList">
|
||||
<sequence>
|
||||
<element name="employeeDeduction" type="listEmp:EmployeeDeduction" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="EmployeeCompanyContribution">
|
||||
<sequence>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="limit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="inactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="effectiveDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="expirationDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="EmployeeCompanyContributionList">
|
||||
<sequence>
|
||||
<element name="employeeCompanyContribution" type="listEmp:EmployeeCompanyContribution" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="EmployeeEarning">
|
||||
<sequence>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="payRate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="primaryEarning" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="defaultHours" type="xsd:double" minOccurs="0"/>
|
||||
<element name="inactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="defaultEarning" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="effectiveDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="expirationDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="EmployeeEarningList">
|
||||
<sequence>
|
||||
<element name="employeeEarning" type="listEmp:EmployeeEarning" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="EmployeeDirectDeposit">
|
||||
<sequence>
|
||||
<element name="id" type="xsd:long" minOccurs="0"/>
|
||||
<element name="netAccount" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="savingsAccount" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="accountPrenoted" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="accountStatus" type="listEmpTyp:EmployeeDirectDepositAccountStatus" minOccurs="0"/>
|
||||
<element name="bankName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="bankId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="bankNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="bankRoutingNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="bankAccountNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="inactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="EmployeeDirectDepositList">
|
||||
<sequence>
|
||||
<element name="employeeDirectDeposit" type="listEmp:EmployeeDirectDeposit" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="payrollItem" type="listEmp:PayrollItem"/>
|
||||
<complexType name="PayrollItem">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="itemType" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="vendor" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="expenseAccount" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="liabilityAccount" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="employeePaid" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="inactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="payrollItemSearch" type="listEmp:PayrollItemSearch"/>
|
||||
<complexType name="PayrollItemSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:PayrollItemSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PayrollItemSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listEmp:PayrollItemSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listEmp:PayrollItemSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PayrollItemSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:PayrollItemSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,526 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:listMkt="urn:marketing_2014_2.lists.webservices.netsuite.com" xmlns:listMktTyp="urn:types.marketing_2014_2.lists.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:marketing_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.marketing_2014_2.lists.webservices.netsuite.com" schemaLocation="marketingTypes.xsd"/>
|
||||
<!-- campaign/start -->
|
||||
<element name="Campaign" type="listMkt:Campaign"/>
|
||||
<complexType name="Campaign">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="campaignId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="category" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="owner" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="url" type="xsd:string" minOccurs="0"/>
|
||||
<element name="baseCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="cost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="expectedRevenue" type="xsd:double" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="local" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="totalRevenue" type="xsd:double" minOccurs="0"/>
|
||||
<element name="roi" type="xsd:double" minOccurs="0"/>
|
||||
<element name="profit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="costPerCustomer" type="xsd:double" minOccurs="0"/>
|
||||
<element name="convCostPerCustomer" type="xsd:double" minOccurs="0"/>
|
||||
<element name="conversions" type="xsd:long" minOccurs="0"/>
|
||||
<element name="leadsGenerated" type="xsd:long" minOccurs="0"/>
|
||||
<element name="uniqueVisitors" type="xsd:long" minOccurs="0"/>
|
||||
<element name="vertical" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="audience" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="offer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="promotionCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="itemList" type="platformCore:RecordRefList" minOccurs="0"/>
|
||||
<element name="family" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="searchEngine" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="keyword" type="xsd:string" minOccurs="0"/>
|
||||
<element name="campaignEmailList" type="listMkt:CampaignEmailList" minOccurs="0"/>
|
||||
<element name="campaignDirectMailList" type="listMkt:CampaignDirectMailList" minOccurs="0"/>
|
||||
<element name="campaignEventList" type="listMkt:CampaignEventList" minOccurs="0"/>
|
||||
<element name="eventResponseList" type="listMkt:CampaignEventResponseList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="CampaignEmail">
|
||||
<sequence>
|
||||
<element name="internalId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="campaignGroup" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="template" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subscription" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="channel" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="cost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="status" type="listMktTyp:CampaignCampaignEmailStatus" minOccurs="0"/>
|
||||
<element name="dateScheduled" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="promoCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="CampaignEmailList">
|
||||
<sequence>
|
||||
<element name="campaignEmail" type="listMkt:CampaignEmail" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="CampaignDirectMail">
|
||||
<sequence>
|
||||
<element name="internalId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="campaignGroup" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="template" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subscription" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="channel" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="cost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="status" type="listMktTyp:CampaignCampaignDirectMailStatus" minOccurs="0"/>
|
||||
<element name="dateScheduled" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="promoCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="CampaignDirectMailList">
|
||||
<sequence>
|
||||
<element name="campaignDirectMail" type="listMkt:CampaignDirectMail" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="CampaignEvent">
|
||||
<sequence>
|
||||
<element name="internalId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="campaignGroup" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subscription" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="channel" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="cost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="status" type="listMktTyp:CampaignCampaignEventStatus" minOccurs="0"/>
|
||||
<element name="dateScheduled" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="promoCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="CampaignEventList">
|
||||
<sequence>
|
||||
<element name="campaignEvent" type="listMkt:CampaignEvent" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="CampaignEventResponse">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="type" type="xsd:string" minOccurs="0"/>
|
||||
<element name="dateSent" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="sent" type="xsd:double" minOccurs="0"/>
|
||||
<element name="opened" type="xsd:double" minOccurs="0"/>
|
||||
<element name="openedRatio" type="xsd:double" minOccurs="0"/>
|
||||
<element name="clickedThru" type="xsd:double" minOccurs="0"/>
|
||||
<element name="clickedThruRatio" type="xsd:double" minOccurs="0"/>
|
||||
<element name="responded" type="xsd:long" minOccurs="0"/>
|
||||
<element name="respondedRatio" type="xsd:double" minOccurs="0"/>
|
||||
<element name="unsubscribed" type="xsd:long" minOccurs="0"/>
|
||||
<element name="unsubscribedRatio" type="xsd:double" minOccurs="0"/>
|
||||
<element name="bounced" type="xsd:long" minOccurs="0"/>
|
||||
<element name="bouncedRatio" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="CampaignEventResponseList">
|
||||
<sequence>
|
||||
<element name="eventResponse" type="listMkt:CampaignEventResponse" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="campaignSearch" type="listMkt:CampaignSearch"/>
|
||||
<complexType name="CampaignSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:CampaignSearchBasic" minOccurs="0"/>
|
||||
<element name="campaignRecipientJoin" type="platformCommon:EntitySearchBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchBasic" minOccurs="0"/>
|
||||
<element name="messagesJoin" type="platformCommon:MessageSearchBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchBasic" minOccurs="0"/>
|
||||
<element name="promotionCodeJoin" type="platformCommon:PromotionCodeSearchBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="CampaignSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listMkt:CampaignSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listMkt:CampaignSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="CampaignSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:CampaignSearchRowBasic" minOccurs="0"/>
|
||||
<element name="campaignRecipientJoin" type="platformCommon:EntitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchRowBasic" minOccurs="0"/>
|
||||
<element name="messagesJoin" type="platformCommon:MessageSearchRowBasic" minOccurs="0"/>
|
||||
<element name="originatingLeadJoin" type="platformCommon:OriginatingLeadSearchRowBasic" minOccurs="0"/>
|
||||
<element name="promotionCodeJoin" type="platformCommon:PromotionCodeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- campaign/end -->
|
||||
<!-- campaignCategory/start -->
|
||||
<element name="CampaignCategory" type="listMkt:CampaignCategory"/>
|
||||
<complexType name="CampaignCategory">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="parent" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="leadSource" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isexternal" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- campaignCategory/end -->
|
||||
<!-- campaignAudience/start -->
|
||||
<element name="CampaignAudience" type="listMkt:CampaignAudience"/>
|
||||
<complexType name="CampaignAudience">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- campaignAudience/end -->
|
||||
<!-- campaignFamily/start -->
|
||||
<element name="CampaignFamily" type="listMkt:CampaignFamily"/>
|
||||
<complexType name="CampaignFamily">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- campaignFamily/end -->
|
||||
<!-- campaignSearchEngine/start -->
|
||||
<element name="CampaignSearchEngine" type="listMkt:CampaignSearchEngine"/>
|
||||
<complexType name="CampaignSearchEngine">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- campaignSearchEngine/end -->
|
||||
<!-- campaignChannel/start -->
|
||||
<element name="CampaignChannel" type="listMkt:CampaignChannel"/>
|
||||
<complexType name="CampaignChannel">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="eventType" type="listMktTyp:CampaignChannelEventType" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- campaignChannel/end -->
|
||||
<!-- campaignOffer/start -->
|
||||
<element name="CampaignOffer" type="listMkt:CampaignOffer"/>
|
||||
<complexType name="CampaignOffer">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- campaignOffer/end -->
|
||||
<!-- campaignResponse/start -->
|
||||
<element name="CampaignResponse" type="listMkt:CampaignResponse"/>
|
||||
<complexType name="CampaignResponse">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="leadSource" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="campaignEvent" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="campaignResponseDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="channel" type="xsd:string" minOccurs="0"/>
|
||||
<element name="response" type="listMktTyp:CampaignResponseResponse" minOccurs="0"/>
|
||||
<element name="note" type="xsd:string" minOccurs="0"/>
|
||||
<element name="responsesList" type="listMkt:CampaignResponseResponsesList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="CampaignResponseResponses">
|
||||
<sequence>
|
||||
<element name="response" type="xsd:string" minOccurs="0"/>
|
||||
<element name="responseDate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="author" type="xsd:string" minOccurs="0"/>
|
||||
<element name="note" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="CampaignResponseResponsesList">
|
||||
<sequence>
|
||||
<element name="responses" type="listMkt:CampaignResponseResponses" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- campaignResponse/end -->
|
||||
<!-- campaignVertical/start -->
|
||||
<element name="CampaignVertical" type="listMkt:CampaignVertical"/>
|
||||
<complexType name="CampaignVertical">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- campaignVertical/end -->
|
||||
<!-- campaignSubscription/start -->
|
||||
<element name="CampaignSubscription" type="listMkt:CampaignSubscription"/>
|
||||
<complexType name="CampaignSubscription">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subscribedByDefault" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="unsubscribed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="externalName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="externalDescription" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- campaignSubscription/end -->
|
||||
<element name="promotionCode" type="listMkt:PromotionCode"/>
|
||||
<complexType name="PromotionCode">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="implementation" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="useType" type="listMktTyp:PromotionCodeUseType" minOccurs="0"/>
|
||||
<element name="displayLineDiscounts" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="code" type="xsd:string" minOccurs="0"/>
|
||||
<element name="codePattern" type="xsd:string" minOccurs="0"/>
|
||||
<element name="numberToGenerate" type="xsd:long" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="discount" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="discountType" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="applyDiscountTo" type="listMktTyp:PromotionCodeApplyDiscountTo" minOccurs="0"/>
|
||||
<element name="freeShipMethod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="minimumOrderAmount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="isPublic" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="currencyList" type="listMkt:PromotionCodeCurrencyList" minOccurs="0"/>
|
||||
<element name="excludeItems" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="itemsList" type="listMkt:PromotionCodeItemsList" minOccurs="0"/>
|
||||
<element name="partnersList" type="listMkt:PromotionCodePartnersList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PromotionCodePartners">
|
||||
<sequence>
|
||||
<element name="partner" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="code" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PromotionCodePartnersList">
|
||||
<sequence>
|
||||
<element name="partners" type="listMkt:PromotionCodePartners" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="PromotionCodeItems">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PromotionCodeItemsList">
|
||||
<sequence>
|
||||
<element name="items" type="listMkt:PromotionCodeItems" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="promotionCodeSearch" type="listMkt:PromotionCodeSearch"/>
|
||||
<complexType name="PromotionCodeSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:PromotionCodeSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PromotionCodeSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listMkt:PromotionCodeSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listMkt:PromotionCodeSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PromotionCodeSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:PromotionCodeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PromotionCodeCurrency">
|
||||
<sequence>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="minimumOrderAmount" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PromotionCodeCurrencyList">
|
||||
<sequence>
|
||||
<element name="currency" type="listMkt:PromotionCodeCurrency" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="couponCode" type="listMkt:CouponCode"/>
|
||||
<complexType name="CouponCode">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="promotion" type="platformCore:RecordRef" minOccurs="1"/>
|
||||
<element name="code" type="xsd:string" minOccurs="1"/>
|
||||
<element name="recipient" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="dateSent" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="used" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="useCount" type="xsd:long" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="couponCodeSearch" type="listMkt:CouponCodeSearch"/>
|
||||
<complexType name="CouponCodeSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:CouponCodeSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="CouponCodeSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listMkt:CouponCodeSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listMkt:CouponCodeSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="CouponCodeSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:CouponCodeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,145 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:listMktTyp="urn:types.marketing_2014_2.lists.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:types.marketing_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- CampaignCampaignDirectMailStatus/start -->
|
||||
<simpleType name="CampaignCampaignDirectMailStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_completed"/>
|
||||
<enumeration value="_execute"/>
|
||||
<enumeration value="_inProgress"/>
|
||||
<enumeration value="_notStarted"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CampaignCampaignDirectMailStatus/end -->
|
||||
<!-- CampaignCampaignEmailStatus/start -->
|
||||
<simpleType name="CampaignCampaignEmailStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_execute"/>
|
||||
<enumeration value="_inProgress"/>
|
||||
<enumeration value="_notStarted"/>
|
||||
<enumeration value="_sent"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CampaignCampaignEmailStatus/end -->
|
||||
<!-- CampaignCampaignEventStatus/start -->
|
||||
<simpleType name="CampaignCampaignEventStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_completed"/>
|
||||
<enumeration value="_execute"/>
|
||||
<enumeration value="_inProgress"/>
|
||||
<enumeration value="_notStarted"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CampaignCampaignEventStatus/end -->
|
||||
<!-- CampaignChannelEventType/start -->
|
||||
<simpleType name="CampaignChannelEventType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_directMail"/>
|
||||
<enumeration value="_email"/>
|
||||
<enumeration value="_integration"/>
|
||||
<enumeration value="_other"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CampaignChannelEventType/end -->
|
||||
<!-- CampaignResponseResponse/start -->
|
||||
<simpleType name="CampaignResponseResponse">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_bounced"/>
|
||||
<enumeration value="_clickedThru"/>
|
||||
<enumeration value="_purchased"/>
|
||||
<enumeration value="_received"/>
|
||||
<enumeration value="_responded"/>
|
||||
<enumeration value="_sent"/>
|
||||
<enumeration value="_subscribed"/>
|
||||
<enumeration value="_unsubscribed"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CampaignResponseResponse/end -->
|
||||
<!-- CampaignCampaignEventType/start -->
|
||||
<simpleType name="CampaignCampaignEventType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_default"/>
|
||||
<enumeration value="_directMail"/>
|
||||
<enumeration value="_email"/>
|
||||
<enumeration value="_integration"/>
|
||||
<enumeration value="_leadNurturingEmail"/>
|
||||
<enumeration value="_other"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CampaignCampaignEventType/end -->
|
||||
<!-- CampaignResponse/start -->
|
||||
<simpleType name="CampaignResponse">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_clickedThrough"/>
|
||||
<enumeration value="_failedDeliveryFailure"/>
|
||||
<enumeration value="_failedInvalidAddress"/>
|
||||
<enumeration value="_failedOther"/>
|
||||
<enumeration value="_failedSpam"/>
|
||||
<enumeration value="_failedTemplateError"/>
|
||||
<enumeration value="_failedUnexpectedError"/>
|
||||
<enumeration value="_invalidSenderAddress"/>
|
||||
<enumeration value="_mailboxDisabled"/>
|
||||
<enumeration value="_mailboxIsFull"/>
|
||||
<enumeration value="_mailboxNotAcceptingMessages"/>
|
||||
<enumeration value="_mailProtocolIssues"/>
|
||||
<enumeration value="_mediaError"/>
|
||||
<enumeration value="_messageExceedsSizeLengthLimits"/>
|
||||
<enumeration value="_networkServerIssues"/>
|
||||
<enumeration value="_opened"/>
|
||||
<enumeration value="_purchased"/>
|
||||
<enumeration value="_queued"/>
|
||||
<enumeration value="_received"/>
|
||||
<enumeration value="_responded"/>
|
||||
<enumeration value="_securityIssues"/>
|
||||
<enumeration value="_sent"/>
|
||||
<enumeration value="_skippedDueToPreviousHardBounce"/>
|
||||
<enumeration value="_subscribed"/>
|
||||
<enumeration value="_tooManyRecipients"/>
|
||||
<enumeration value="_unsubscribed"/>
|
||||
<enumeration value="_unsubscribedByFeedbackLoop"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CampaignResponse/end -->
|
||||
<!-- CampaignStatus/start -->
|
||||
<simpleType name="CampaignStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_closed"/>
|
||||
<enumeration value="_completed"/>
|
||||
<enumeration value="_execute"/>
|
||||
<enumeration value="_inProgress"/>
|
||||
<enumeration value="_scheduled"/>
|
||||
<enumeration value="_sent"/>
|
||||
<enumeration value="_toPrint"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CampaignStatus/end -->
|
||||
<!-- PromotionCodeApplyDiscountTo/start -->
|
||||
<simpleType name="PromotionCodeApplyDiscountTo">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_allSales"/>
|
||||
<enumeration value="_firstSaleOnly"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- PromotionCodeApplyDiscountTo/end -->
|
||||
<!-- CampaignResponseCategory/start -->
|
||||
<simpleType name="CampaignResponseCategory">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_bounced"/>
|
||||
<enumeration value="_clickedThrough"/>
|
||||
<enumeration value="_failed"/>
|
||||
<enumeration value="_purchased"/>
|
||||
<enumeration value="_queued"/>
|
||||
<enumeration value="_received"/>
|
||||
<enumeration value="_responded"/>
|
||||
<enumeration value="_sent"/>
|
||||
<enumeration value="_subscribed"/>
|
||||
<enumeration value="_unsubscribed"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CampaignResponseCategory/end -->
|
||||
<simpleType name="PromotionCodeUseType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_multipleUses"/>
|
||||
<enumeration value="_singleUse"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,221 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:listRelTyp="urn:types.relationships_2014_2.lists.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:types.relationships_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- EntityType constants/start -->
|
||||
<simpleType name="EntityType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_company"/>
|
||||
<enumeration value="_contact"/>
|
||||
<enumeration value="_customer"/>
|
||||
<enumeration value="_employee"/>
|
||||
<enumeration value="_genericResource"/>
|
||||
<enumeration value="_group"/>
|
||||
<enumeration value="_internal"/>
|
||||
<enumeration value="_job"/>
|
||||
<enumeration value="_otherName"/>
|
||||
<enumeration value="_partner"/>
|
||||
<enumeration value="_vendor"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- EntityType constants/end -->
|
||||
<!-- CustomerStatusStage constants/start -->
|
||||
<simpleType name="CustomerStatusStage">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_customer"/>
|
||||
<enumeration value="_lead"/>
|
||||
<enumeration value="_prospect"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CustomerStatusStage constants/end -->
|
||||
<!-- ContactType constants/start -->
|
||||
<simpleType name="ContactType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_customer"/>
|
||||
<enumeration value="_employee"/>
|
||||
<enumeration value="_otherName"/>
|
||||
<enumeration value="_partner"/>
|
||||
<enumeration value="_vendor"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ContactType constants/end -->
|
||||
<!-- CustomerStage constants/start -->
|
||||
<simpleType name="CustomerStage">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_customer"/>
|
||||
<enumeration value="_lead"/>
|
||||
<enumeration value="_prospect"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CustomerStage constants/end -->
|
||||
<!-- CustomerCreditHoldOverride constants/start -->
|
||||
<simpleType name="CustomerCreditHoldOverride">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_auto"/>
|
||||
<enumeration value="_on"/>
|
||||
<enumeration value="_off"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CustomerCustomerCreditHoldOverride constants/end -->
|
||||
<!-- CustomerMonthlyClosing constants/start -->
|
||||
<simpleType name="CustomerMonthlyClosing">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_one"/>
|
||||
<enumeration value="_five"/>
|
||||
<enumeration value="_ten"/>
|
||||
<enumeration value="_fifteen"/>
|
||||
<enumeration value="_twenty"/>
|
||||
<enumeration value="_twentyFive"/>
|
||||
<enumeration value="_endOfTheMonth"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CustomerMonthlyClosing constants/end -->
|
||||
<!-- EmailPreference constants/start -->
|
||||
<simpleType name="EmailPreference">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_default"/>
|
||||
<enumeration value="_hTML"/>
|
||||
<enumeration value="_pDF"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- EmailPreference constants/end -->
|
||||
<!-- EntityGroupType constants/start -->
|
||||
<simpleType name="EntityGroupType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_contact"/>
|
||||
<enumeration value="_customer"/>
|
||||
<enumeration value="_employee"/>
|
||||
<enumeration value="_partner"/>
|
||||
<enumeration value="_vendor"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- EntityGroupType constants/end -->
|
||||
<simpleType name="EntityGroupDailyTime">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_1200am"/>
|
||||
<enumeration value="_1230am"/>
|
||||
<enumeration value="_100am"/>
|
||||
<enumeration value="_130am"/>
|
||||
<enumeration value="_200am"/>
|
||||
<enumeration value="_230am"/>
|
||||
<enumeration value="_300am"/>
|
||||
<enumeration value="_330am"/>
|
||||
<enumeration value="_400am"/>
|
||||
<enumeration value="_430am"/>
|
||||
<enumeration value="_500am"/>
|
||||
<enumeration value="_530am"/>
|
||||
<enumeration value="_600am"/>
|
||||
<enumeration value="_630am"/>
|
||||
<enumeration value="_700am"/>
|
||||
<enumeration value="_730am"/>
|
||||
<enumeration value="_800am"/>
|
||||
<enumeration value="_830am"/>
|
||||
<enumeration value="_900am"/>
|
||||
<enumeration value="_930am"/>
|
||||
<enumeration value="_1000am"/>
|
||||
<enumeration value="_1030am"/>
|
||||
<enumeration value="_1100am"/>
|
||||
<enumeration value="_1130am"/>
|
||||
<enumeration value="_noon"/>
|
||||
<enumeration value="_1230pm"/>
|
||||
<enumeration value="_100pm"/>
|
||||
<enumeration value="_130pm"/>
|
||||
<enumeration value="_200pm"/>
|
||||
<enumeration value="_230pm"/>
|
||||
<enumeration value="_300pm"/>
|
||||
<enumeration value="_330pm"/>
|
||||
<enumeration value="_400pm"/>
|
||||
<enumeration value="_430pm"/>
|
||||
<enumeration value="_500pm"/>
|
||||
<enumeration value="_530pm"/>
|
||||
<enumeration value="_600pm"/>
|
||||
<enumeration value="_630pm"/>
|
||||
<enumeration value="_700pm"/>
|
||||
<enumeration value="_730pm"/>
|
||||
<enumeration value="_800pm"/>
|
||||
<enumeration value="_830pm"/>
|
||||
<enumeration value="_900pm"/>
|
||||
<enumeration value="_930pm"/>
|
||||
<enumeration value="_1000pm"/>
|
||||
<enumeration value="_1030pm"/>
|
||||
<enumeration value="_1100pm"/>
|
||||
<enumeration value="_1130pm"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="EntityGroupDefView">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_daily"/>
|
||||
<enumeration value="_weekly"/>
|
||||
<enumeration value="_monthly"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="EntityGroupPeriodSize">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_10minutes"/>
|
||||
<enumeration value="_15minutes"/>
|
||||
<enumeration value="_20minutes"/>
|
||||
<enumeration value="_30minutes"/>
|
||||
<enumeration value="_oneHour"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TaxFractionUnit">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_001andBelow"/>
|
||||
<enumeration value="_01andBelow"/>
|
||||
<enumeration value="_100andBelow"/>
|
||||
<enumeration value="_10andBelow"/>
|
||||
<enumeration value="_1andBelow"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TaxRounding">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_roundDown"/>
|
||||
<enumeration value="_roundOff"/>
|
||||
<enumeration value="_roundUp"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="JobBillingType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_none"/>
|
||||
<enumeration value="_chargeBased"/>
|
||||
<enumeration value="_fixedBidInterval"/>
|
||||
<enumeration value="_fixedBidMilestone"/>
|
||||
<enumeration value="_timeAndMaterials"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="PartnerOtherRelationships">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_customer"/>
|
||||
<enumeration value="_otherName"/>
|
||||
<enumeration value="_vendor"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="CustomerOtherRelationships">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_otherName"/>
|
||||
<enumeration value="_partner"/>
|
||||
<enumeration value="_vendor"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="VendorOtherRelationships">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_customer"/>
|
||||
<enumeration value="_otherName"/>
|
||||
<enumeration value="_partner"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="CustomerNegativeNumberFormat">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_bracketSurrounded"/>
|
||||
<enumeration value="_minusSigned"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="CustomerNumberFormat">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_spaceAsDigitGroupSeparatorAndDecimalComma"/>
|
||||
<enumeration value="_spaceAsDigitGroupSeparatorAndDecimalPoint"/>
|
||||
<enumeration value="_commaAsDigitGroupSeparatorAndDecimalPoint"/>
|
||||
<enumeration value="_pointAsDigitGroupSeparatorAndDecimalComma"/>
|
||||
<enumeration value="_apostropheAsDigitGroupSeparatorAndDecimalComma"/>
|
||||
<enumeration value="_apostropheAsDigitGroupSeparatorAndDecimalPoint"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,259 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:listScm="urn:supplychain_2014_2.lists.webservices.netsuite.com" xmlns:listScmTyp="urn:types.supplychain_2014_2.lists.webservices.netsuite.com" targetNamespace="urn:supplychain_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<xsd:import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<xsd:import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<xsd:import namespace="urn:types.supplychain_2014_2.lists.webservices.netsuite.com" schemaLocation="supplyChainTypes.xsd"/>
|
||||
<!-- manufacturingCostTemplate/start -->
|
||||
<element name="manufacturingCostTemplate" type="listScm:ManufacturingCostTemplate"/>
|
||||
<complexType name="ManufacturingCostTemplate">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="costDetailList" type="listScm:ManufacturingCostDetailList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingCostDetail">
|
||||
<sequence>
|
||||
<element name="costCategory" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="fixedRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="runRate" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingCostDetailList">
|
||||
<sequence>
|
||||
<element name="manufacturingCostDetail" type="listScm:ManufacturingCostDetail" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="manufacturingCostTemplateSearch" type="listScm:ManufacturingCostTemplateSearch"/>
|
||||
<complexType name="ManufacturingCostTemplateSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ManufacturingCostTemplateSearchBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingCostTemplateSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listScm:ManufacturingCostTemplateSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listScm:ManufacturingCostTemplateSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingCostTemplateSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ManufacturingCostTemplateSearchRowBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- manufacturingCostTemplate/end -->
|
||||
<!-- manufacturingRouting/start -->
|
||||
<element name="manufacturingRouting" type="listScm:ManufacturingRouting"/>
|
||||
<complexType name="ManufacturingRouting">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="locationList" type="platformCore:RecordRefList" minOccurs="0"/>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isDefault" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="autoCalculateLag" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="routingStepList" type="listScm:ManufacturingRoutingRoutingStepList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingRoutingRoutingStep">
|
||||
<sequence>
|
||||
<element name="operationSequence" type="xsd:long" minOccurs="0"/>
|
||||
<element name="operationName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="manufacturingWorkCenter" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="machineResources" type="xsd:long" minOccurs="0"/>
|
||||
<element name="laborResources" type="xsd:long" minOccurs="0"/>
|
||||
<element name="manufacturingCostTemplate" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="setupTime" type="xsd:double" minOccurs="0"/>
|
||||
<element name="runRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="lagType" type="listScmTyp:ManufacturingLagType" minOccurs="0"/>
|
||||
<element name="lagAmount" type="xsd:long" minOccurs="0"/>
|
||||
<element name="lagUnits" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingRoutingRoutingStepList">
|
||||
<sequence>
|
||||
<element name="manufacturingRoutingRoutingStep" type="listScm:ManufacturingRoutingRoutingStep" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="manufacturingRoutingSearch" type="listScm:ManufacturingRoutingSearch"/>
|
||||
<complexType name="ManufacturingRoutingSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ManufacturingRoutingSearchBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchBasic" minOccurs="0"/>
|
||||
<element name="manufacturingCostTemplateJoin" type="platformCommon:ManufacturingCostTemplateSearchBasic" minOccurs="0"/>
|
||||
<element name="manufacturingWorkCenterJoin" type="platformCommon:EntityGroupSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingRoutingSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listScm:ManufacturingRoutingSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listScm:ManufacturingRoutingSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingRoutingSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ManufacturingRoutingSearchRowBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchRowBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="manufacturingCostTemplateJoin" type="platformCommon:ManufacturingCostTemplateSearchRowBasic" minOccurs="0"/>
|
||||
<element name="manufacturingWorkCenterJoin" type="platformCommon:EntityGroupSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- manufacturingRouting/end -->
|
||||
<element name="manufacturingOperationTask" type="listScm:ManufacturingOperationTask"/>
|
||||
<complexType name="ManufacturingOperationTask">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="manufacturingWorkCenter" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="manufacturingCostTemplate" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="operationSequence" type="xsd:long" minOccurs="0"/>
|
||||
<element name="workOrder" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="order" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="status" type="listScmTyp:ManufacturingOperationTaskStatus" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
<element name="estimatedWork" type="xsd:double" minOccurs="0"/>
|
||||
<element name="actualWork" type="xsd:double" minOccurs="0"/>
|
||||
<element name="remainingWork" type="xsd:double" minOccurs="0"/>
|
||||
<element name="inputQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="completedQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="setupTime" type="xsd:double" minOccurs="0"/>
|
||||
<element name="runRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="autoCalculateLag" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="machineResources" type="xsd:long" minOccurs="0"/>
|
||||
<element name="laborResources" type="xsd:long" minOccurs="0"/>
|
||||
<element name="costDetailList" type="listScm:ManufacturingCostDetailList" minOccurs="0"/>
|
||||
<element name="predecessorList" type="listScm:ManufacturingOperationTaskPredecessorList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="manufacturingOperationTaskSearch" type="listScm:ManufacturingOperationTaskSearch"/>
|
||||
<complexType name="ManufacturingOperationTaskSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ManufacturingOperationTaskSearchBasic" minOccurs="0"/>
|
||||
<element name="predecessorJoin" type="platformCommon:ManufacturingOperationTaskSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="workOrderJoin" type="platformCommon:TransactionSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingOperationTaskSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listScm:ManufacturingOperationTaskSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listScm:ManufacturingOperationTaskSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingOperationTaskSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ManufacturingOperationTaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="predecessorJoin" type="platformCommon:ManufacturingOperationTaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="workOrderJoin" type="platformCommon:TransactionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingOperationTaskPredecessor">
|
||||
<sequence>
|
||||
<element name="task" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="type" type="listScmTyp:ManufacturingOperationTaskPredecessorPredecessorType" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lagType" type="listScmTyp:ManufacturingLagType" minOccurs="0"/>
|
||||
<element name="lagAmount" type="xsd:long" minOccurs="0"/>
|
||||
<element name="lagUnits" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="ManufacturingOperationTaskPredecessorList">
|
||||
<sequence>
|
||||
<element name="manufacturingOperationTaskPredecessor" type="listScm:ManufacturingOperationTaskPredecessor" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:listScmTyp="urn:types.supplychain_2014_2.lists.webservices.netsuite.com" targetNamespace="urn:types.supplychain_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<simpleType name="ManufacturingOperationTaskStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_completed"/>
|
||||
<enumeration value="_inProgress"/>
|
||||
<enumeration value="_notStarted"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ManufacturingOperationTaskPredecessorPredecessorType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_finishToFinish"/>
|
||||
<enumeration value="_finishToStart"/>
|
||||
<enumeration value="_startToFinish"/>
|
||||
<enumeration value="_startToStart"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ManufacturingLagType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_quantity"/>
|
||||
<enumeration value="_quantityPercentage"/>
|
||||
<enumeration value="_time"/>
|
||||
<enumeration value="_timePercentage"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,532 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:listSupportTyp="urn:types.support_2014_2.lists.webservices.netsuite.com" xmlns:listSupport="urn:support_2014_2.lists.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" targetNamespace="urn:support_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<xsd:import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<xsd:import namespace="urn:types.support_2014_2.lists.webservices.netsuite.com" schemaLocation="supportTypes.xsd"/>
|
||||
<xsd:import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<!-- supportCase/start -->
|
||||
<element name="SupportCase" type="listSupport:SupportCase"/>
|
||||
<complexType name="SupportCase">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="escalationMessage" type="xsd:string" minOccurs="0"/>
|
||||
<element name="lastReopenedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="incomingMessage" type="xsd:string" minOccurs="0"/>
|
||||
<element name="insertSolution" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="outgoingMessage" type="xsd:string" minOccurs="0"/>
|
||||
<element name="searchSolution" type="xsd:string" minOccurs="0"/>
|
||||
<element name="emailForm" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="newSolutionFromMsg" type="xsd:string" minOccurs="0"/>
|
||||
<element name="internalOnly" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="caseNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastMessageDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="company" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="profile" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="contact" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="email" type="xsd:string" minOccurs="0"/>
|
||||
<element name="phone" type="xsd:string" minOccurs="0"/>
|
||||
<element name="product" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="module" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="serialNumber" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="inboundEmail" type="xsd:string" minOccurs="0"/>
|
||||
<element name="issue" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="status" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="priority" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="origin" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="category" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="assigned" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="helpDesk" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="emailEmployeesList" type="listSupport:EmailEmployeesList" minOccurs="0"/>
|
||||
<element name="escalateToList" type="listSupport:SupportCaseEscalateToList" minOccurs="0"/>
|
||||
<element name="timeItemList" type="listSupport:SupportCaseTimeItemList" minOccurs="0"/>
|
||||
<element name="solutionsList" type="listSupport:SupportCaseSolutionsList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="EmailEmployeesList">
|
||||
<sequence>
|
||||
<element name="emailEmployees" type="platformCore:RecordRef" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="SupportCaseEscalateTo">
|
||||
<sequence>
|
||||
<element name="escalatee" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="email" type="xsd:string" minOccurs="0"/>
|
||||
<element name="phone" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="SupportCaseEscalateToList">
|
||||
<sequence>
|
||||
<element name="escalateTo" type="listSupport:SupportCaseEscalateTo" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="SupportCaseSolutions">
|
||||
<sequence>
|
||||
<element name="solution" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
<element name="dateApplied" type="xsd:dateTime" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="SupportCaseSolutionsList">
|
||||
<sequence>
|
||||
<element name="solutions" type="listSupport:SupportCaseSolutions" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="SupportCaseTimeItemList">
|
||||
<sequence>
|
||||
<element name="timeItem" type="platformCommon:TimeItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="supportCaseSearch" type="listSupport:SupportCaseSearch"/>
|
||||
<complexType name="SupportCaseSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:SupportCaseSearchBasic" minOccurs="0"/>
|
||||
<element name="companyJoin" type="platformCommon:EntitySearchBasic" minOccurs="0"/>
|
||||
<element name="contactJoin" type="platformCommon:ContactSearchBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchBasic" minOccurs="0"/>
|
||||
<element name="issueJoin" type="platformCommon:IssueSearchBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchBasic" minOccurs="0"/>
|
||||
<element name="messagesJoin" type="platformCommon:MessageSearchBasic" minOccurs="0"/>
|
||||
<element name="timeJoin" type="platformCommon:TimeBillSearchBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="SupportCaseSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listSupport:SupportCaseSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listSupport:SupportCaseSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="SupportCaseSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
<element name="companyJoin" type="platformCommon:EntitySearchRowBasic" minOccurs="0"/>
|
||||
<element name="contactJoin" type="platformCommon:ContactSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchRowBasic" minOccurs="0"/>
|
||||
<element name="issueJoin" type="platformCommon:IssueSearchRowBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchRowBasic" minOccurs="0"/>
|
||||
<element name="messagesJoin" type="platformCommon:MessageSearchRowBasic" minOccurs="0"/>
|
||||
<element name="timeJoin" type="platformCommon:TimeBillSearchRowBasic" minOccurs="0"/>
|
||||
<element name="transactionJoin" type="platformCommon:TransactionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- supportCase/end -->
|
||||
<!-- supportCaseStatus/start -->
|
||||
<element name="SupportCaseStatus" type="listSupport:SupportCaseStatus"/>
|
||||
<complexType name="SupportCaseStatus">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="insertBefore" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="stage" type="listSupportTyp:SupportCaseStatusStage" minOccurs="0"/>
|
||||
<element name="caseOnHold" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="autoCloseCase" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- supportCaseStatus/end -->
|
||||
<!-- supportCaseType/start -->
|
||||
<element name="SupportCaseType" type="listSupport:SupportCaseType"/>
|
||||
<complexType name="SupportCaseType">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="insertBefore" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- supportCaseType/end -->
|
||||
<!-- supportCaseOrigin/start -->
|
||||
<element name="SupportCaseOrigin" type="listSupport:SupportCaseOrigin"/>
|
||||
<complexType name="SupportCaseOrigin">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="insertBefore" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- supportCaseOrigin/end -->
|
||||
<!-- supportCaseIssue/start -->
|
||||
<element name="SupportCaseIssue" type="listSupport:SupportCaseIssue"/>
|
||||
<complexType name="SupportCaseIssue">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="insertBefore" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- supportCaseIssue/end -->
|
||||
<!-- supportCasePriority/start -->
|
||||
<element name="SupportCasePriority" type="listSupport:SupportCasePriority"/>
|
||||
<complexType name="SupportCasePriority">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="name" type="xsd:string" minOccurs="0"/>
|
||||
<element name="insertBefore" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- supportCasePriority/end -->
|
||||
<!-- solution/start -->
|
||||
<element name="Solution" type="listSupport:Solution"/>
|
||||
<complexType name="Solution">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="solutionCode" type="xsd:string" minOccurs="0"/>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
<element name="status" type="listSupportTyp:SolutionStatus" minOccurs="0"/>
|
||||
<element name="displayOnline" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="assigned" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="longDescription" type="xsd:string" minOccurs="0"/>
|
||||
<element name="topicsList" type="listSupport:SolutionTopicsList" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="solutionsList" type="listSupport:SolutionsList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="SolutionTopics">
|
||||
<sequence>
|
||||
<element name="topic" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="SolutionTopicsList">
|
||||
<sequence>
|
||||
<element name="topics" type="listSupport:SolutionTopics" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="Solutions">
|
||||
<sequence>
|
||||
<element name="solution" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="SolutionsList">
|
||||
<sequence>
|
||||
<element name="solutions" type="listSupport:Solutions" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="solutionSearch" type="listSupport:SolutionSearch"/>
|
||||
<complexType name="SolutionSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:SolutionSearchBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchBasic" minOccurs="0"/>
|
||||
<element name="relatedSolutionJoin" type="platformCommon:SolutionSearchBasic" minOccurs="0"/>
|
||||
<element name="topicJoin" type="platformCommon:TopicSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="SolutionSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listSupport:SolutionSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listSupport:SolutionSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="SolutionSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:SolutionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
<element name="relatedSolutionJoin" type="platformCommon:SolutionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="topicJoin" type="platformCommon:TopicSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- solution/end -->
|
||||
<!-- topic/start -->
|
||||
<element name="Topic" type="listSupport:Topic"/>
|
||||
<complexType name="Topic">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="title" type="xsd:string" minOccurs="0"/>
|
||||
<element name="parentTopic" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="longDescription" type="xsd:string" minOccurs="0"/>
|
||||
<element name="solutionList" type="listSupport:TopicSolutionList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TopicSolution">
|
||||
<sequence>
|
||||
<element name="solution" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="TopicSolutionList">
|
||||
<sequence>
|
||||
<element name="solution" type="listSupport:TopicSolution" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="topicSearch" type="listSupport:TopicSearch"/>
|
||||
<complexType name="TopicSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:TopicSearchBasic" minOccurs="0"/>
|
||||
<element name="solutionJoin" type="platformCommon:SolutionSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TopicSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listSupport:TopicSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listSupport:TopicSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TopicSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:TopicSearchRowBasic" minOccurs="0"/>
|
||||
<element name="solutionJoin" type="platformCommon:SolutionSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- topic/end -->
|
||||
<!-- issue/start -->
|
||||
<element name="Issue" type="listSupport:Issue"/>
|
||||
<complexType name="Issue">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="issueNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="issueType" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="product" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="module" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="productTeam" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="source" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="reportedBy" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="reproduce" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="versionBroken" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="buildBroken" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="versionTarget" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="buildTarget" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="versionFixed" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="buildFixed" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="severity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="priority" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isShowStopper" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="assigned" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="reviewer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isReviewed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="issueStatus" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="issueTagsList" type="platformCore:RecordRefList" minOccurs="0"/>
|
||||
<element name="issueAbstract" type="xsd:string" minOccurs="0"/>
|
||||
<element name="newDetails" type="xsd:string" minOccurs="0"/>
|
||||
<element name="isOwner" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="trackCode" type="listSupportTyp:IssueTrackCode" minOccurs="0"/>
|
||||
<element name="emailAssignee" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="emailEmployeesList" type="listSupport:EmailEmployeesList" minOccurs="0"/>
|
||||
<element name="emailCellsList" type="platformCore:RecordRefList" minOccurs="0"/>
|
||||
<element name="externalAbstract" type="xsd:string" minOccurs="0"/>
|
||||
<element name="externalDetails" type="xsd:string" minOccurs="0"/>
|
||||
<element name="brokenInVersionList" type="listSupport:IssueVersionList" minOccurs="0"/>
|
||||
<element name="targetVersionList" type="listSupport:IssueVersionList" minOccurs="0"/>
|
||||
<element name="fixedInVersionList" type="listSupport:IssueVersionList" minOccurs="0"/>
|
||||
<element name="relatedIssuesList" type="listSupport:IssueRelatedIssuesList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="IssueVersion">
|
||||
<sequence>
|
||||
<element name="primary" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="version" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="build" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="IssueVersionList">
|
||||
<sequence>
|
||||
<element name="issueVersion" type="listSupport:IssueVersion" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="issueSearch" type="listSupport:IssueSearch"/>
|
||||
<complexType name="IssueSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:IssueSearchBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="IssueSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listSupport:IssueSearch" minOccurs="0"/>
|
||||
<element name="columns" type="listSupport:IssueSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="IssueSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:IssueSearchRowBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="fileJoin" type="platformCommon:FileSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userNotesJoin" type="platformCommon:NoteSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- issue/end -->
|
||||
<complexType name="IssueRelatedIssues">
|
||||
<sequence>
|
||||
<element name="relationship" type="listSupportTyp:IssueRelationship" minOccurs="0"/>
|
||||
<element name="issueNumber" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="relationshipComment" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="IssueRelatedIssuesList">
|
||||
<sequence>
|
||||
<element name="issueRelatedIssues" type="listSupport:IssueRelatedIssues" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:listSupportTyp="urn:types.support_2014_2.lists.webservices.netsuite.com" targetNamespace="urn:types.support_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- supportCaseType constants/start -->
|
||||
<!-- supportCaseType constants/end -->
|
||||
<!-- supportCaseOrigin constants/start -->
|
||||
<!-- supportCaseOrigin constants/end -->
|
||||
<!-- supportCaseIssue constants/start -->
|
||||
<!-- supportCaseIssue constants/end -->
|
||||
<!-- supportCasePriority constants/start -->
|
||||
<!-- supportCasePriority constants/end -->
|
||||
<!-- SupportCaseStatusStage/start -->
|
||||
<simpleType name="SupportCaseStatusStage">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_closed"/>
|
||||
<enumeration value="_escalated"/>
|
||||
<enumeration value="_open"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SupportCaseStatusStage/end -->
|
||||
<!-- SupportCaseStage/start -->
|
||||
<simpleType name="SupportCaseStage">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_closed"/>
|
||||
<enumeration value="_escalated"/>
|
||||
<enumeration value="_open"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SupportCaseStage/end -->
|
||||
<!-- SolutionStatus/start -->
|
||||
<simpleType name="SolutionStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_approved"/>
|
||||
<enumeration value="_unapproved"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SolutionStatus/end -->
|
||||
<!-- IssueEventStatus/start -->
|
||||
<simpleType name="IssueEventStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_closed"/>
|
||||
<enumeration value="_onHold"/>
|
||||
<enumeration value="_open"/>
|
||||
<enumeration value="_resolved"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- IssueEventStatus/end -->
|
||||
<!-- IssueTrackCode/start -->
|
||||
<simpleType name="IssueTrackCode">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_never"/>
|
||||
<enumeration value="_onAnyChange"/>
|
||||
<enumeration value="_whenBaseStatusIsClosed"/>
|
||||
<enumeration value="_whenBaseStatusIsOnHold"/>
|
||||
<enumeration value="_whenBaseStatusIsOpen"/>
|
||||
<enumeration value="_whenBaseStatusIsResolved"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- IssueTrackCode/end -->
|
||||
<simpleType name="IssueRelationship">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_blocks"/>
|
||||
<enumeration value="_dependsOn"/>
|
||||
<enumeration value="_duplicatedBy"/>
|
||||
<enumeration value="_duplicates"/>
|
||||
<enumeration value="_followedUpBy"/>
|
||||
<enumeration value="_followUpFor"/>
|
||||
<enumeration value="_injectedBy"/>
|
||||
<enumeration value="_injects"/>
|
||||
<enumeration value="_isBlockedBy"/>
|
||||
<enumeration value="_isRequiredFor"/>
|
||||
<enumeration value="_relatedTo"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:listSite="urn:website_2014_2.lists.webservices.netsuite.com" xmlns:listSiteTyp="urn:types.website_2014_2.lists.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:website_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/commonTypes.xsd"/>
|
||||
<import namespace="urn:types.website_2014_2.lists.webservices.netsuite.com" schemaLocation="websiteTypes.xsd"/>
|
||||
<!-- siteCategory/start -->
|
||||
<element name="SiteCategory" type="listSite:SiteCategory"/>
|
||||
<complexType name="SiteCategory">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="website" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="itemId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="parentCategory" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="categoryListLayout" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="itemListLayout" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="relatedItemsListLayout" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="correlatedItemsListLayout" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isOnline" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isInactive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="storeDetailedDescription" type="xsd:string" minOccurs="0"/>
|
||||
<element name="storeDisplayThumbnail" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="storeDisplayImage" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="pageTitle" type="xsd:string" minOccurs="0"/>
|
||||
<element name="metaTagHtml" type="xsd:string" minOccurs="0"/>
|
||||
<element name="excludeFromSitemap" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="urlComponent" type="xsd:string" minOccurs="0"/>
|
||||
<element name="sitemapPriority" type="platformCommonTyp:SitemapPriority" minOccurs="0"/>
|
||||
<element name="searchKeywords" type="xsd:string" minOccurs="0"/>
|
||||
<element name="presentationItemList" type="listSite:SiteCategoryPresentationItemList" minOccurs="0"/>
|
||||
<element name="translationsList" type="listSite:SiteCategoryTranslationList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="SiteCategoryTranslation">
|
||||
<sequence>
|
||||
<element name="locale" type="platformCommonTyp:Language" minOccurs="0"/>
|
||||
<element name="language" type="xsd:string" minOccurs="0"/>
|
||||
<element name="displayName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="storeDetailedDescription" type="xsd:string" minOccurs="0"/>
|
||||
<element name="pageTitle" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="SiteCategoryTranslationList">
|
||||
<sequence>
|
||||
<element name="translation" type="listSite:SiteCategoryTranslation" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="SiteCategoryPresentationItemList">
|
||||
<sequence>
|
||||
<element name="presentationItem" type="platformCommon:PresentationItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="siteCategorySearch" type="listSite:SiteCategorySearch"/>
|
||||
<complexType name="SiteCategorySearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:SiteCategorySearchBasic" minOccurs="0"/>
|
||||
<element name="shopperJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="SiteCategorySearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="listSite:SiteCategorySearch" minOccurs="0"/>
|
||||
<element name="columns" type="listSite:SiteCategorySearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="SiteCategorySearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:SiteCategorySearchRowBasic" minOccurs="0"/>
|
||||
<element name="shopperJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- siteCategory/end -->
|
||||
</schema>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:listSiteTyp="urn:types.website_2014_2.lists.webservices.netsuite.com" targetNamespace="urn:types.website_2014_2.lists.webservices.netsuite.com" elementFormDefault="qualified"/>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,759 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:types.core_2014_2.platform.webservices.netsuite.com" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<!-- Record Types -->
|
||||
<simpleType name="RecordType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="account"/>
|
||||
<enumeration value="accountingPeriod"/>
|
||||
<enumeration value="appDefinition"/>
|
||||
<enumeration value="appPackage"/>
|
||||
<enumeration value="assemblyBuild"/>
|
||||
<enumeration value="assemblyUnbuild"/>
|
||||
<enumeration value="assemblyItem"/>
|
||||
<enumeration value="billingSchedule"/>
|
||||
<enumeration value="bin"/>
|
||||
<enumeration value="binTransfer"/>
|
||||
<enumeration value="binWorksheet"/>
|
||||
<enumeration value="budget"/>
|
||||
<enumeration value="budgetCategory"/>
|
||||
<enumeration value="calendarEvent"/>
|
||||
<enumeration value="campaign"/>
|
||||
<enumeration value="campaignAudience"/>
|
||||
<enumeration value="campaignCategory"/>
|
||||
<enumeration value="campaignChannel"/>
|
||||
<enumeration value="campaignFamily"/>
|
||||
<enumeration value="campaignOffer"/>
|
||||
<enumeration value="campaignResponse"/>
|
||||
<enumeration value="campaignSearchEngine"/>
|
||||
<enumeration value="campaignSubscription"/>
|
||||
<enumeration value="campaignVertical"/>
|
||||
<enumeration value="cashRefund"/>
|
||||
<enumeration value="cashSale"/>
|
||||
<enumeration value="check"/>
|
||||
<enumeration value="charge"/>
|
||||
<enumeration value="classification"/>
|
||||
<enumeration value="contact"/>
|
||||
<enumeration value="contactCategory"/>
|
||||
<enumeration value="contactRole"/>
|
||||
<enumeration value="costCategory"/>
|
||||
<enumeration value="couponCode"/>
|
||||
<enumeration value="creditMemo"/>
|
||||
<enumeration value="crmCustomField"/>
|
||||
<enumeration value="currency"/>
|
||||
<enumeration value="currencyRate"/>
|
||||
<enumeration value="customList"/>
|
||||
<enumeration value="customRecord"/>
|
||||
<enumeration value="customRecordCustomField"/>
|
||||
<enumeration value="customRecordType"/>
|
||||
<enumeration value="customer"/>
|
||||
<enumeration value="customerCategory"/>
|
||||
<enumeration value="customerDeposit"/>
|
||||
<enumeration value="customerMessage"/>
|
||||
<enumeration value="customerPayment"/>
|
||||
<enumeration value="customerRefund"/>
|
||||
<enumeration value="customerStatus"/>
|
||||
<enumeration value="deposit"/>
|
||||
<enumeration value="depositApplication"/>
|
||||
<enumeration value="department"/>
|
||||
<enumeration value="descriptionItem"/>
|
||||
<enumeration value="discountItem"/>
|
||||
<enumeration value="downloadItem"/>
|
||||
<enumeration value="employee"/>
|
||||
<enumeration value="entityCustomField"/>
|
||||
<enumeration value="entityGroup"/>
|
||||
<enumeration value="estimate"/>
|
||||
<enumeration value="expenseCategory"/>
|
||||
<enumeration value="expenseReport"/>
|
||||
<enumeration value="file"/>
|
||||
<enumeration value="folder"/>
|
||||
<enumeration value="giftCertificate"/>
|
||||
<enumeration value="giftCertificateItem"/>
|
||||
<enumeration value="globalAccountMapping"/>
|
||||
<enumeration value="interCompanyJournalEntry"/>
|
||||
<enumeration value="interCompanyTransferOrder"/>
|
||||
<enumeration value="inventoryAdjustment"/>
|
||||
<enumeration value="inventoryCostRevaluation"/>
|
||||
<enumeration value="inventoryItem"/>
|
||||
<enumeration value="inventoryNumber"/>
|
||||
<enumeration value="inventoryTransfer"/>
|
||||
<enumeration value="invoice"/>
|
||||
<enumeration value="itemAccountMapping"/>
|
||||
<enumeration value="itemCustomField"/>
|
||||
<enumeration value="itemDemandPlan"/>
|
||||
<enumeration value="itemFulfillment"/>
|
||||
<enumeration value="itemGroup"/>
|
||||
<enumeration value="itemNumberCustomField"/>
|
||||
<enumeration value="itemOptionCustomField"/>
|
||||
<enumeration value="itemSupplyPlan"/>
|
||||
<enumeration value="itemRevision"/>
|
||||
<enumeration value="issue"/>
|
||||
<enumeration value="job"/>
|
||||
<enumeration value="jobStatus"/>
|
||||
<enumeration value="jobType"/>
|
||||
<enumeration value="itemReceipt"/>
|
||||
<enumeration value="journalEntry"/>
|
||||
<enumeration value="kitItem"/>
|
||||
<enumeration value="leadSource"/>
|
||||
<enumeration value="location"/>
|
||||
<enumeration value="lotNumberedInventoryItem"/>
|
||||
<enumeration value="lotNumberedAssemblyItem"/>
|
||||
<enumeration value="markupItem"/>
|
||||
<enumeration value="message"/>
|
||||
<enumeration value="manufacturingCostTemplate"/>
|
||||
<enumeration value="manufacturingOperationTask"/>
|
||||
<enumeration value="manufacturingRouting"/>
|
||||
<enumeration value="nexus"/>
|
||||
<enumeration value="nonInventoryPurchaseItem"/>
|
||||
<enumeration value="nonInventoryResaleItem"/>
|
||||
<enumeration value="nonInventorySaleItem"/>
|
||||
<enumeration value="note"/>
|
||||
<enumeration value="noteType"/>
|
||||
<enumeration value="opportunity"/>
|
||||
<enumeration value="otherChargePurchaseItem"/>
|
||||
<enumeration value="otherChargeResaleItem"/>
|
||||
<enumeration value="otherChargeSaleItem"/>
|
||||
<enumeration value="otherCustomField"/>
|
||||
<enumeration value="otherNameCategory"/>
|
||||
<enumeration value="partner"/>
|
||||
<enumeration value="partnerCategory"/>
|
||||
<enumeration value="paycheckJournal"/>
|
||||
<enumeration value="paymentItem"/>
|
||||
<enumeration value="paymentMethod"/>
|
||||
<enumeration value="payrollItem"/>
|
||||
<enumeration value="phoneCall"/>
|
||||
<enumeration value="priceLevel"/>
|
||||
<enumeration value="pricingGroup"/>
|
||||
<enumeration value="projectTask"/>
|
||||
<enumeration value="promotionCode"/>
|
||||
<enumeration value="purchaseOrder"/>
|
||||
<enumeration value="resourceAllocation"/>
|
||||
<enumeration value="returnAuthorization"/>
|
||||
<enumeration value="revRecSchedule"/>
|
||||
<enumeration value="revRecTemplate"/>
|
||||
<enumeration value="salesOrder"/>
|
||||
<enumeration value="salesRole"/>
|
||||
<enumeration value="salesTaxItem"/>
|
||||
<enumeration value="serializedInventoryItem"/>
|
||||
<enumeration value="serializedAssemblyItem"/>
|
||||
<enumeration value="servicePurchaseItem"/>
|
||||
<enumeration value="serviceResaleItem"/>
|
||||
<enumeration value="serviceSaleItem"/>
|
||||
<enumeration value="solution"/>
|
||||
<enumeration value="siteCategory"/>
|
||||
<enumeration value="state"/>
|
||||
<enumeration value="statisticalJournalEntry"/>
|
||||
<enumeration value="subsidiary"/>
|
||||
<enumeration value="subtotalItem"/>
|
||||
<enumeration value="supportCase"/>
|
||||
<enumeration value="supportCaseIssue"/>
|
||||
<enumeration value="supportCaseOrigin"/>
|
||||
<enumeration value="supportCasePriority"/>
|
||||
<enumeration value="supportCaseStatus"/>
|
||||
<enumeration value="supportCaseType"/>
|
||||
<enumeration value="task"/>
|
||||
<enumeration value="taxAcct"/>
|
||||
<enumeration value="taxGroup"/>
|
||||
<enumeration value="taxType"/>
|
||||
<enumeration value="term"/>
|
||||
<enumeration value="timeBill"/>
|
||||
<enumeration value="timeSheet"/>
|
||||
<enumeration value="topic"/>
|
||||
<enumeration value="transferOrder"/>
|
||||
<enumeration value="transactionBodyCustomField"/>
|
||||
<enumeration value="transactionColumnCustomField"/>
|
||||
<enumeration value="unitsType"/>
|
||||
<enumeration value="vendor"/>
|
||||
<enumeration value="vendorCategory"/>
|
||||
<enumeration value="vendorBill"/>
|
||||
<enumeration value="vendorCredit"/>
|
||||
<enumeration value="vendorPayment"/>
|
||||
<enumeration value="vendorReturnAuthorization"/>
|
||||
<enumeration value="winLossReason"/>
|
||||
<enumeration value="workOrder"/>
|
||||
<enumeration value="workOrderIssue"/>
|
||||
<enumeration value="workOrderCompletion"/>
|
||||
<enumeration value="workOrderClose"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- RecordType constants/end -->
|
||||
<!-- SearchRecordType constants/start -->
|
||||
<simpleType name="SearchRecordType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="account"/>
|
||||
<enumeration value="accountingPeriod"/>
|
||||
<enumeration value="appDefinition"/>
|
||||
<enumeration value="appPackage"/>
|
||||
<enumeration value="assemblyItem"/>
|
||||
<enumeration value="bin"/>
|
||||
<enumeration value="budget"/>
|
||||
<enumeration value="calendarEvent"/>
|
||||
<enumeration value="campaign"/>
|
||||
<enumeration value="classification"/>
|
||||
<enumeration value="contact"/>
|
||||
<enumeration value="customer"/>
|
||||
<enumeration value="customerMessage"/>
|
||||
<enumeration value="customRecord"/>
|
||||
<enumeration value="department"/>
|
||||
<enumeration value="employee"/>
|
||||
<enumeration value="entityGroup"/>
|
||||
<enumeration value="file"/>
|
||||
<enumeration value="folder"/>
|
||||
<enumeration value="giftCertificate"/>
|
||||
<enumeration value="groupMember"/>
|
||||
<enumeration value="inventoryNumber"/>
|
||||
<enumeration value="item"/>
|
||||
<enumeration value="issue"/>
|
||||
<enumeration value="job"/>
|
||||
<enumeration value="location"/>
|
||||
<enumeration value="lotNumberedAssemblyItem"/>
|
||||
<enumeration value="manufacturingCostTemplate"/>
|
||||
<enumeration value="manufacturingOperationTask"/>
|
||||
<enumeration value="manufacturingRouting"/>
|
||||
<enumeration value="message"/>
|
||||
<enumeration value="nexus"/>
|
||||
<enumeration value="note"/>
|
||||
<enumeration value="opportunity"/>
|
||||
<enumeration value="otherNameCategory"/>
|
||||
<enumeration value="partner"/>
|
||||
<enumeration value="phoneCall"/>
|
||||
<enumeration value="priceLevel"/>
|
||||
<enumeration value="pricingGroup"/>
|
||||
<enumeration value="projectTask"/>
|
||||
<enumeration value="promotionCode"/>
|
||||
<enumeration value="resourceAllocation"/>
|
||||
<enumeration value="revRecSchedule"/>
|
||||
<enumeration value="revRecTemplate"/>
|
||||
<enumeration value="salesRole"/>
|
||||
<enumeration value="serializedAssemblyItem"/>
|
||||
<enumeration value="solution"/>
|
||||
<enumeration value="siteCategory"/>
|
||||
<enumeration value="subsidiary"/>
|
||||
<enumeration value="supportCase"/>
|
||||
<enumeration value="task"/>
|
||||
<enumeration value="timeBill"/>
|
||||
<enumeration value="topic"/>
|
||||
<enumeration value="transaction"/>
|
||||
<enumeration value="vendor"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SearchRecordType constants/end -->
|
||||
<!-- getAll Record Types -->
|
||||
<simpleType name="GetAllRecordType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="budgetCategory"/>
|
||||
<enumeration value="campaignAudience"/>
|
||||
<enumeration value="campaignCategory"/>
|
||||
<enumeration value="campaignChannel"/>
|
||||
<enumeration value="campaignFamily"/>
|
||||
<enumeration value="campaignOffer"/>
|
||||
<enumeration value="campaignSearchEngine"/>
|
||||
<enumeration value="campaignSubscription"/>
|
||||
<enumeration value="campaignVertical"/>
|
||||
<enumeration value="costCategory"/>
|
||||
<enumeration value="currency"/>
|
||||
<enumeration value="leadSource"/>
|
||||
<enumeration value="salesTaxItem"/>
|
||||
<enumeration value="state"/>
|
||||
<enumeration value="supportCaseIssue"/>
|
||||
<enumeration value="supportCaseOrigin"/>
|
||||
<enumeration value="supportCasePriority"/>
|
||||
<enumeration value="supportCaseStatus"/>
|
||||
<enumeration value="supportCaseType"/>
|
||||
<enumeration value="taxAcct"/>
|
||||
<enumeration value="taxGroup"/>
|
||||
<enumeration value="taxType"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- getCustomization Record Types -->
|
||||
<simpleType name="GetCustomizationType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="crmCustomField"/>
|
||||
<enumeration value="customList"/>
|
||||
<enumeration value="customRecordType"/>
|
||||
<enumeration value="entityCustomField"/>
|
||||
<enumeration value="itemCustomField"/>
|
||||
<enumeration value="itemNumberCustomField"/>
|
||||
<enumeration value="itemOptionCustomField"/>
|
||||
<enumeration value="otherCustomField"/>
|
||||
<enumeration value="transactionBodyCustomField"/>
|
||||
<enumeration value="transactionColumnCustomField"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- getAll Record Types -->
|
||||
<!-- initialize Types/start -->
|
||||
<simpleType name="InitializeType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="assemblyBuild"/>
|
||||
<enumeration value="assemblyUnbuild"/>
|
||||
<enumeration value="binWorksheet"/>
|
||||
<enumeration value="cashRefund"/>
|
||||
<enumeration value="cashSale"/>
|
||||
<enumeration value="creditMemo"/>
|
||||
<enumeration value="customerPayment"/>
|
||||
<enumeration value="customerRefund"/>
|
||||
<enumeration value="depositApplication"/>
|
||||
<enumeration value="estimate"/>
|
||||
<enumeration value="invoice"/>
|
||||
<enumeration value="itemFulfillment"/>
|
||||
<enumeration value="itemReceipt"/>
|
||||
<enumeration value="inventoryTransfer"/>
|
||||
<enumeration value="returnAuthorization"/>
|
||||
<enumeration value="salesOrder"/>
|
||||
<enumeration value="vendorBill"/>
|
||||
<enumeration value="vendorCredit"/>
|
||||
<enumeration value="vendorReturnAuthorization"/>
|
||||
<enumeration value="vendorPayment"/>
|
||||
<enumeration value="workOrder"/>
|
||||
<enumeration value="workOrderIssue"/>
|
||||
<enumeration value="workOrderCompletion"/>
|
||||
<enumeration value="workOrderClose"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="InitializeRefType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="assemblyItem"/>
|
||||
<enumeration value="assemblyBuild"/>
|
||||
<enumeration value="cashSale"/>
|
||||
<enumeration value="creditMemo"/>
|
||||
<enumeration value="customer"/>
|
||||
<enumeration value="customerDeposit"/>
|
||||
<enumeration value="employee"/>
|
||||
<enumeration value="estimate"/>
|
||||
<enumeration value="interCompanyTransferOrder"/>
|
||||
<enumeration value="invoice"/>
|
||||
<enumeration value="location"/>
|
||||
<enumeration value="lotNumberedAssemblyItem"/>
|
||||
<enumeration value="opportunity"/>
|
||||
<enumeration value="purchaseOrder"/>
|
||||
<enumeration value="returnAuthorization"/>
|
||||
<enumeration value="salesOrder"/>
|
||||
<enumeration value="serializedAssemblyItem"/>
|
||||
<enumeration value="transferOrder"/>
|
||||
<enumeration value="vendor"/>
|
||||
<enumeration value="vendorBill"/>
|
||||
<enumeration value="vendorReturnAuthorization"/>
|
||||
<enumeration value="workOrder"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="InitializeAuxRefType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="shippingGroup"/>
|
||||
<enumeration value="arAccount"/>
|
||||
<enumeration value="apAccount"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- initialize Types/end -->
|
||||
<!-- DeletedRecordType constants/start -->
|
||||
<simpleType name="DeletedRecordType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="assemblyBuild"/>
|
||||
<enumeration value="assemblyItem"/>
|
||||
<enumeration value="assemblyUnbuild"/>
|
||||
<enumeration value="billingSchedule"/>
|
||||
<enumeration value="bin"/>
|
||||
<enumeration value="binTransfer"/>
|
||||
<enumeration value="binWorksheet"/>
|
||||
<enumeration value="calendarEvent"/>
|
||||
<enumeration value="campaign"/>
|
||||
<enumeration value="cashRefund"/>
|
||||
<enumeration value="cashSale"/>
|
||||
<enumeration value="charge"/>
|
||||
<enumeration value="check"/>
|
||||
<enumeration value="contact"/>
|
||||
<enumeration value="contactCategory"/>
|
||||
<enumeration value="costCategory"/>
|
||||
<enumeration value="couponCode"/>
|
||||
<enumeration value="creditMemo"/>
|
||||
<enumeration value="currencyRate"/>
|
||||
<enumeration value="customRecord"/>
|
||||
<enumeration value="customer"/>
|
||||
<enumeration value="customerCategory"/>
|
||||
<enumeration value="customerMessage"/>
|
||||
<enumeration value="customerDeposit"/>
|
||||
<enumeration value="customerPayment"/>
|
||||
<enumeration value="customerRefund"/>
|
||||
<enumeration value="customerStatus"/>
|
||||
<enumeration value="deposit"/>
|
||||
<enumeration value="depositApplication"/>
|
||||
<enumeration value="descriptionItem"/>
|
||||
<enumeration value="discountItem"/>
|
||||
<enumeration value="downloadItem"/>
|
||||
<enumeration value="employee"/>
|
||||
<enumeration value="estimate"/>
|
||||
<enumeration value="expenseReport"/>
|
||||
<enumeration value="file"/>
|
||||
<enumeration value="folder"/>
|
||||
<enumeration value="giftCertificateItem"/>
|
||||
<enumeration value="globalAccountMapping"/>
|
||||
<enumeration value="interCompanyJournalEntry"/>
|
||||
<enumeration value="interCompanyTransferOrder"/>
|
||||
<enumeration value="inventoryAdjustment"/>
|
||||
<enumeration value="inventoryCostRevaluation"/>
|
||||
<enumeration value="inventoryItem"/>
|
||||
<enumeration value="inventoryNumber"/>
|
||||
<enumeration value="inventoryTransfer"/>
|
||||
<enumeration value="invoice"/>
|
||||
<enumeration value="issue"/>
|
||||
<enumeration value="itemAccountMapping"/>
|
||||
<enumeration value="itemDemandPlan"/>
|
||||
<enumeration value="itemFulfillment"/>
|
||||
<enumeration value="itemSupplyPlan"/>
|
||||
<enumeration value="itemGroup"/>
|
||||
<enumeration value="itemReceipt"/>
|
||||
<enumeration value="itemRevision"/>
|
||||
<enumeration value="job"/>
|
||||
<enumeration value="jobStatus"/>
|
||||
<enumeration value="journalEntry"/>
|
||||
<enumeration value="kitItem"/>
|
||||
<enumeration value="lotNumberedAssemblyItem"/>
|
||||
<enumeration value="lotNumberedInventoryItem"/>
|
||||
<enumeration value="markupItem"/>
|
||||
<enumeration value="message"/>
|
||||
<enumeration value="manufacturingCostTemplate"/>
|
||||
<enumeration value="manufacturingOperationTask"/>
|
||||
<enumeration value="manufacturingRouting"/>
|
||||
<enumeration value="nexus"/>
|
||||
<enumeration value="nonInventoryPurchaseItem"/>
|
||||
<enumeration value="nonInventoryResaleItem"/>
|
||||
<enumeration value="nonInventorySaleItem"/>
|
||||
<enumeration value="note"/>
|
||||
<enumeration value="noteType"/>
|
||||
<enumeration value="opportunity"/>
|
||||
<enumeration value="otherChargePurchaseItem"/>
|
||||
<enumeration value="otherChargeResaleItem"/>
|
||||
<enumeration value="otherChargeSaleItem"/>
|
||||
<enumeration value="otherNameCategory"/>
|
||||
<enumeration value="partner"/>
|
||||
<enumeration value="paymentItem"/>
|
||||
<enumeration value="paymentMethod"/>
|
||||
<enumeration value="payrollItem"/>
|
||||
<enumeration value="phoneCall"/>
|
||||
<enumeration value="priceLevel"/>
|
||||
<enumeration value="pricingGroup"/>
|
||||
<enumeration value="projectTask"/>
|
||||
<enumeration value="promotionCode"/>
|
||||
<enumeration value="purchaseOrder"/>
|
||||
<enumeration value="resourceAllocation"/>
|
||||
<enumeration value="returnAuthorization"/>
|
||||
<enumeration value="salesOrder"/>
|
||||
<enumeration value="salesTaxItem"/>
|
||||
<enumeration value="serializedAssemblyItem"/>
|
||||
<enumeration value="serializedInventoryItem"/>
|
||||
<enumeration value="servicePurchaseItem"/>
|
||||
<enumeration value="serviceResaleItem"/>
|
||||
<enumeration value="serviceSaleItem"/>
|
||||
<enumeration value="statisticalJournalEntry"/>
|
||||
<enumeration value="subtotalItem"/>
|
||||
<enumeration value="supportCase"/>
|
||||
<enumeration value="supportCaseIssue"/>
|
||||
<enumeration value="supportCaseOrigin"/>
|
||||
<enumeration value="supportCasePriority"/>
|
||||
<enumeration value="supportCaseStatus"/>
|
||||
<enumeration value="supportCaseType"/>
|
||||
<enumeration value="task"/>
|
||||
<enumeration value="term"/>
|
||||
<enumeration value="timeSheet"/>
|
||||
<enumeration value="transferOrder"/>
|
||||
<enumeration value="vendor"/>
|
||||
<enumeration value="vendorBill"/>
|
||||
<enumeration value="vendorCredit"/>
|
||||
<enumeration value="vendorPayment"/>
|
||||
<enumeration value="vendorReturnAuthorization"/>
|
||||
<enumeration value="winLossReason"/>
|
||||
<enumeration value="workOrder"/>
|
||||
<enumeration value="workOrderIssue"/>
|
||||
<enumeration value="workOrderCompletion"/>
|
||||
<enumeration value="workOrderClose"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- DeletedRecordType constants/end -->
|
||||
<!-- Asyc Statuses-->
|
||||
<simpleType name="AsyncStatusType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="failed"/>
|
||||
<enumeration value="finishedWithErrors"/>
|
||||
<enumeration value="pending"/>
|
||||
<enumeration value="processing"/>
|
||||
<enumeration value="finished"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ******************************************************************** -->
|
||||
<!-- Search Types -->
|
||||
<!-- ******************************************************************** -->
|
||||
<!-- SearchStringField -->
|
||||
<simpleType name="SearchStringFieldOperator">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="contains"/>
|
||||
<enumeration value="doesNotContain"/>
|
||||
<enumeration value="doesNotStartWith"/>
|
||||
<enumeration value="empty"/>
|
||||
<enumeration value="hasKeywords"/>
|
||||
<enumeration value="is"/>
|
||||
<enumeration value="isNot"/>
|
||||
<enumeration value="notEmpty"/>
|
||||
<enumeration value="startsWith"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SearchLongField -->
|
||||
<simpleType name="SearchLongFieldOperator">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="between"/>
|
||||
<enumeration value="empty"/>
|
||||
<enumeration value="equalTo"/>
|
||||
<enumeration value="greaterThan"/>
|
||||
<enumeration value="greaterThanOrEqualTo"/>
|
||||
<enumeration value="lessThan"/>
|
||||
<enumeration value="lessThanOrEqualTo"/>
|
||||
<enumeration value="notBetween"/>
|
||||
<enumeration value="notEmpty"/>
|
||||
<enumeration value="notEqualTo"/>
|
||||
<enumeration value="notGreaterThan"/>
|
||||
<enumeration value="notGreaterThanOrEqualTo"/>
|
||||
<enumeration value="notLessThan"/>
|
||||
<enumeration value="notLessThanOrEqualTo"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SearchTextNumberField -->
|
||||
<simpleType name="SearchTextNumberFieldOperator">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="between"/>
|
||||
<enumeration value="empty"/>
|
||||
<enumeration value="equalTo"/>
|
||||
<enumeration value="greaterThan"/>
|
||||
<enumeration value="greaterThanOrEqualTo"/>
|
||||
<enumeration value="lessThan"/>
|
||||
<enumeration value="lessThanOrEqualTo"/>
|
||||
<enumeration value="notBetween"/>
|
||||
<enumeration value="notEmpty"/>
|
||||
<enumeration value="notEqualTo"/>
|
||||
<enumeration value="notGreaterThan"/>
|
||||
<enumeration value="notGreaterThanOrEqualTo"/>
|
||||
<enumeration value="notLessThan"/>
|
||||
<enumeration value="notLessThanOrEqualTo"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SearchDoubleField -->
|
||||
<simpleType name="SearchDoubleFieldOperator">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="between"/>
|
||||
<enumeration value="empty"/>
|
||||
<enumeration value="equalTo"/>
|
||||
<enumeration value="greaterThan"/>
|
||||
<enumeration value="greaterThanOrEqualTo"/>
|
||||
<enumeration value="lessThan"/>
|
||||
<enumeration value="lessThanOrEqualTo"/>
|
||||
<enumeration value="notBetween"/>
|
||||
<enumeration value="notEmpty"/>
|
||||
<enumeration value="notEqualTo"/>
|
||||
<enumeration value="notGreaterThan"/>
|
||||
<enumeration value="notGreaterThanOrEqualTo"/>
|
||||
<enumeration value="notLessThan"/>
|
||||
<enumeration value="notLessThanOrEqualTo"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SearchDateField -->
|
||||
<simpleType name="SearchDateFieldOperator">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="after"/>
|
||||
<enumeration value="before"/>
|
||||
<enumeration value="empty"/>
|
||||
<enumeration value="notAfter"/>
|
||||
<enumeration value="notBefore"/>
|
||||
<enumeration value="notEmpty"/>
|
||||
<enumeration value="notOn"/>
|
||||
<enumeration value="notOnOrAfter"/>
|
||||
<enumeration value="notOnOrBefore"/>
|
||||
<enumeration value="notWithin"/>
|
||||
<enumeration value="on"/>
|
||||
<enumeration value="onOrAfter"/>
|
||||
<enumeration value="onOrBefore"/>
|
||||
<enumeration value="within"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SearchEnumMultiSelectFieldOperator -->
|
||||
<simpleType name="SearchEnumMultiSelectFieldOperator">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="anyOf"/>
|
||||
<enumeration value="noneOf"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SearchMultiSelectFieldOperator -->
|
||||
<simpleType name="SearchMultiSelectFieldOperator">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="anyOf"/>
|
||||
<enumeration value="noneOf"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- predefined search dates -->
|
||||
<simpleType name="SearchDate">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="fiscalHalfBeforeLast"/>
|
||||
<enumeration value="fiscalHalfBeforeLastToDate"/>
|
||||
<enumeration value="fiscalQuarterBeforeLast"/>
|
||||
<enumeration value="fiscalQuarterBeforeLastToDate"/>
|
||||
<enumeration value="fiscalYearBeforeLast"/>
|
||||
<enumeration value="fiscalYearBeforeLastToDate"/>
|
||||
<enumeration value="lastBusinessWeek"/>
|
||||
<enumeration value="lastFiscalHalf"/>
|
||||
<enumeration value="lastFiscalHalfOneYearAgo"/>
|
||||
<enumeration value="lastFiscalHalfToDate"/>
|
||||
<enumeration value="lastFiscalQuarter"/>
|
||||
<enumeration value="lastFiscalQuarterOneYearAgo"/>
|
||||
<enumeration value="lastFiscalQuarterToDate"/>
|
||||
<enumeration value="lastFiscalYear"/>
|
||||
<enumeration value="lastFiscalYearToDate"/>
|
||||
<enumeration value="lastMonth"/>
|
||||
<enumeration value="lastMonthOneQuarterAgo"/>
|
||||
<enumeration value="lastMonthOneYearAgo"/>
|
||||
<enumeration value="lastMonthToDate"/>
|
||||
<enumeration value="lastMonthTwoQuartersAgo"/>
|
||||
<enumeration value="lastMonthTwoYearsAgo"/>
|
||||
<enumeration value="lastQuarterTwoYearsAgo"/>
|
||||
<enumeration value="lastRollingHalf"/>
|
||||
<enumeration value="lastRollingQuarter"/>
|
||||
<enumeration value="lastRollingYear"/>
|
||||
<enumeration value="lastWeek"/>
|
||||
<enumeration value="lastWeekToDate"/>
|
||||
<enumeration value="monthBeforeLast"/>
|
||||
<enumeration value="monthBeforeLastToDate"/>
|
||||
<enumeration value="nextBusinessWeek"/>
|
||||
<enumeration value="nextFiscalHalf"/>
|
||||
<enumeration value="nextFiscalQuarter"/>
|
||||
<enumeration value="nextFiscalYear"/>
|
||||
<enumeration value="nextFourWeeks"/>
|
||||
<enumeration value="nextMonth"/>
|
||||
<enumeration value="nextOneHalf"/>
|
||||
<enumeration value="nextOneMonth"/>
|
||||
<enumeration value="nextOneQuarter"/>
|
||||
<enumeration value="nextOneWeek"/>
|
||||
<enumeration value="nextOneYear"/>
|
||||
<enumeration value="nextWeek"/>
|
||||
<enumeration value="oneYearBeforeLast"/>
|
||||
<enumeration value="previousMonthsLastFiscalHalf"/>
|
||||
<enumeration value="previousMonthsLastFiscalQuarter"/>
|
||||
<enumeration value="previousMonthsLastFiscalYear"/>
|
||||
<enumeration value="previousMonthsSameFiscalHalfLastYear"/>
|
||||
<enumeration value="previousMonthsSameFiscalQuartherLastFiscalYear"/>
|
||||
<enumeration value="previousMonthsThisFiscalHalf"/>
|
||||
<enumeration value="previousMonthsThisFiscalQuarter"/>
|
||||
<enumeration value="previousMonthsThisFiscalYear"/>
|
||||
<enumeration value="previousOneDay"/>
|
||||
<enumeration value="previousOneHalf"/>
|
||||
<enumeration value="previousOneMonth"/>
|
||||
<enumeration value="previousOneQuarter"/>
|
||||
<enumeration value="previousOneWeek"/>
|
||||
<enumeration value="previousOneYear"/>
|
||||
<enumeration value="previousQuartersLastFiscalYear"/>
|
||||
<enumeration value="previousQuartersThisFiscalYear"/>
|
||||
<enumeration value="previousRollingHalf"/>
|
||||
<enumeration value="previousRollingQuarter"/>
|
||||
<enumeration value="previousRollingYear"/>
|
||||
<enumeration value="sameDayFiscalQuarterBeforeLast"/>
|
||||
<enumeration value="sameDayFiscalYearBeforeLast"/>
|
||||
<enumeration value="sameDayLastFiscalQuarter"/>
|
||||
<enumeration value="sameDayLastFiscalYear"/>
|
||||
<enumeration value="sameDayLastMonth"/>
|
||||
<enumeration value="sameDayLastWeek"/>
|
||||
<enumeration value="sameDayMonthBeforeLast"/>
|
||||
<enumeration value="sameDayWeekBeforeLast"/>
|
||||
<enumeration value="sameFiscalQuarterFiscalYearBeforeLast"/>
|
||||
<enumeration value="sameHalfLastFiscalYearToDate"/>
|
||||
<enumeration value="sameMonthFiscalQuarterBeforeLast"/>
|
||||
<enumeration value="sameMonthFiscalYearBeforeLast"/>
|
||||
<enumeration value="sameMonthLastFiscalQuarter"/>
|
||||
<enumeration value="sameMonthLastFiscalQuarterToDate"/>
|
||||
<enumeration value="sameMonthLastFiscalYear"/>
|
||||
<enumeration value="sameMonthLastFiscalYearToDate"/>
|
||||
<enumeration value="sameQuarterLastFiscalYear"/>
|
||||
<enumeration value="sameQuarterLastFiscalYearToDate"/>
|
||||
<enumeration value="sameWeekFiscalYearBeforeLast"/>
|
||||
<enumeration value="sameWeekLastFiscalYear"/>
|
||||
<enumeration value="startOfLastBusinessWeek"/>
|
||||
<enumeration value="startOfLastFiscalHalf"/>
|
||||
<enumeration value="startOfLastFiscalQuarter"/>
|
||||
<enumeration value="startOfLastFiscalYear"/>
|
||||
<enumeration value="startOfLastHalfOneYearAgo"/>
|
||||
<enumeration value="startOfLastMonth"/>
|
||||
<enumeration value="startOfLastMonthOneQuarterAgo"/>
|
||||
<enumeration value="startOfLastMonthOneYearAgo"/>
|
||||
<enumeration value="startOfLastQuarterOneYearAgo"/>
|
||||
<enumeration value="startOfLastRollingHalf"/>
|
||||
<enumeration value="startOfLastRollingQuarter"/>
|
||||
<enumeration value="startOfLastRollingYear"/>
|
||||
<enumeration value="startOfLastWeek"/>
|
||||
<enumeration value="startOfNextBusinessWeek"/>
|
||||
<enumeration value="startOfNextFiscalHalf"/>
|
||||
<enumeration value="startOfNextFiscalQuarter"/>
|
||||
<enumeration value="startOfNextMonth"/>
|
||||
<enumeration value="startOfNextWeek"/>
|
||||
<enumeration value="startOfNextYear"/>
|
||||
<enumeration value="startOfPreviousRollingHalf"/>
|
||||
<enumeration value="startOfPreviousRollingQuarter"/>
|
||||
<enumeration value="startOfPreviousRollingYear"/>
|
||||
<enumeration value="startOfSameHalfLastFiscalYear"/>
|
||||
<enumeration value="startOfSameMonthLastFiscalQuarter"/>
|
||||
<enumeration value="startOfSameMonthLastFiscalYear"/>
|
||||
<enumeration value="startOfSameQuarterLastFiscalYear"/>
|
||||
<enumeration value="startOfTheHalfBeforeLast"/>
|
||||
<enumeration value="startOfTheMonthBeforeLast"/>
|
||||
<enumeration value="startOfTheQuarterBeforeLast"/>
|
||||
<enumeration value="startOfTheWeekBeforeLast"/>
|
||||
<enumeration value="startOfTheYearBeforeLast"/>
|
||||
<enumeration value="startOfThisBusinessWeek"/>
|
||||
<enumeration value="startOfThisFiscalHalf"/>
|
||||
<enumeration value="startOfThisFiscalQuarter"/>
|
||||
<enumeration value="startOfThisFiscalYear"/>
|
||||
<enumeration value="startOfThisMonth"/>
|
||||
<enumeration value="startOfThisWeek"/>
|
||||
<enumeration value="startOfThisYear"/>
|
||||
<enumeration value="thisBusinessWeek"/>
|
||||
<enumeration value="thisFiscalHalf"/>
|
||||
<enumeration value="thisFiscalHalfToDate"/>
|
||||
<enumeration value="thisFiscalQuarter"/>
|
||||
<enumeration value="thisFiscalQuarterToDate"/>
|
||||
<enumeration value="thisFiscalYear"/>
|
||||
<enumeration value="thisFiscalYearToDate"/>
|
||||
<enumeration value="thisMonth"/>
|
||||
<enumeration value="thisMonthToDate"/>
|
||||
<enumeration value="thisRollingHalf"/>
|
||||
<enumeration value="thisRollingQuarter"/>
|
||||
<enumeration value="thisRollingYear"/>
|
||||
<enumeration value="thisWeek"/>
|
||||
<enumeration value="thisWeekToDate"/>
|
||||
<enumeration value="thisYear"/>
|
||||
<enumeration value="threeMonthsAgo"/>
|
||||
<enumeration value="threeQuartersAgo"/>
|
||||
<enumeration value="threeYearsAgo"/>
|
||||
<enumeration value="today"/>
|
||||
<enumeration value="tomorrow"/>
|
||||
<enumeration value="twoDaysAgo"/>
|
||||
<enumeration value="weekBeforeLast"/>
|
||||
<enumeration value="weekBeforeLastToDate"/>
|
||||
<enumeration value="yesterday"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="DurationUnit">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="hour"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CalendarEventAttendeeResponse/start -->
|
||||
<simpleType name="CalendarEventAttendeeResponse">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_accepted"/>
|
||||
<enumeration value="_declined"/>
|
||||
<enumeration value="_noResponse"/>
|
||||
<enumeration value="_tentative"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CalendarEventAttendeeResponse/end -->
|
||||
<!-- GetSelectValueSearchOperator/start -->
|
||||
<simpleType name="GetSelectValueFilterOperator">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="contains"/>
|
||||
<enumeration value="is"/>
|
||||
<enumeration value="startsWith"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- GetSelectValueSearchOperator/end -->
|
||||
</schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:platformFaults="urn:faults_2014_2.platform.webservices.netsuite.com" xmlns:platformFaultTyp="urn:types.faults_2014_2.platform.webservices.netsuite.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:faults_2014_2.platform.webservices.netsuite.com" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<import namespace="urn:types.faults_2014_2.platform.webservices.netsuite.com" schemaLocation="faultTypes.xsd"/>
|
||||
<complexType name="SoapFault">
|
||||
<sequence>
|
||||
<element name="code" type="platformFaultTyp:FaultCodeType"/>
|
||||
<element name="message" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="InsufficientPermissionFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="insufficientPermissionFault" type="platformFaults:InsufficientPermissionFault"/>
|
||||
<complexType name="InvalidAccountFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="invalidAccountFault" type="platformFaults:InvalidAccountFault"/>
|
||||
<complexType name="InvalidCredentialsFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="invalidCredentialsFault" type="platformFaults:InvalidCredentialsFault"/>
|
||||
<complexType name="InvalidSessionFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="invalidSessionFault" type="platformFaults:InvalidSessionFault"/>
|
||||
<complexType name="ExceededRequestLimitFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="exceededRequestLimitFault" type="platformFaults:ExceededRequestLimitFault"/>
|
||||
<complexType name="ExceededUsageLimitFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="exceededUsageLimitFault" type="platformFaults:ExceededUsageLimitFault"/>
|
||||
<complexType name="ExceededRecordCountFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="exceededRecordCountFault" type="platformFaults:ExceededRecordCountFault"/>
|
||||
<complexType name="InvalidVersionFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="exceededRequestSizeFault" type="platformFaults:ExceededRequestSizeFault"/>
|
||||
<complexType name="ExceededRequestSizeFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="invalidVersionFault" type="platformFaults:InvalidVersionFault"/>
|
||||
<complexType name="AsyncFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="asyncFault" type="platformFaults:AsyncFault"/>
|
||||
<complexType name="UnexpectedErrorFault">
|
||||
<complexContent>
|
||||
<extension base="platformFaults:SoapFault"/>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="unexpectedErrorFault" type="platformFaults:UnexpectedErrorFault"/>
|
||||
</schema>
|
||||
@@ -0,0 +1,724 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:platformMsgs="urn:messages_2014_2.platform.webservices.netsuite.com" xmlns:platformFaultTyp="urn:types.faults_2014_2.platform.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:messages_2014_2.platform.webservices.netsuite.com" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="core.xsd"/>
|
||||
<import namespace="urn:types.faults_2014_2.platform.webservices.netsuite.com" schemaLocation="faultTypes.xsd"/>
|
||||
<!-- ******************************************************************** -->
|
||||
<!-- Header Information -->
|
||||
<!-- ******************************************************************** -->
|
||||
<complexType name="ApplicationInfo">
|
||||
<sequence>
|
||||
<element name="applicationId" minOccurs="0" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="applicationInfo" type="platformMsgs:ApplicationInfo"/>
|
||||
<complexType name="PartnerInfo">
|
||||
<sequence>
|
||||
<element name="partnerId" minOccurs="0" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="partnerInfo" type="platformMsgs:PartnerInfo"/>
|
||||
<complexType name="DocumentInfo">
|
||||
<sequence>
|
||||
<element name="nsId" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="documentInfo" type="platformMsgs:DocumentInfo"/>
|
||||
<complexType name="Preferences">
|
||||
<sequence>
|
||||
<element name="warningAsError" minOccurs="0" type="xsd:boolean"/>
|
||||
<element name="disableMandatoryCustomFieldValidation" minOccurs="0" type="xsd:boolean"/>
|
||||
<element name="disableSystemNotesForCustomFields" minOccurs="0" type="xsd:boolean"/>
|
||||
<element name="ignoreReadOnlyFields" minOccurs="0" type="xsd:boolean"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="preferences" type="platformMsgs:Preferences"/>
|
||||
<complexType name="SearchPreferences">
|
||||
<sequence>
|
||||
<element name="bodyFieldsOnly" minOccurs="0" type="xsd:boolean" default="true"/>
|
||||
<element name="returnSearchColumns" minOccurs="0" type="xsd:boolean" default="true"/>
|
||||
<element name="pageSize" minOccurs="0" type="xsd:int"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="searchPreferences" type="platformMsgs:SearchPreferences"/>
|
||||
<element name="passport" type="platformCore:Passport"/>
|
||||
<!-- ******************************************************************** -->
|
||||
<!-- Responses -->
|
||||
<!-- ******************************************************************** -->
|
||||
<complexType name="SessionResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:status"/>
|
||||
<element name="userId" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element ref="platformCore:wsRoleList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="sessionResponse" type="platformMsgs:SessionResponse"/>
|
||||
<complexType name="WriteResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:status"/>
|
||||
<element name="baseRef" type="platformCore:BaseRef" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="writeResponse" type="platformMsgs:WriteResponse"/>
|
||||
<complexType name="ReadResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:status"/>
|
||||
<element name="record" type="platformCore:Record" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="readResponse" type="platformMsgs:ReadResponse"/>
|
||||
<complexType name="WriteResponseList">
|
||||
<sequence>
|
||||
<element ref="platformCore:status" minOccurs="0"/>
|
||||
<element name="writeResponse" type="platformMsgs:WriteResponse" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="writeResponseList" type="platformMsgs:WriteResponseList"/>
|
||||
<complexType name="ReadResponseList">
|
||||
<sequence>
|
||||
<element ref="platformCore:status" minOccurs="0"/>
|
||||
<element name="readResponse" type="platformMsgs:ReadResponse" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="readResponseList" type="platformMsgs:ReadResponseList"/>
|
||||
<!-- ******************************************************************** -->
|
||||
<!-- Message Responses -->
|
||||
<!-- ******************************************************************** -->
|
||||
<!-- Login -->
|
||||
<complexType name="LoginResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:sessionResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="loginResponse" type="platformMsgs:LoginResponse"/>
|
||||
<!-- SSO Login -->
|
||||
<complexType name="SsoLoginResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:sessionResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="ssoLoginResponse" type="platformMsgs:SsoLoginResponse"/>
|
||||
<!-- Map SSO-->
|
||||
<complexType name="MapSsoResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:sessionResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="mapSsoResponse" type="platformMsgs:MapSsoResponse"/>
|
||||
<!-- Change Password-->
|
||||
<complexType name="ChangePasswordResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:sessionResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="changePasswordResponse" type="platformMsgs:ChangePasswordResponse"/>
|
||||
<!-- Change Password-->
|
||||
<complexType name="ChangeEmailResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:sessionResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="changeEmailResponse" type="platformMsgs:ChangeEmailResponse"/>
|
||||
<!-- Logout -->
|
||||
<complexType name="LogoutResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:sessionResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="logoutResponse" type="platformMsgs:LogoutResponse"/>
|
||||
<!-- Add -->
|
||||
<complexType name="AddResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="addResponse" type="platformMsgs:AddResponse"/>
|
||||
<complexType name="AddListResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponseList"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="addListResponse" type="platformMsgs:AddListResponse"/>
|
||||
<!-- Updates -->
|
||||
<complexType name="UpdateResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="updateResponse" type="platformMsgs:UpdateResponse"/>
|
||||
<complexType name="UpdateListResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponseList"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="updateListResponse" type="platformMsgs:UpdateListResponse"/>
|
||||
<!-- Upserts -->
|
||||
<complexType name="UpsertResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="upsertResponse" type="platformMsgs:UpsertResponse"/>
|
||||
<complexType name="UpsertListResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponseList"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="upsertListResponse" type="platformMsgs:UpsertListResponse"/>
|
||||
<!-- Deletes -->
|
||||
<complexType name="DeleteResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="deleteResponse" type="platformMsgs:DeleteResponse"/>
|
||||
<complexType name="DeleteListResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponseList"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="deleteListResponse" type="platformMsgs:DeleteListResponse"/>
|
||||
<!-- Search -->
|
||||
<!-- Searches -->
|
||||
<!-- ******************************************************************** -->
|
||||
<complexType name="SearchResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:searchResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="searchResponse" type="platformMsgs:SearchResponse"/>
|
||||
<complexType name="SearchMoreResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:searchResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="searchMoreResponse" type="platformMsgs:SearchMoreResponse"/>
|
||||
<complexType name="SearchMoreWithIdResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:searchResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="searchMoreWithIdResponse" type="platformMsgs:SearchMoreWithIdResponse"/>
|
||||
<complexType name="SearchNextResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:searchResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="searchNextResponse" type="platformMsgs:SearchNextResponse"/>
|
||||
<!-- Get -->
|
||||
<complexType name="GetResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:readResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getResponse" type="platformMsgs:GetResponse"/>
|
||||
<complexType name="GetListResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:readResponseList"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getListResponse" type="platformMsgs:GetListResponse"/>
|
||||
<complexType name="GetAllResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getAllResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getAllResponse" type="platformMsgs:GetAllResponse"/>
|
||||
<complexType name="GetSavedSearchResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getSavedSearchResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getSavedSearchResponse" type="platformMsgs:GetSavedSearchResponse"/>
|
||||
<complexType name="GetCustomizationIdResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getCustomizationIdResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getCustomizationIdResponse" type="platformMsgs:GetCustomizationIdResponse"/>
|
||||
<complexType name="InitializeResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:readResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="initializeResponse" type="platformMsgs:InitializeResponse"/>
|
||||
<complexType name="InitializeListResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:readResponseList"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="initializeListResponse" type="platformMsgs:InitializeListResponse"/>
|
||||
<complexType name="getSelectValueResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getSelectValueResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getSelectValueResponse" type="platformMsgs:getSelectValueResponse"/>
|
||||
<!-- Item Availability-->
|
||||
<complexType name="GetItemAvailabilityResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getItemAvailabilityResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getItemAvailabilityResponse" type="platformMsgs:GetItemAvailabilityResponse"/>
|
||||
<!-- Budget ExchangeRate-->
|
||||
<complexType name="GetBudgetExchangeRateResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getBudgetExchangeRateResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getBudgetExchangeRateResponse" type="platformMsgs:GetBudgetExchangeRateResponse"/>
|
||||
<!-- Consolidated ExchangeRate-->
|
||||
<complexType name="GetConsolidatedExchangeRateResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getConsolidatedExchangeRateResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getConsolidatedExchangeRateResponse" type="platformMsgs:GetConsolidatedExchangeRateResponse"/>
|
||||
<!-- CurrencyRate-->
|
||||
<complexType name="GetCurrencyRateResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getCurrencyRateResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getCurrencyRateResponse" type="platformMsgs:GetCurrencyRateResponse"/>
|
||||
<!-- DataCenterUrls-->
|
||||
<complexType name="GetDataCenterUrlsResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getDataCenterUrlsResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getDataCenterUrlsResponse" type="platformMsgs:GetDataCenterUrlsResponse"/>
|
||||
<!-- Posting Activity-->
|
||||
<complexType name="GetPostingTransactionSummaryResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getPostingTransactionSummaryResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getPostingTransactionSummaryResponse" type="platformMsgs:GetPostingTransactionSummaryResponse"/>
|
||||
<!-- Server Time-->
|
||||
<complexType name="GetServerTimeResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getServerTimeResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getServerTimeResponse" type="platformMsgs:GetServerTimeResponse"/>
|
||||
<!-- Attach-->
|
||||
<complexType name="AttachResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="attachResponse" type="platformMsgs:AttachResponse"/>
|
||||
<!-- Detach-->
|
||||
<complexType name="DetachResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="detachResponse" type="platformMsgs:DetachResponse"/>
|
||||
<!-- updateInviteeStatus Responses -->
|
||||
<complexType name="UpdateInviteeStatusResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponse"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="updateInviteeStatusResponse" type="platformMsgs:UpdateInviteeStatusResponse"/>
|
||||
<complexType name="UpdateInviteeStatusListResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponseList"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="updateInviteeStatusListResponse" type="platformMsgs:UpdateInviteeStatusListResponse"/>
|
||||
<!-- Async Responses -->
|
||||
<complexType name="AsyncStatusResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:asyncStatusResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="asyncAddListResponse" type="platformMsgs:AsyncStatusResponse"/>
|
||||
<element name="asyncUpdateListResponse" type="platformMsgs:AsyncStatusResponse"/>
|
||||
<element name="asyncUpsertListResponse" type="platformMsgs:AsyncStatusResponse"/>
|
||||
<element name="asyncDeleteListResponse" type="platformMsgs:AsyncStatusResponse"/>
|
||||
<element name="asyncGetListResponse" type="platformMsgs:AsyncStatusResponse"/>
|
||||
<element name="asyncInitializeListResponse" type="platformMsgs:AsyncStatusResponse"/>
|
||||
<element name="asyncSearchResponse" type="platformMsgs:AsyncStatusResponse"/>
|
||||
<element name="checkAsyncStatusResponse" type="platformMsgs:AsyncStatusResponse"/>
|
||||
<complexType name="GetAsyncResultResponse">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:asyncResult" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getAsyncResultResponse" type="platformMsgs:GetAsyncResultResponse"/>
|
||||
<!-- Async Results -->
|
||||
<complexType name="AsyncResult" abstract="true"/>
|
||||
<element name="asyncResult" type="platformMsgs:AsyncResult"/>
|
||||
<complexType name="AsyncAddListResult">
|
||||
<complexContent>
|
||||
<extension base="platformMsgs:AsyncResult">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponseList"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="asyncAddListResult" type="platformMsgs:AsyncAddListResult"/>
|
||||
<complexType name="AsyncUpdateListResult">
|
||||
<complexContent>
|
||||
<extension base="platformMsgs:AsyncResult">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponseList"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="asyncUpdateListResult" type="platformMsgs:AsyncUpdateListResult"/>
|
||||
<complexType name="AsyncUpsertListResult">
|
||||
<complexContent>
|
||||
<extension base="platformMsgs:AsyncResult">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponseList"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="asyncUpsertListResult" type="platformMsgs:AsyncUpsertListResult"/>
|
||||
<complexType name="AsyncDeleteListResult">
|
||||
<complexContent>
|
||||
<extension base="platformMsgs:AsyncResult">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:writeResponseList"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="asyncDeleteListResult" type="platformMsgs:AsyncDeleteListResult"/>
|
||||
<complexType name="AsyncGetListResult">
|
||||
<complexContent>
|
||||
<extension base="platformMsgs:AsyncResult">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:readResponseList"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="asyncGetListResult" type="platformMsgs:AsyncGetListResult"/>
|
||||
<complexType name="AsyncSearchResult">
|
||||
<complexContent>
|
||||
<extension base="platformMsgs:AsyncResult">
|
||||
<sequence>
|
||||
<element ref="platformCore:searchResult"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="AsyncInitializeListResult">
|
||||
<complexContent>
|
||||
<extension base="platformMsgs:AsyncResult">
|
||||
<sequence>
|
||||
<element ref="platformMsgs:readResponseList"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="asyncInitializeListResult" type="platformMsgs:AsyncInitializeListResult"/>
|
||||
<element name="asyncSearchResult" type="platformMsgs:AsyncSearchResult"/>
|
||||
<!-- Deletion-->
|
||||
<complexType name="GetDeletedResponse">
|
||||
<sequence>
|
||||
<element ref="platformCore:getDeletedResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getDeletedResponse" type="platformMsgs:GetDeletedResponse"/>
|
||||
<!-- ******************************************************************** -->
|
||||
<!-- Requests -->
|
||||
<!-- ******************************************************************** -->
|
||||
<!-- Method signatures -->
|
||||
<!-- Login-->
|
||||
<complexType name="LoginRequest">
|
||||
<sequence>
|
||||
<element name="passport" type="platformCore:Passport"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="login" type="platformMsgs:LoginRequest"/>
|
||||
<!-- SSO Login -->
|
||||
<complexType name="SsoLoginRequest">
|
||||
<sequence>
|
||||
<element name="ssoPassport" type="platformCore:SsoPassport"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="ssoLogin" type="platformMsgs:SsoLoginRequest"/>
|
||||
<!-- Map SSO-->
|
||||
<complexType name="MapSsoRequest">
|
||||
<sequence>
|
||||
<element name="ssoCredentials" type="platformCore:SsoCredentials"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="mapSso" type="platformMsgs:MapSsoRequest"/>
|
||||
<!-- Change Password-->
|
||||
<complexType name="ChangePasswordRequest">
|
||||
<sequence>
|
||||
<element name="changePassword" type="platformCore:ChangePassword"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="changePassword" type="platformMsgs:ChangePasswordRequest"/>
|
||||
<!-- Change Email-->
|
||||
<complexType name="ChangeEmailRequest">
|
||||
<sequence>
|
||||
<element name="changeEmail" type="platformCore:ChangeEmail"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="changeEmail" type="platformMsgs:ChangeEmailRequest"/>
|
||||
<!-- Logout-->
|
||||
<complexType name="LogoutRequest"/>
|
||||
<element name="logout" type="platformMsgs:LogoutRequest"/>
|
||||
<complexType name="AddRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:Record"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="add" type="platformMsgs:AddRequest"/>
|
||||
<complexType name="DeleteRequest">
|
||||
<sequence>
|
||||
<element name="baseRef" type="platformCore:BaseRef"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="delete" type="platformMsgs:DeleteRequest"/>
|
||||
<!-- Search -->
|
||||
<complexType name="SearchRequest">
|
||||
<sequence>
|
||||
<element name="searchRecord" type="platformCore:SearchRecord"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="search" type="platformMsgs:SearchRequest"/>
|
||||
<complexType name="SearchMoreRequest">
|
||||
<sequence>
|
||||
<element name="pageIndex" type="xsd:int"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="searchMore" type="platformMsgs:SearchMoreRequest"/>
|
||||
<complexType name="SearchMoreWithIdRequest">
|
||||
<sequence>
|
||||
<element name="searchId" type="xsd:string"/>
|
||||
<element name="pageIndex" type="xsd:int"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="searchMoreWithId" type="platformMsgs:SearchMoreWithIdRequest"/>
|
||||
<complexType name="SearchNextRequest">
|
||||
<sequence/>
|
||||
</complexType>
|
||||
<element name="searchNext" type="platformMsgs:SearchNextRequest"/>
|
||||
<complexType name="UpdateRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:Record"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="update" type="platformMsgs:UpdateRequest"/>
|
||||
<complexType name="UpsertRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:Record"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="upsert" type="platformMsgs:UpsertRequest"/>
|
||||
<complexType name="AddListRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:Record" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="addList" type="platformMsgs:AddListRequest"/>
|
||||
<complexType name="DeleteListRequest">
|
||||
<sequence>
|
||||
<element name="baseRef" type="platformCore:BaseRef" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="deleteList" type="platformMsgs:DeleteListRequest"/>
|
||||
<complexType name="UpdateListRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:Record" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="updateList" type="platformMsgs:UpdateListRequest"/>
|
||||
<complexType name="UpsertListRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:Record" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="upsertList" type="platformMsgs:UpsertListRequest"/>
|
||||
<complexType name="GetRequest">
|
||||
<sequence>
|
||||
<element name="baseRef" type="platformCore:BaseRef"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="get" type="platformMsgs:GetRequest"/>
|
||||
<complexType name="GetListRequest">
|
||||
<sequence>
|
||||
<element name="baseRef" type="platformCore:BaseRef" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getList" type="platformMsgs:GetListRequest"/>
|
||||
<complexType name="GetAllRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:GetAllRecord" minOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getAll" type="platformMsgs:GetAllRequest"/>
|
||||
<complexType name="GetSavedSearchRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:GetSavedSearchRecord" minOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getSavedSearch" type="platformMsgs:GetSavedSearchRequest"/>
|
||||
<complexType name="GetCustomizationIdRequest">
|
||||
<sequence>
|
||||
<element name="customizationType" type="platformCore:CustomizationType" minOccurs="1"/>
|
||||
<element name="includeInactives" type="xsd:boolean" minOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getCustomizationId" type="platformMsgs:GetCustomizationIdRequest"/>
|
||||
<complexType name="InitializeRequest">
|
||||
<sequence>
|
||||
<element name="initializeRecord" type="platformCore:InitializeRecord" minOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="initialize" type="platformMsgs:InitializeRequest"/>
|
||||
<complexType name="InitializeListRequest">
|
||||
<sequence>
|
||||
<element name="initializeRecord" type="platformCore:InitializeRecord" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="initializeList" type="platformMsgs:InitializeListRequest"/>
|
||||
<complexType name="getSelectValueRequest">
|
||||
<sequence>
|
||||
<element name="fieldDescription" type="platformCore:GetSelectValueFieldDescription" minOccurs="1" maxOccurs="1"/>
|
||||
<element name="pageIndex" type="xsd:int" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getSelectValue" type="platformMsgs:getSelectValueRequest"/>
|
||||
<complexType name="GetItemAvailabilityRequest">
|
||||
<sequence>
|
||||
<element name="itemAvailabilityFilter" type="platformCore:ItemAvailabilityFilter" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getItemAvailability" type="platformMsgs:GetItemAvailabilityRequest"/>
|
||||
<complexType name="GetBudgetExchangeRateRequest">
|
||||
<sequence>
|
||||
<element name="budgetExchangeRateFilter" type="platformCore:BudgetExchangeRateFilter" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getBudgetExchangeRate" type="platformMsgs:GetBudgetExchangeRateRequest"/>
|
||||
<complexType name="GetConsolidatedExchangeRateRequest">
|
||||
<sequence>
|
||||
<element name="consolidatedExchangeRateFilter" type="platformCore:ConsolidatedExchangeRateFilter" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getConsolidatedExchangeRate" type="platformMsgs:GetConsolidatedExchangeRateRequest"/>
|
||||
<complexType name="GetCurrencyRateRequest">
|
||||
<sequence>
|
||||
<element name="currencyRateFilter" type="platformCore:CurrencyRateFilter" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getCurrencyRate" type="platformMsgs:GetCurrencyRateRequest"/>
|
||||
<complexType name="GetDataCenterUrlsRequest">
|
||||
<sequence>
|
||||
<element name="account" type="xsd:string" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getDataCenterUrls" type="platformMsgs:GetDataCenterUrlsRequest"/>
|
||||
<complexType name="GetPostingTransactionSummaryRequest">
|
||||
<sequence>
|
||||
<element name="fields" type="platformCore:PostingTransactionSummaryField" minOccurs="1" maxOccurs="1"/>
|
||||
<element name="filters" type="platformCore:PostingTransactionSummaryFilter" minOccurs="0" maxOccurs="1"/>
|
||||
<element name="pageIndex" type="xsd:int" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getPostingTransactionSummary" type="platformMsgs:GetPostingTransactionSummaryRequest"/>
|
||||
<complexType name="GetServerTimeRequest"/>
|
||||
<element name="getServerTime" type="platformMsgs:GetServerTimeRequest"/>
|
||||
<complexType name="AttachRequest">
|
||||
<sequence>
|
||||
<element name="attachReference" type="platformCore:AttachReference" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="attach" type="platformMsgs:AttachRequest"/>
|
||||
<complexType name="DetachRequest">
|
||||
<sequence>
|
||||
<element name="detachReference" type="platformCore:DetachReference" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="detach" type="platformMsgs:DetachRequest"/>
|
||||
<!-- Async -->
|
||||
<complexType name="AsyncAddListRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:Record" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<!-- UpdateInviteeStatus requests -->
|
||||
<complexType name="UpdateInviteeStatusRequest">
|
||||
<sequence>
|
||||
<element name="updateInviteeStatusReference" type="platformCore:UpdateInviteeStatusReference" minOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="updateInviteeStatus" type="platformMsgs:UpdateInviteeStatusRequest"/>
|
||||
<complexType name="UpdateInviteeStatusListRequest">
|
||||
<sequence>
|
||||
<element name="updateInviteeStatusReference" type="platformCore:UpdateInviteeStatusReference" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="updateInviteeStatusList" type="platformMsgs:UpdateInviteeStatusListRequest"/>
|
||||
<element name="asyncAddList" type="platformMsgs:AsyncAddListRequest"/>
|
||||
<complexType name="AsyncUpdateListRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:Record" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="asyncUpdateList" type="platformMsgs:AsyncUpdateListRequest"/>
|
||||
<complexType name="AsyncUpsertListRequest">
|
||||
<sequence>
|
||||
<element name="record" type="platformCore:Record" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="asyncUpsertList" type="platformMsgs:AsyncUpsertListRequest"/>
|
||||
<complexType name="AsyncDeleteListRequest">
|
||||
<sequence>
|
||||
<element name="baseRef" type="platformCore:BaseRef" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="asyncDeleteList" type="platformMsgs:AsyncDeleteListRequest"/>
|
||||
<complexType name="AsyncGetListRequest">
|
||||
<sequence>
|
||||
<element name="baseRef" type="platformCore:BaseRef" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="asyncGetList" type="platformMsgs:AsyncGetListRequest"/>
|
||||
<complexType name="AsyncInitializeListRequest">
|
||||
<sequence>
|
||||
<element name="initializeRecord" type="platformCore:InitializeRecord" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="asyncInitializeList" type="platformMsgs:AsyncInitializeListRequest"/>
|
||||
<complexType name="AsyncSearchRequest">
|
||||
<sequence>
|
||||
<element name="searchRecord" type="platformCore:SearchRecord"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="asyncSearch" type="platformMsgs:AsyncSearchRequest"/>
|
||||
<complexType name="CheckAsyncStatusRequest">
|
||||
<sequence>
|
||||
<element name="jobId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="checkAsyncStatus" type="platformMsgs:CheckAsyncStatusRequest"/>
|
||||
<complexType name="GetAsyncResultRequest">
|
||||
<sequence>
|
||||
<element name="jobId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
|
||||
<element name="pageIndex" type="xsd:int" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getAsyncResult" type="platformMsgs:GetAsyncResultRequest"/>
|
||||
<!-- Deletion-->
|
||||
<complexType name="GetDeletedRequest">
|
||||
<sequence>
|
||||
<element name="getDeletedFilter" type="platformCore:GetDeletedFilter" minOccurs="1" maxOccurs="1"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getDeleted" type="platformMsgs:GetDeletedRequest"/>
|
||||
</schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,119 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:setupCustomTyp="urn:types.customization_2014_2.setup.webservices.netsuite.com" targetNamespace="urn:types.customization_2014_2.setup.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- customRecord constants/start -->
|
||||
<!-- customRecord constants/end -->
|
||||
<!-- customList constants/start -->
|
||||
<!-- customList constants/end -->
|
||||
<!-- CustomizationFieldType constants/start -->
|
||||
<simpleType name="CustomizationFieldType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_checkBox"/>
|
||||
<enumeration value="_currency"/>
|
||||
<enumeration value="_date"/>
|
||||
<enumeration value="_datetime"/>
|
||||
<enumeration value="_decimalNumber"/>
|
||||
<enumeration value="_document"/>
|
||||
<enumeration value="_eMailAddress"/>
|
||||
<enumeration value="_freeFormText"/>
|
||||
<enumeration value="_help"/>
|
||||
<enumeration value="_hyperlink"/>
|
||||
<enumeration value="_image"/>
|
||||
<enumeration value="_inlineHTML"/>
|
||||
<enumeration value="_integerNumber"/>
|
||||
<enumeration value="_listRecord"/>
|
||||
<enumeration value="_longText"/>
|
||||
<enumeration value="_multipleSelect"/>
|
||||
<enumeration value="_password"/>
|
||||
<enumeration value="_percent"/>
|
||||
<enumeration value="_phoneNumber"/>
|
||||
<enumeration value="_richText"/>
|
||||
<enumeration value="_textArea"/>
|
||||
<enumeration value="_timeOfDay"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CustomizationFieldType constants/end -->
|
||||
<!-- CustomizationDynamicDefault constants/start -->
|
||||
<simpleType name="CustomizationDynamicDefault">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_currentDateTime"/>
|
||||
<enumeration value="_currentUser"/>
|
||||
<enumeration value="_currentUsersDepartment"/>
|
||||
<enumeration value="_currentUsersLocation"/>
|
||||
<enumeration value="_currentUsersSupervisor"/>
|
||||
<enumeration value="_currentUsersSubsidiary"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CustomizationDynamicDefault constants/end -->
|
||||
<!-- CustomizationDisplayType constants/start -->
|
||||
<simpleType name="CustomizationDisplayType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_disabled"/>
|
||||
<enumeration value="_hidden"/>
|
||||
<enumeration value="_inlineText"/>
|
||||
<enumeration value="_normal"/>
|
||||
<enumeration value="_showAsList"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CustomizationDisplayType constants/end -->
|
||||
<!-- CustomizationFilterCompareType constants/start -->
|
||||
<simpleType name="CustomizationFilterCompareType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_equal"/>
|
||||
<enumeration value="_greaterThan"/>
|
||||
<enumeration value="_greaterThanOrEqual"/>
|
||||
<enumeration value="_lessThan"/>
|
||||
<enumeration value="_lessThanOrEqual"/>
|
||||
<enumeration value="_notEqual"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CustomizationFilterCompareType constants/end -->
|
||||
<!-- CustomRecordTypePermissionsPermittedLevel/start -->
|
||||
<simpleType name="CustomRecordTypePermissionsPermittedLevel">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_create"/>
|
||||
<enumeration value="_edit"/>
|
||||
<enumeration value="_full"/>
|
||||
<enumeration value="_none"/>
|
||||
<enumeration value="_view"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CustomRecordTypePermissionsPermittedLevel/end -->
|
||||
<!-- CustomRecordTypePermissionsRestriction/start -->
|
||||
<simpleType name="CustomRecordTypePermissionsRestriction">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_editingOnly"/>
|
||||
<enumeration value="_viewingAndEditing"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- CustomRecordTypePermissionsRestriction/end -->
|
||||
<!-- ItemCustomFieldItemSubType constants/start -->
|
||||
<simpleType name="ItemCustomFieldItemSubType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_both"/>
|
||||
<enumeration value="_purchase"/>
|
||||
<enumeration value="_sale"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemCustomFieldItemSubType constants/end -->
|
||||
<simpleType name="CustomizationAccessLevel">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_none"/>
|
||||
<enumeration value="_edit"/>
|
||||
<enumeration value="_view"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="CustomizationSearchLevel">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_none"/>
|
||||
<enumeration value="_edit"/>
|
||||
<enumeration value="_run"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="CustomRecordTypeAccessType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_noPermissionRequired"/>
|
||||
<enumeration value="_requireCustomRecordEntriesPermission"/>
|
||||
<enumeration value="_usePermissionList"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,208 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tranBank="urn:bank_2014_2.transactions.webservices.netsuite.com" xmlns:tranBankTyp="urn:types.bank_2014_2.transactions.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:bank_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/commonTypes.xsd"/>
|
||||
<import namespace="urn:types.bank_2014_2.transactions.webservices.netsuite.com" schemaLocation="bankTypes.xsd"/>
|
||||
<complexType name="CheckLandedCostList">
|
||||
<sequence>
|
||||
<element name="landedCost" type="platformCommon:LandedCostSummary" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- check/start -->
|
||||
<element name="Check" type="tranBank:Check"/>
|
||||
<complexType name="Check">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="status" type="xsd:string" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="balance" type="xsd:double" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="address" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="voidJournal" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="toBePrinted" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxTotal" type="xsd:double" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tax2Total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="userTotal" type="xsd:double" minOccurs="0"/>
|
||||
<element name="landedCostMethod" type="platformCommonTyp:LandedCostMethod" minOccurs="0"/>
|
||||
<element name="landedCostPerLine" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="transactionNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="expenseList" type="tranBank:CheckExpenseList" minOccurs="0"/>
|
||||
<element name="itemList" type="tranBank:CheckItemList" minOccurs="0"/>
|
||||
<element name="landedCostsList" type="tranBank:CheckLandedCostList" minOccurs="0"/>
|
||||
<element name="billPay" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="CheckExpense">
|
||||
<sequence>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="category" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="CheckExpenseList">
|
||||
<sequence>
|
||||
<element name="expense" type="tranBank:CheckExpense" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="CheckItem">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="vendorName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="binNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="serialNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="expirationDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="options" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="landedCost" type="platformCommon:LandedCost" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="CheckItemList">
|
||||
<sequence>
|
||||
<element name="item" type="tranBank:CheckItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- check/end -->
|
||||
<element name="deposit" type="tranBank:Deposit"/>
|
||||
<complexType name="Deposit">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="currencyName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="toBePrinted" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="paymentList" type="tranBank:DepositPaymentList" minOccurs="0"/>
|
||||
<element name="otherList" type="tranBank:DepositOtherList" minOccurs="0"/>
|
||||
<element name="cashBackList" type="tranBank:DepositCashBackList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="DepositPayment">
|
||||
<sequence>
|
||||
<element name="deposit" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="id" type="xsd:long" minOccurs="0"/>
|
||||
<element name="docDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="type" type="xsd:string" minOccurs="0"/>
|
||||
<element name="docNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="paymentMethod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="refNum" type="xsd:string" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="transactionAmount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="paymentAmount" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="DepositPaymentList">
|
||||
<sequence>
|
||||
<element name="depositPayment" type="tranBank:DepositPayment" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="DepositCashBack">
|
||||
<sequence>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="DepositCashBackList">
|
||||
<sequence>
|
||||
<element name="depositCashBack" type="tranBank:DepositCashBack" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="DepositOther">
|
||||
<sequence>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="paymentMethod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="refNum" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="DepositOtherList">
|
||||
<sequence>
|
||||
<element name="depositOther" type="tranBank:DepositOther" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tranBankTyp="urn:types.bank_2014_2.transactions.webservices.netsuite.com" targetNamespace="urn:types.bank_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified"/>
|
||||
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tranCustomersTyp="urn:types.customers_2014_2.transactions.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:types.customers_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- returnAuthorization constants/start -->
|
||||
<simpleType name="ReturnAuthorizationOrderStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_pendingApproval"/>
|
||||
<enumeration value="_pendingReceipt"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- returnAuthorization constants/end -->
|
||||
<!-- charge constants/start -->
|
||||
<simpleType name="ChargeStage">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_hold"/>
|
||||
<enumeration value="_nonBillable"/>
|
||||
<enumeration value="_processed"/>
|
||||
<enumeration value="_ready"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ChargeUse">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_actual"/>
|
||||
<enumeration value="_forecast"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- charge constants/end -->
|
||||
</schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,173 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:demandPlanning="urn:demandplanning_2014_2.transactions.webservices.netsuite.com" xmlns:demandPlanningTyp="urn:types.demandplanning_2014_2.transactions.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" targetNamespace="urn:demandplanning_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.demandplanning_2014_2.transactions.webservices.netsuite.com" schemaLocation="demandPlanningTypes.xsd"/>
|
||||
<element name="itemDemandPlan" type="demandPlanning:ItemDemandPlan"/>
|
||||
<complexType name="ItemDemandPlan">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0" maxOccurs="1"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0" maxOccurs="1"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="year" type="xsd:long" minOccurs="0"/>
|
||||
<element name="month" type="demandPlanningTyp:DemandPlanMonth" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="demandPlanCalendarType" type="demandPlanningTyp:DemandPlanCalendarType" minOccurs="0"/>
|
||||
<element name="demandPlanMatrix" type="demandPlanning:DemandPlanMatrix" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="DemandPlan">
|
||||
<sequence>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="1"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="calculatedQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodDemandPlanList" type="demandPlanning:PeriodDemandPlanList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="DemandPlanMatrix">
|
||||
<sequence>
|
||||
<element name="demandPlan" type="demandPlanning:DemandPlan" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="false"/>
|
||||
</complexType>
|
||||
<complexType name="PeriodDemandPlanList">
|
||||
<sequence>
|
||||
<element name="periodDemandPlan" type="demandPlanning:PeriodDemandPlan" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PeriodDemandPlan">
|
||||
<sequence>
|
||||
<element name="quantity" type="xsd:double" minOccurs="1"/>
|
||||
<element name="dayOfTheWeek" type="demandPlanningTyp:DayOfTheWeek" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="itemDemandPlanSearch" type="demandPlanning:ItemDemandPlanSearch"/>
|
||||
<complexType name="ItemDemandPlanSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ItemDemandPlanSearchBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchBasic" minOccurs="0"/>
|
||||
<element name="lastAlternateSourceItemJoin" type="platformCommon:ItemSearchBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ItemDemandPlanSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="demandPlanning:ItemDemandPlanSearch" minOccurs="0"/>
|
||||
<element name="columns" type="demandPlanning:ItemDemandPlanSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ItemDemandPlanSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ItemDemandPlanSearchRowBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchRowBasic" minOccurs="0"/>
|
||||
<element name="lastAlternateSourceItemJoin" type="platformCommon:ItemSearchRowBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="itemSupplyPlan" type="demandPlanning:ItemSupplyPlan"/>
|
||||
<complexType name="ItemSupplyPlan">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0" maxOccurs="1"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0" maxOccurs="1"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="orderList" type="demandPlanning:ItemSupplyPlanOrderList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ItemSupplyPlanOrder">
|
||||
<sequence>
|
||||
<element name="orderLineId" type="xsd:long" minOccurs="0"/>
|
||||
<element name="orderDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="receiptDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="sourceLocation" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="orderCreated" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="orderType" type="demandPlanningTyp:ItemSupplyPlanOrderType" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="ItemSupplyPlanOrderList">
|
||||
<sequence>
|
||||
<element name="itemSupplyPlanOrder" type="demandPlanning:ItemSupplyPlanOrder" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="itemSupplyPlanSearch" type="demandPlanning:ItemSupplyPlanSearch"/>
|
||||
<complexType name="ItemSupplyPlanSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ItemSupplyPlanSearchBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ItemSupplyPlanSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="demandPlanning:ItemSupplyPlanSearch" minOccurs="0"/>
|
||||
<element name="columns" type="demandPlanning:ItemSupplyPlanSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ItemSupplyPlanSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:ItemSupplyPlanSearchRowBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchRowBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:demandPlanningTyp="urn:types.demandplanning_2014_2.transactions.webservices.netsuite.com" targetNamespace="urn:types.demandplanning_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<simpleType name="DemandPlanCalendarType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_daily"/>
|
||||
<enumeration value="_monthly"/>
|
||||
<enumeration value="_weekly"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="DemandPlanMonth">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_april"/>
|
||||
<enumeration value="_august"/>
|
||||
<enumeration value="_december"/>
|
||||
<enumeration value="_february"/>
|
||||
<enumeration value="_january"/>
|
||||
<enumeration value="_july"/>
|
||||
<enumeration value="_june"/>
|
||||
<enumeration value="_march"/>
|
||||
<enumeration value="_may"/>
|
||||
<enumeration value="_november"/>
|
||||
<enumeration value="_october"/>
|
||||
<enumeration value="_september"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="DayOfTheWeek">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_sunday"/>
|
||||
<enumeration value="_monday"/>
|
||||
<enumeration value="_tuesday"/>
|
||||
<enumeration value="_wednesday"/>
|
||||
<enumeration value="_thursday"/>
|
||||
<enumeration value="_friday"/>
|
||||
<enumeration value="_saturday"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemDemandPlanProjectionMethod">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_linearRegression"/>
|
||||
<enumeration value="_movingAverage"/>
|
||||
<enumeration value="_salesForecast"/>
|
||||
<enumeration value="_seasonalAverage"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemSupplyPlanOrderType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_purchaseOrder"/>
|
||||
<enumeration value="_transferOrder"/>
|
||||
<enumeration value="_workOrder"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tranEmployeesTyp="urn:types.employees_2014_2.transactions.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:types.employees_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<simpleType name="TimeBillTimeType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_actualTime"/>
|
||||
<enumeration value="_allocatedTime"/>
|
||||
<enumeration value="_plannedTime"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,480 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tranEmp="urn:employees_2014_2.transactions.webservices.netsuite.com" xmlns:tranEmpTyp="urn:types.employees_2014_2.transactions.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:employees_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.employees_2014_2.transactions.webservices.netsuite.com" schemaLocation="employeeTypes.xsd"/>
|
||||
<!-- timeBill/start -->
|
||||
<element name="TimeBill" type="tranEmp:TimeBill"/>
|
||||
<complexType name="TimeBill">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="employee" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="caseTaskEvent" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="paidExternally" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="workplace" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="hours" type="platformCore:Duration" minOccurs="0"/>
|
||||
<element name="price" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="timeType" type="tranEmpTyp:TimeBillTimeType" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="overrideRate" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="temporaryLocalJurisdiction" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="temporaryStateJurisdiction" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="supervisorApproval" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="status" type="xsd:string" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="timeBillSearch" type="tranEmp:TimeBillSearch"/>
|
||||
<complexType name="TimeBillSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:TimeBillSearchBasic" minOccurs="0"/>
|
||||
<element name="callJoin" type="platformCommon:PhoneCallSearchBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchBasic" minOccurs="0"/>
|
||||
<element name="classJoin" type="platformCommon:ClassificationSearchBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="departmentJoin" type="platformCommon:DepartmentSearchBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="eventJoin" type="platformCommon:CalendarEventSearchBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchBasic" minOccurs="0"/>
|
||||
<element name="jobJoin" type="platformCommon:JobSearchBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchBasic" minOccurs="0"/>
|
||||
<element name="projectTaskJoin" type="platformCommon:ProjectTaskSearchBasic" minOccurs="0"/>
|
||||
<element name="projectTaskAssignmentJoin" type="platformCommon:ProjectTaskAssignmentSearchBasic" minOccurs="0"/>
|
||||
<element name="resourceAllocationJoin" type="platformCommon:ResourceAllocationSearchBasic" minOccurs="0"/>
|
||||
<element name="taskJoin" type="platformCommon:TaskSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="vendorJoin" type="platformCommon:VendorSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TimeBillSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="tranEmp:TimeBillSearch" minOccurs="0"/>
|
||||
<element name="columns" type="tranEmp:TimeBillSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TimeBillSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:TimeBillSearchRowBasic" minOccurs="0"/>
|
||||
<element name="callJoin" type="platformCommon:PhoneCallSearchRowBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
<element name="classJoin" type="platformCommon:ClassificationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="departmentJoin" type="platformCommon:DepartmentSearchRowBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="eventJoin" type="platformCommon:CalendarEventSearchRowBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchRowBasic" minOccurs="0"/>
|
||||
<element name="jobJoin" type="platformCommon:JobSearchRowBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="projectTaskJoin" type="platformCommon:ProjectTaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="projectTaskAssignmentJoin" type="platformCommon:ProjectTaskAssignmentSearchRowBasic" minOccurs="0"/>
|
||||
<element name="resourceAllocationJoin" type="platformCommon:ResourceAllocationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="taskJoin" type="platformCommon:TaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="vendorJoin" type="platformCommon:VendorSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- timeBill/end -->
|
||||
<element name="expenseReport" type="tranEmp:ExpenseReport"/>
|
||||
<complexType name="ExpenseReport">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="status" type="xsd:string" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="dueDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="approvalStatus" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="nextApprover" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="advance" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="complete" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="supervisorApproval" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="accountingApproval" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="useMultiCurrency" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="tax2Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="expenseList" type="tranEmp:ExpenseReportExpenseList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ExpenseReportExpense">
|
||||
<sequence>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="expenseDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="category" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="foreignAmount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="expMediaItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isNonReimbursable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="receipt" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="refNumber" type="xsd:long" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="ExpenseReportExpenseList">
|
||||
<sequence>
|
||||
<element name="expense" type="tranEmp:ExpenseReportExpense" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="paycheckJournal" type="tranEmp:PaycheckJournal"/>
|
||||
<complexType name="PaycheckJournal">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="employee" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="companyContributionList" type="tranEmp:PaycheckJournalCompanyContributionList" minOccurs="0"/>
|
||||
<element name="deductionList" type="tranEmp:PaycheckJournalDeductionList" minOccurs="0"/>
|
||||
<element name="employeeTaxList" type="tranEmp:PaycheckJournalEmployeeTaxList" minOccurs="0"/>
|
||||
<element name="companyTaxList" type="tranEmp:PaycheckJournalCompanyTaxList" minOccurs="0"/>
|
||||
<element name="earningList" type="tranEmp:PaycheckJournalEarningList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PaycheckJournalCompanyTax">
|
||||
<sequence>
|
||||
<element name="id" type="xsd:long" minOccurs="0"/>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PaycheckJournalCompanyTaxList">
|
||||
<sequence>
|
||||
<element name="paycheckJournalCompanyTax" type="tranEmp:PaycheckJournalCompanyTax" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="PaycheckJournalDeduction">
|
||||
<sequence>
|
||||
<element name="id" type="xsd:long" minOccurs="0"/>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PaycheckJournalDeductionList">
|
||||
<sequence>
|
||||
<element name="paycheckJournalDeduction" type="tranEmp:PaycheckJournalDeduction" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="PaycheckJournalCompanyContribution">
|
||||
<sequence>
|
||||
<element name="id" type="xsd:long" minOccurs="0"/>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PaycheckJournalCompanyContributionList">
|
||||
<sequence>
|
||||
<element name="paycheckJournalCompanyContribution" type="tranEmp:PaycheckJournalCompanyContribution" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="PaycheckJournalEarning">
|
||||
<sequence>
|
||||
<element name="id" type="xsd:long" minOccurs="0"/>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="hours" type="xsd:double" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PaycheckJournalEarningList">
|
||||
<sequence>
|
||||
<element name="paycheckJournalEarning" type="tranEmp:PaycheckJournalEarning" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="PaycheckJournalEmployeeTax">
|
||||
<sequence>
|
||||
<element name="id" type="xsd:long" minOccurs="0"/>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PaycheckJournalEmployeeTaxList">
|
||||
<sequence>
|
||||
<element name="paycheckJournalEmployeeTax" type="tranEmp:PaycheckJournalEmployeeTax" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="timeEntry" type="tranEmp:TimeEntry"/>
|
||||
<complexType name="TimeEntry">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="hours" type="platformCore:Duration" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="caseTaskEvent" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="payrollItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="paidExternally" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="price" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="overrideRate" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="billingClass" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="approvalStatus" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="timeType" type="tranEmpTyp:TimeBillTimeType" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="timeSheet" type="tranEmp:TimeSheet"/>
|
||||
<complexType name="TimeSheet">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="employee" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="totalHours" type="platformCore:Duration" minOccurs="0"/>
|
||||
<element name="approvalStatus" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="timeGridList" type="tranEmp:TimeSheetTimeGridList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TimeSheetTimeGrid">
|
||||
<sequence>
|
||||
<element name="sunday" type="tranEmp:TimeEntry" minOccurs="0"/>
|
||||
<element name="monday" type="tranEmp:TimeEntry" minOccurs="0"/>
|
||||
<element name="tuesday" type="tranEmp:TimeEntry" minOccurs="0"/>
|
||||
<element name="wednesday" type="tranEmp:TimeEntry" minOccurs="0"/>
|
||||
<element name="thursday" type="tranEmp:TimeEntry" minOccurs="0"/>
|
||||
<element name="friday" type="tranEmp:TimeEntry" minOccurs="0"/>
|
||||
<element name="saturday" type="tranEmp:TimeEntry" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="TimeSheetTimeGridList">
|
||||
<sequence>
|
||||
<element name="timeSheetTimeGrid" type="tranEmp:TimeSheetTimeGrid" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="timeEntrySearch" type="tranEmp:TimeEntrySearch"/>
|
||||
<complexType name="TimeEntrySearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:TimeEntrySearchBasic" minOccurs="0"/>
|
||||
<element name="callJoin" type="platformCommon:PhoneCallSearchBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchBasic" minOccurs="0"/>
|
||||
<element name="classJoin" type="platformCommon:ClassificationSearchBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchBasic" minOccurs="0"/>
|
||||
<element name="departmentJoin" type="platformCommon:DepartmentSearchBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="eventJoin" type="platformCommon:CalendarEventSearchBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchBasic" minOccurs="0"/>
|
||||
<element name="jobJoin" type="platformCommon:JobSearchBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchBasic" minOccurs="0"/>
|
||||
<element name="projectTaskJoin" type="platformCommon:ProjectTaskSearchBasic" minOccurs="0"/>
|
||||
<element name="projectTaskAssignmentJoin" type="platformCommon:ProjectTaskAssignmentSearchBasic" minOccurs="0"/>
|
||||
<element name="resourceAllocationJoin" type="platformCommon:ResourceAllocationSearchBasic" minOccurs="0"/>
|
||||
<element name="taskJoin" type="platformCommon:TaskSearchBasic" minOccurs="0"/>
|
||||
<element name="timeSheetJoin" type="platformCommon:TimeSheetSearchBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="vendorJoin" type="platformCommon:VendorSearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TimeEntrySearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="tranEmp:TimeEntrySearch" minOccurs="0"/>
|
||||
<element name="columns" type="tranEmp:TimeEntrySearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TimeEntrySearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:TimeEntrySearchRowBasic" minOccurs="0"/>
|
||||
<element name="callJoin" type="platformCommon:PhoneCallSearchRowBasic" minOccurs="0"/>
|
||||
<element name="caseJoin" type="platformCommon:SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
<element name="classJoin" type="platformCommon:ClassificationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customerJoin" type="platformCommon:CustomerSearchRowBasic" minOccurs="0"/>
|
||||
<element name="departmentJoin" type="platformCommon:DepartmentSearchRowBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="eventJoin" type="platformCommon:CalendarEventSearchRowBasic" minOccurs="0"/>
|
||||
<element name="itemJoin" type="platformCommon:ItemSearchRowBasic" minOccurs="0"/>
|
||||
<element name="jobJoin" type="platformCommon:JobSearchRowBasic" minOccurs="0"/>
|
||||
<element name="locationJoin" type="platformCommon:LocationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="projectTaskJoin" type="platformCommon:ProjectTaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="projectTaskAssignmentJoin" type="platformCommon:ProjectTaskAssignmentSearchRowBasic" minOccurs="0"/>
|
||||
<element name="resourceAllocationJoin" type="platformCommon:ResourceAllocationSearchRowBasic" minOccurs="0"/>
|
||||
<element name="taskJoin" type="platformCommon:TaskSearchRowBasic" minOccurs="0"/>
|
||||
<element name="timeSheetJoin" type="platformCommon:TimeSheetSearchRowBasic" minOccurs="0"/>
|
||||
<element name="userJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="vendorJoin" type="platformCommon:VendorSearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="timeSheetSearch" type="tranEmp:TimeSheetSearch"/>
|
||||
<complexType name="TimeSheetSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:TimeSheetSearchBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchBasic" minOccurs="0"/>
|
||||
<element name="timeEntryJoin" type="platformCommon:TimeEntrySearchBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchJoin" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TimeSheetSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="tranEmp:TimeSheetSearch" minOccurs="0"/>
|
||||
<element name="columns" type="tranEmp:TimeSheetSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TimeSheetSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:TimeSheetSearchRowBasic" minOccurs="0"/>
|
||||
<element name="employeeJoin" type="platformCommon:EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
<element name="timeEntryJoin" type="platformCommon:TimeEntrySearchRowBasic" minOccurs="0"/>
|
||||
<element name="customSearchJoin" type="platformCommon:CustomSearchRowBasic" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tranFin="urn:financial_2014_2.transactions.webservices.netsuite.com" xmlns:tranFinTyp="urn:types.financial_2014_2.transactions.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:financial_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.financial_2014_2.transactions.webservices.netsuite.com" schemaLocation="financialTypes.xsd"/>
|
||||
<element name="budget" type="tranFin:Budget"/>
|
||||
<complexType name="Budget">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="year" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="category" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="budgetType" type="tranFinTyp:BudgetBudgetType" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="periodAmount1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount3" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount4" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount5" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount6" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount7" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount8" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount9" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount10" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount11" type="xsd:double" minOccurs="0"/>
|
||||
<element name="periodAmount12" type="xsd:double" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="budgetSearch" type="tranFin:BudgetSearch"/>
|
||||
<complexType name="BudgetSearch">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:BudgetSearchBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="BudgetSearchAdvanced">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRecord">
|
||||
<sequence>
|
||||
<element name="criteria" type="tranFin:BudgetSearch" minOccurs="0"/>
|
||||
<element name="columns" type="tranFin:BudgetSearchRow" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="savedSearchId" type="xsd:string"/>
|
||||
<attribute name="savedSearchScriptId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="BudgetSearchRow">
|
||||
<complexContent>
|
||||
<extension base="platformCore:SearchRow">
|
||||
<sequence>
|
||||
<element name="basic" type="platformCommon:BudgetSearchRowBasic" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tranFinancialTyp="urn:types.financial_2014_2.transactions.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:types.financial_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<simpleType name="BudgetBudgetType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_global"/>
|
||||
<enumeration value="_local"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,191 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tranGeneral="urn:general_2014_2.transactions.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:general_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<!-- journalEntry/start -->
|
||||
<element name="JournalEntry" type="tranGeneral:JournalEntry"/>
|
||||
<complexType name="JournalEntry">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="reversalDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="reversalDefer" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="parentExpenseAlloc" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBookSpecific" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="accountingBook" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="reversalEntry" type="xsd:string" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="toSubsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="approved" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="lineList" type="tranGeneral:JournalEntryLineList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="JournalEntryLine">
|
||||
<sequence>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="debit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="credit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="eliminate" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="schedule" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="residual" type="xsd:string" minOccurs="0"/>
|
||||
<element name="scheduleNum" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Acct" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="JournalEntryLineList">
|
||||
<sequence>
|
||||
<element name="line" type="tranGeneral:JournalEntryLine" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- journalEntry/end -->
|
||||
<!-- interCompanyJournalEntry/start -->
|
||||
<element name="InterCompanyJournalEntry" type="tranGeneral:InterCompanyJournalEntry"/>
|
||||
<complexType name="InterCompanyJournalEntry">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="reversalDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="reversalDefer" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="parentExpenseAlloc" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBookSpecific" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="accountingBook" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="reversalEntry" type="xsd:string" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="toSubsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="approved" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lineList" type="tranGeneral:InterCompanyJournalEntryLineList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="InterCompanyJournalEntryLine">
|
||||
<sequence>
|
||||
<element name="lineSubsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="debit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="credit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="schedule" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="eliminate" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="residual" type="xsd:string" minOccurs="0"/>
|
||||
<element name="amortizationSched" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="scheduleNum" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amortizStartDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationEndDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationResidual" type="xsd:string" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Acct" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="InterCompanyJournalEntryLineList">
|
||||
<sequence>
|
||||
<element name="line" type="tranGeneral:InterCompanyJournalEntryLine" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- interCompanyJournalEntry/end -->
|
||||
<element name="StatisticalJournalEntry" type="tranGeneral:StatisticalJournalEntry"/>
|
||||
<complexType name="StatisticalJournalEntry">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="parentExpenseAlloc" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="approved" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="reversalDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="reversalDefer" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="unitsType" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="lineList" type="tranGeneral:StatisticalJournalEntryLineList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="StatisticalJournalEntryLine">
|
||||
<sequence>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="scheduleNum" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="debit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="lineUnit" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="previewDebit" type="xsd:string" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="StatisticalJournalEntryLineList">
|
||||
<sequence>
|
||||
<element name="statisticalJournalEntryLine" type="tranGeneral:StatisticalJournalEntryLine" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,744 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tranInvt="urn:inventory_2014_2.transactions.webservices.netsuite.com" xmlns:tranInvtTyp="urn:types.inventory_2014_2.transactions.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:inventory_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.inventory_2014_2.transactions.webservices.netsuite.com" schemaLocation="inventoryTypes.xsd"/>
|
||||
<!-- inventoryAdjustment/start -->
|
||||
<element name="InventoryAdjustment" type="tranInvt:InventoryAdjustment"/>
|
||||
<complexType name="InventoryAdjustment">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="estimatedTotalValue" type="xsd:double" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="adjLocation" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="inventoryList" type="tranInvt:InventoryAdjustmentInventoryList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="InventoryAdjustmentInventory">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="quantityOnHand" type="xsd:double" minOccurs="0"/>
|
||||
<element name="currentValue" type="xsd:double" minOccurs="0"/>
|
||||
<element name="adjustQtyBy" type="xsd:double" minOccurs="0"/>
|
||||
<element name="binNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="serialNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="newQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="unitCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="foreignCurrencyUnitCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="currency" type="xsd:string" minOccurs="0"/>
|
||||
<element name="expirationDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="InventoryAdjustmentInventoryList">
|
||||
<sequence>
|
||||
<element name="inventory" type="tranInvt:InventoryAdjustmentInventory" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- inventoryAdjustment/end -->
|
||||
<element name="assemblyBuild" type="tranInvt:AssemblyBuild"/>
|
||||
<complexType name="AssemblyBuild">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="expirationDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="buildable" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="serialNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="binNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="revision" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="componentList" type="tranInvt:AssemblyComponentList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- assemblyBuild/end -->
|
||||
<!-- assemblyUnbuild/start -->
|
||||
<element name="assemblyUnbuild" type="tranInvt:AssemblyUnbuild"/>
|
||||
<complexType name="AssemblyUnbuild">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="built" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="serialNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="binNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="componentList" type="tranInvt:AssemblyComponentList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="AssemblyComponent">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityOnHand" type="xsd:double" minOccurs="0"/>
|
||||
<element name="componentInventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="componentNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="binNumbers" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="AssemblyComponentList">
|
||||
<sequence>
|
||||
<element name="component" type="tranInvt:AssemblyComponent" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="false"/>
|
||||
</complexType>
|
||||
<!-- assemblyUnbuild/end -->
|
||||
<!-- transferOrder/start -->
|
||||
<element name="transferOrder" type="tranInvt:TransferOrder"/>
|
||||
<complexType name="TransferOrder">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="shippingCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="subTotal" type="xsd:double" minOccurs="0"/>
|
||||
<element name="status" type="xsd:string" minOccurs="0"/>
|
||||
<element name="shippingAddress" type="platformCommon:Address" minOccurs="0"/>
|
||||
<element name="shipIsResidential" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="shipAddressList" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="fob" type="xsd:string" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="source" type="xsd:string" minOccurs="0"/>
|
||||
<element name="orderStatus" type="tranInvtTyp:TransferOrderOrderStatus" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="employee" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="firmed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="transferLocation" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="shipDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="shipMethod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="trackingNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="linkedTrackingNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="shipComplete" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="altShippingCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="shippingTax1Rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="shippingTax2Rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="handlingTax1Rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="handlingTax2Rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="shippingTaxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="handlingTaxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="itemList" type="tranInvt:TransferOrderItemList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="TransferOrderItem">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="quantityAvailable" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityOnHand" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityBackOrdered" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityCommitted" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityFulfilled" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityPacked" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityPicked" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityReceived" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="serialNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="commitInventory" type="tranInvtTyp:TransferOrderItemCommitInventory" minOccurs="0"/>
|
||||
<element name="orderPriority" type="xsd:double" minOccurs="0"/>
|
||||
<element name="options" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="isClosed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="lastPurchasePrice" type="xsd:double" minOccurs="0"/>
|
||||
<element name="averageCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="expectedShipDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="expectedReceiptDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="TransferOrderItemList">
|
||||
<sequence>
|
||||
<element name="item" type="tranInvt:TransferOrderItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- transferOrder/end -->
|
||||
<element name="interCompanyTransferOrder" type="tranInvt:InterCompanyTransferOrder"/>
|
||||
<complexType name="InterCompanyTransferOrder">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="shippingCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="subTotal" type="xsd:double" minOccurs="0"/>
|
||||
<element name="status" type="xsd:string" minOccurs="0"/>
|
||||
<element name="shippingAddress" type="platformCommon:Address" minOccurs="0"/>
|
||||
<element name="shipIsResidential" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="shipAddressList" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="fob" type="xsd:string" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="source" type="xsd:string" minOccurs="0"/>
|
||||
<element name="orderStatus" type="tranInvtTyp:TransferOrderOrderStatus" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="toSubsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="employee" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="transferLocation" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="shipDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="shipMethod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="trackingNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="linkedTrackingNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="shipComplete" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="altShippingCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="shippingTax1Rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="handlingTax1Rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="shippingTax2Rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="handlingTax2Rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="shippingTaxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="handlingTaxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="itemList" type="tranInvt:InterCompanyTransferOrderItemList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="InterCompanyTransferOrderItem">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="quantityAvailable" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityOnHand" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityBackOrdered" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityCommitted" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityFulfilled" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityReceived" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="commitInventory" type="tranInvtTyp:TransferOrderItemCommitInventory" minOccurs="0"/>
|
||||
<element name="options" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="lastPurchasePrice" type="xsd:double" minOccurs="0"/>
|
||||
<element name="averageCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="InterCompanyTransferOrderItemList">
|
||||
<sequence>
|
||||
<element name="item" type="tranInvt:InterCompanyTransferOrderItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="workOrder" type="tranInvt:WorkOrder"/>
|
||||
<complexType name="WorkOrder">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="manufacturingRouting" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="autoCalculateLag" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="status" type="xsd:string" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="job" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="assemblyItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="expandAssembly" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isWip" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="orderStatus" type="tranInvtTyp:WorkOrderOrderStatus" minOccurs="0"/>
|
||||
<element name="firmed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="itemList" type="tranInvt:WorkOrderItemList" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="schedulingMethod" type="tranInvtTyp:WorkOrderSchedulingMethod" minOccurs="0"/>
|
||||
<element name="salesTeamList" type="tranInvt:SalesTeamList" minOccurs="0"/>
|
||||
<element name="partnersList" type="tranInvt:PartnersList" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="sourceTransactionId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="sourceTransactionLine" type="xsd:long" minOccurs="0"/>
|
||||
<element name="specialOrder" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="buildable" type="xsd:double" minOccurs="0"/>
|
||||
<element name="options" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="built" type="xsd:double" minOccurs="0"/>
|
||||
<element name="startDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="endDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="revision" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="WorkOrderItem">
|
||||
<sequence>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="componentYield" type="xsd:double" minOccurs="0"/>
|
||||
<element name="bomQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityCommitted" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityBackOrdered" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityAvailable" type="xsd:double" minOccurs="0"/>
|
||||
<element name="averageCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="lastPurchasePrice" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityOnHand" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="serialNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="orderPriority" type="xsd:double" minOccurs="0"/>
|
||||
<element name="options" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="poVendor" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="poRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="percentComplete" type="xsd:double" minOccurs="0"/>
|
||||
<element name="contribution" type="xsd:double" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="commit" type="tranInvtTyp:WorkOrderItemItemCommitInventory" minOccurs="0"/>
|
||||
<element name="createPo" type="tranInvtTyp:WorkOrderItemItemCreatePo" minOccurs="0"/>
|
||||
<element name="createWo" type="xsd:boolean" minOccurs="0"/>
|
||||
<!--<element name="createWo" type="tranInvtTyp:WorkOrderItemItemCreateWo" minOccurs="0"/>-->
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<!-- List -->
|
||||
<complexType name="WorkOrderItemList">
|
||||
<sequence>
|
||||
<element name="item" type="tranInvt:WorkOrderItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="SalesTeamList">
|
||||
<sequence>
|
||||
<element name="salesTeam" type="platformCommon:CustomerSalesTeam" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="PartnersList">
|
||||
<sequence>
|
||||
<element name="partners" type="platformCommon:Partners" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="inventoryTransfer" type="tranInvt:InventoryTransfer"/>
|
||||
<complexType name="InventoryTransfer">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="transferLocation" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="inventoryList" type="tranInvt:InventoryTransferInventoryList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="InventoryTransferInventory">
|
||||
<sequence>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="quantityOnHand" type="xsd:double" minOccurs="0"/>
|
||||
<element name="adjustQtyBy" type="xsd:double" minOccurs="0"/>
|
||||
<element name="serialNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="fromBinNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="toBinNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="InventoryTransferInventoryList">
|
||||
<sequence>
|
||||
<element name="inventory" type="tranInvt:InventoryTransferInventory" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<!--<element name="invt" type="tranInvt:InventoryTransferInvt" minOccurs="0" maxOccurs="unbounded"/>-->
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="binTransfer" type="tranInvt:BinTransfer"/>
|
||||
<complexType name="BinTransfer">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="inventoryList" type="tranInvt:BinTransferInventoryList" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="BinTransferInventory">
|
||||
<sequence>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="preferredBin" type="xsd:string" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="itemUnitsLabel" type="xsd:string" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="fromBins" type="xsd:string" minOccurs="0"/>
|
||||
<element name="toBins" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="BinTransferInventoryList">
|
||||
<sequence>
|
||||
<element name="inventory" type="tranInvt:BinTransferInventory" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="binWorksheet" type="tranInvt:BinWorksheet"/>
|
||||
<complexType name="BinWorksheet">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="itemList" type="tranInvt:BinWorksheetItemList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="BinWorksheetItem">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="itemName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="itemOnHand" type="xsd:string" minOccurs="0"/>
|
||||
<element name="itemUnitsLabel" type="xsd:string" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="itemBins" type="xsd:string" minOccurs="0"/>
|
||||
<element name="itemBinNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="itemBinList" type="xsd:string" minOccurs="0"/>
|
||||
<element name="itemPreferBin" type="xsd:string" minOccurs="0"/>
|
||||
<element name="itemBlank" type="xsd:string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="BinWorksheetItemList">
|
||||
<sequence>
|
||||
<element name="item" type="tranInvt:BinWorksheetItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="workOrderIssue" type="tranInvt:WorkOrderIssue"/>
|
||||
<complexType name="WorkOrderIssue">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="revision" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="componentList" type="tranInvt:WorkOrderIssueComponentList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="WorkOrderIssueComponent">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="componentInventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="lineNumber" type="xsd:long" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="WorkOrderIssueComponentList">
|
||||
<sequence>
|
||||
<element name="workOrderIssueComponent" type="tranInvt:WorkOrderIssueComponent" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="false"/>
|
||||
</complexType>
|
||||
<element name="workOrderCompletion" type="tranInvt:WorkOrderCompletion"/>
|
||||
<complexType name="WorkOrderCompletion">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="scrapQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBackflush" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="orderQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="revision" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="startOperation" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="endOperation" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="completedQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="manufacturingRouting" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="componentList" type="tranInvt:WorkOrderCompletionComponentList" minOccurs="0"/>
|
||||
<element name="operationList" type="tranInvt:WorkOrderCompletionOperationList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="WorkOrderCompletionComponent">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="quantityPer" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="componentInventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="lineNumber" type="xsd:long" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="WorkOrderCompletionComponentList">
|
||||
<sequence>
|
||||
<element name="workOrderCompletionComponent" type="tranInvt:WorkOrderCompletionComponent" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="false"/>
|
||||
</complexType>
|
||||
<element name="workOrderClose" type="tranInvt:WorkOrderClose"/>
|
||||
<complexType name="WorkOrderClose">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="orderQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="scrapQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="revision" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="WorkOrderCompletionOperation">
|
||||
<sequence>
|
||||
<element name="operationSequence" type="xsd:long" minOccurs="0"/>
|
||||
<element name="operationName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="workCenter" type="xsd:string" minOccurs="0"/>
|
||||
<element name="machineResources" type="xsd:long" minOccurs="0"/>
|
||||
<element name="laborResources" type="xsd:long" minOccurs="0"/>
|
||||
<element name="inputQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityRemaining" type="xsd:double" minOccurs="0"/>
|
||||
<element name="predecessorCompletedQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="completedQuantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="recordSetup" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="machineSetupTime" type="xsd:double" minOccurs="0"/>
|
||||
<element name="laborSetupTime" type="xsd:double" minOccurs="0"/>
|
||||
<element name="machineRunTime" type="xsd:double" minOccurs="0"/>
|
||||
<element name="laborRunTime" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="WorkOrderCompletionOperationList">
|
||||
<sequence>
|
||||
<element name="workOrderCompletionOperation" type="tranInvt:WorkOrderCompletionOperation" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<element name="inventoryCostRevaluation" type="tranInvt:InventoryCostRevaluation"/>
|
||||
<complexType name="InventoryCostRevaluation">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="inventoryValue" type="xsd:double" minOccurs="0"/>
|
||||
<element name="unitCost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="costComponentList" type="tranInvt:InventoryCostRevaluationCostComponentList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="InventoryCostRevaluationCostComponent">
|
||||
<sequence>
|
||||
<element name="cost" type="xsd:double" minOccurs="0"/>
|
||||
<element name="componentItem" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="costCategory" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="InventoryCostRevaluationCostComponentList">
|
||||
<sequence>
|
||||
<element name="costComponent" type="tranInvt:InventoryCostRevaluationCostComponent" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tranInvtTyp="urn:types.inventory_2014_2.transactions.webservices.netsuite.com" targetNamespace="urn:types.inventory_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- inventoryAdjustment constants/start -->
|
||||
<!-- inventoryAdjustment constants/end -->
|
||||
<simpleType name="TransferOrderItemCommitInventory">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_availableQty"/>
|
||||
<enumeration value="_completeQty"/>
|
||||
<enumeration value="_doNotCommit"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TransferOrderOrderStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_pendingApproval"/>
|
||||
<enumeration value="_pendingFulfillment"/>
|
||||
<enumeration value="_rejected"/>
|
||||
<enumeration value="_partiallyFulfilled"/>
|
||||
<enumeration value="_pendingReceiptPartFulfilled"/>
|
||||
<enumeration value="_pendingReceipt"/>
|
||||
<enumeration value="_received"/>
|
||||
<enumeration value="_closed"/>
|
||||
<enumeration value="_undefined"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="WorkOrderItemItemCreatePo">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_dropShipment"/>
|
||||
<enumeration value="_specialOrder"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="WorkOrderItemItemCommitInventory">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_availableQty"/>
|
||||
<enumeration value="_completeQty"/>
|
||||
<enumeration value="_doNotCommit"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="WorkOrderOrderStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_built"/>
|
||||
<enumeration value="_cancelled"/>
|
||||
<enumeration value="_closed"/>
|
||||
<enumeration value="_inProcess"/>
|
||||
<enumeration value="_planned"/>
|
||||
<enumeration value="_released"/>
|
||||
<enumeration value="_undefined"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="WorkOrderSchedulingMethod">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_backward"/>
|
||||
<enumeration value="_forward"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tranPurchTyp="urn:types.purchases_2014_2.transactions.webservices.netsuite.com" targetNamespace="urn:types.purchases_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<simpleType name="PurchaseOrderOrderStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_closed"/>
|
||||
<enumeration value="_fullyBilled"/>
|
||||
<enumeration value="_partiallyReceived"/>
|
||||
<enumeration value="_pendingBillingPartiallyReceived"/>
|
||||
<enumeration value="_pendingBilling"/>
|
||||
<enumeration value="_pendingReceipt"/>
|
||||
<enumeration value="_pendingSupervisorApproval"/>
|
||||
<enumeration value="_rejectedBySupervisor"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TransactionBillVarianceStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_journalNotPosted"/>
|
||||
<enumeration value="_journalPosted"/>
|
||||
<enumeration value="_noVariances"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="VendorReturnAuthorizationOrderStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_cancelled"/>
|
||||
<enumeration value="_closed"/>
|
||||
<enumeration value="_credited"/>
|
||||
<enumeration value="_partiallyReturned"/>
|
||||
<enumeration value="_pendingApproval"/>
|
||||
<enumeration value="_pendingCredit"/>
|
||||
<enumeration value="_pendingCreditPartiallyReturned"/>
|
||||
<enumeration value="_pendingReturn"/>
|
||||
<enumeration value="_undefined"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,689 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tranPurch="urn:purchases_2014_2.transactions.webservices.netsuite.com" xmlns:tranPurchTyp="urn:types.purchases_2014_2.transactions.webservices.netsuite.com" xmlns:platformCore="urn:core_2014_2.platform.webservices.netsuite.com" xmlns:platformCoreTyp="urn:types.core_2014_2.platform.webservices.netsuite.com" xmlns:platformCommon="urn:common_2014_2.platform.webservices.netsuite.com" xmlns:platformCommonTyp="urn:types.common_2014_2.platform.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:purchases_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<import namespace="urn:core_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/core.xsd"/>
|
||||
<import namespace="urn:common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/common.xsd"/>
|
||||
<import namespace="urn:types.common_2014_2.platform.webservices.netsuite.com" schemaLocation="../platform/commonTypes.xsd"/>
|
||||
<import namespace="urn:types.purchases_2014_2.transactions.webservices.netsuite.com" schemaLocation="purchaseTypes.xsd"/>
|
||||
<complexType name="PurchLandedCostList">
|
||||
<sequence>
|
||||
<element name="landedCost" type="platformCommon:LandedCostSummary" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- vendorBill/start -->
|
||||
<element name="VendorBill" type="tranPurch:VendorBill"/>
|
||||
<complexType name="VendorBill">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="approvalStatus" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="nextApprover" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="vatRegNum" type="xsd:string" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="currencyName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="terms" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="dueDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="discountDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="userTotal" type="xsd:double" minOccurs="0"/>
|
||||
<element name="discountAmount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxTotal" type="xsd:double" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="tax2Total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="creditLimit" type="xsd:double" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="status" type="xsd:string" minOccurs="0"/>
|
||||
<element name="landedCostMethod" type="platformCommonTyp:LandedCostMethod" minOccurs="0"/>
|
||||
<element name="landedCostPerLine" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="transactionNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="expenseList" type="tranPurch:VendorBillExpenseList" minOccurs="0"/>
|
||||
<element name="itemList" type="tranPurch:VendorBillItemList" minOccurs="0"/>
|
||||
<element name="landedCostsList" type="tranPurch:PurchLandedCostList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="purchaseOrderList" type="platformCore:RecordRefList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="VendorBillExpense">
|
||||
<sequence>
|
||||
<element name="orderDoc" type="xsd:long" minOccurs="0"/>
|
||||
<element name="orderLine" type="xsd:long" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="category" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="amortizationSched" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amortizStartDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationEndDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationResidual" type="xsd:string" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="VendorBillExpenseList">
|
||||
<sequence>
|
||||
<element name="expense" type="tranPurch:VendorBillExpense" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="VendorBillItem">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="vendorName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="orderDoc" type="xsd:long" minOccurs="0"/>
|
||||
<element name="orderLine" type="xsd:long" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="serialNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="binNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="expirationDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="options" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="landedCostCategory" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="billVarianceStatus" type="tranPurchTyp:TransactionBillVarianceStatus" minOccurs="0"/>
|
||||
<element name="billreceiptsList" type="platformCore:RecordRefList" minOccurs="0"/>
|
||||
<element name="amortizationSched" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amortizStartDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationEndDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationResidual" type="xsd:string" minOccurs="0"/>
|
||||
<element name="landedCost" type="platformCommon:LandedCost" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="VendorBillItemList">
|
||||
<sequence>
|
||||
<element name="item" type="tranPurch:VendorBillItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- vendorBill/end -->
|
||||
<!-- purchaseOrder/start -->
|
||||
<element name="PurchaseOrder" type="tranPurch:PurchaseOrder"/>
|
||||
<complexType name="PurchaseOrder">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="purchaseContract" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="vatRegNum" type="xsd:string" minOccurs="0"/>
|
||||
<element name="employee" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="supervisorApproval" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="terms" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="dueDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="otherRefNum" type="xsd:string" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="approvalStatus" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="nextApprover" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="source" type="xsd:string" minOccurs="0"/>
|
||||
<element name="currencyName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="toBePrinted" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="toBeEmailed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="email" type="xsd:string" minOccurs="0"/>
|
||||
<element name="toBeFaxed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="fax" type="xsd:string" minOccurs="0"/>
|
||||
<element name="message" type="xsd:string" minOccurs="0"/>
|
||||
<element name="billingAddress" type="platformCommon:Address" minOccurs="0"/>
|
||||
<element name="billAddressList" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="shipTo" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subTotal" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxTotal" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax2Total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="shippingAddress" type="platformCommon:Address" minOccurs="0"/>
|
||||
<element name="shipIsResidential" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="shipAddressList" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="fob" type="xsd:string" minOccurs="0"/>
|
||||
<element name="shipDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="shipMethod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="trackingNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="linkedTrackingNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="intercoTransaction" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="intercoStatus" type="platformCommonTyp:IntercoStatus" minOccurs="0"/>
|
||||
<element name="status" type="xsd:string" minOccurs="0"/>
|
||||
<element name="orderStatus" type="tranPurchTyp:PurchaseOrderOrderStatus" minOccurs="0"/>
|
||||
<element name="itemList" type="tranPurch:PurchaseOrderItemList" minOccurs="0"/>
|
||||
<element name="expenseList" type="tranPurch:PurchaseOrderExpenseList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="PurchaseOrderExpense">
|
||||
<sequence>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="category" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="linkedOrderList" type="platformCore:RecordRefList" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isClosed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PurchaseOrderExpenseList">
|
||||
<sequence>
|
||||
<element name="expense" type="tranPurch:PurchaseOrderExpense" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="PurchaseOrderItem">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="vendorName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="quantityReceived" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityBilled" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityAvailable" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityOnHand" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="serialNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="purchaseContract" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="options" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="landedCostCategory" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="billVarianceStatus" type="tranPurchTyp:TransactionBillVarianceStatus" minOccurs="0"/>
|
||||
<element name="matchBillToReceipt" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="expectedReceiptDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="isClosed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="linkedOrderList" type="platformCore:RecordRefList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PurchaseOrderItemList">
|
||||
<sequence>
|
||||
<element name="item" type="tranPurch:PurchaseOrderItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- purchaseOrder/end -->
|
||||
<!-- itemReceipt/start -->
|
||||
<element name="ItemReceipt" type="tranPurch:ItemReceipt"/>
|
||||
<complexType name="ItemReceipt">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="currencyName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="partner" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="landedCostMethod" type="platformCommonTyp:LandedCostMethod" minOccurs="0"/>
|
||||
<element name="landedCostPerLine" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="itemList" type="tranPurch:ItemReceiptItemList" minOccurs="0"/>
|
||||
<element name="expenseList" type="tranPurch:ItemReceiptExpenseList" minOccurs="0"/>
|
||||
<element name="landedCostsList" type="tranPurch:PurchLandedCostList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="ItemReceiptItem">
|
||||
<sequence>
|
||||
<element name="itemReceive" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="jobName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="orderLine" type="xsd:long" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="itemName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="onHand" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantityRemaining" type="xsd:double" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="unitsDisplay" type="xsd:string" minOccurs="0"/>
|
||||
<element name="unitCostOverride" type="xsd:double" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="serialNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="binNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="expirationDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="currency" type="xsd:string" minOccurs="0"/>
|
||||
<element name="restock" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="billVarianceStatus" type="tranPurchTyp:TransactionBillVarianceStatus" minOccurs="0"/>
|
||||
<element name="isDropShipment" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="options" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="landedCost" type="platformCommon:LandedCost" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="ItemReceiptItemList">
|
||||
<sequence>
|
||||
<element name="item" type="tranPurch:ItemReceiptItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="ItemReceiptExpense">
|
||||
<sequence>
|
||||
<element name="markReceived" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="orderLine" type="xsd:long" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="account" type="xsd:string" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="ItemReceiptExpenseList">
|
||||
<sequence>
|
||||
<element name="expense" type="tranPurch:ItemReceiptExpense" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- itemReceipt/end -->
|
||||
<element name="vendorPayment" type="tranPurch:VendorPayment"/>
|
||||
<complexType name="VendorPayment">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="balance" type="xsd:double" minOccurs="0"/>
|
||||
<element name="apAcct" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="address" type="xsd:string" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="voidJournal" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="currencyName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="toAch" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="toBePrinted" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="printVoucher" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="status" type="xsd:string" minOccurs="0"/>
|
||||
<element name="transactionNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="applyList" type="tranPurch:VendorPaymentApplyList" minOccurs="0"/>
|
||||
<element name="creditList" type="tranPurch:VendorPaymentCreditList" minOccurs="0"/>
|
||||
<element name="billPay" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="VendorPaymentApply">
|
||||
<sequence>
|
||||
<element name="apply" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="doc" type="xsd:long" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="job" type="xsd:string" minOccurs="0"/>
|
||||
<element name="applyDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="type" type="xsd:string" minOccurs="0"/>
|
||||
<element name="refNum" type="xsd:string" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="due" type="xsd:double" minOccurs="0"/>
|
||||
<element name="currency" type="xsd:string" minOccurs="0"/>
|
||||
<element name="discDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="discAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="disc" type="xsd:double" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="VendorPaymentApplyList">
|
||||
<sequence>
|
||||
<element name="apply" type="tranPurch:VendorPaymentApply" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="VendorPaymentCredit">
|
||||
<sequence>
|
||||
<element name="apply" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="doc" type="xsd:long" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="creditDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="type" type="xsd:string" minOccurs="0"/>
|
||||
<element name="refNum" type="xsd:string" minOccurs="0"/>
|
||||
<element name="appliedTo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="due" type="xsd:double" minOccurs="0"/>
|
||||
<element name="currency" type="xsd:string" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="VendorPaymentCreditList">
|
||||
<sequence>
|
||||
<element name="credit" type="tranPurch:VendorPaymentCredit" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- vendorCredit/start -->
|
||||
<element name="vendorCredit" type="tranPurch:VendorCredit"/>
|
||||
<complexType name="VendorCredit">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="unApplied" type="xsd:double" minOccurs="0"/>
|
||||
<element name="autoApply" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="applied" type="xsd:double" minOccurs="0"/>
|
||||
<element name="transactionNumber" type="xsd:string" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="userTotal" type="xsd:double" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="currencyName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="postingPeriod" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="expenseList" type="tranPurch:VendorCreditExpenseList" minOccurs="0"/>
|
||||
<element name="itemList" type="tranPurch:VendorCreditItemList" minOccurs="0"/>
|
||||
<element name="applyList" type="tranPurch:VendorCreditApplyList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="VendorCreditExpense">
|
||||
<sequence>
|
||||
<element name="orderLine" type="xsd:long" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="category" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="amortizationSched" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amortizStartDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationEndDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationResidual" type="xsd:string" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="VendorCreditExpenseList">
|
||||
<sequence>
|
||||
<element name="expense" type="tranPurch:VendorCreditExpense" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="VendorCreditItem">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="vendorName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="orderLine" type="xsd:long" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="serialNumbersList" type="platformCore:RecordRefList" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="binNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="options" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="amortizationSched" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amortizStartDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationEndDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationResidual" type="xsd:string" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="VendorCreditItemList">
|
||||
<sequence>
|
||||
<element name="item" type="tranPurch:VendorCreditItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="VendorCreditApply">
|
||||
<sequence>
|
||||
<element name="apply" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="applyDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="doc" type="xsd:long" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="type" type="xsd:string" minOccurs="0"/>
|
||||
<element name="refNum" type="xsd:string" minOccurs="0"/>
|
||||
<element name="total" type="xsd:double" minOccurs="0"/>
|
||||
<element name="due" type="xsd:double" minOccurs="0"/>
|
||||
<element name="currency" type="xsd:string" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="VendorCreditApplyList">
|
||||
<sequence>
|
||||
<element name="apply" type="tranPurch:VendorCreditApply" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- vendorCredit/end -->
|
||||
<!-- vendorReturnAuthorization/start -->
|
||||
<element name="vendorReturnAuthorization" type="tranPurch:VendorReturnAuthorization"/>
|
||||
<complexType name="VendorReturnAuthorization">
|
||||
<complexContent>
|
||||
<extension base="platformCore:Record">
|
||||
<sequence>
|
||||
<element name="createdDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="lastModifiedDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="tranId" type="xsd:string" minOccurs="0"/>
|
||||
<element name="createdFrom" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="entity" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="orderStatus" type="tranPurchTyp:VendorReturnAuthorizationOrderStatus" minOccurs="0"/>
|
||||
<element name="tranDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="userTotal" type="xsd:double" minOccurs="0"/>
|
||||
<element name="currency" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="currencyName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="exchangeRate" type="xsd:double" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="subsidiary" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="intercoTransaction" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="intercoStatus" type="platformCommonTyp:IntercoStatus" minOccurs="0"/>
|
||||
<element name="expenseList" type="tranPurch:VendorReturnAuthorizationExpenseList" minOccurs="0"/>
|
||||
<element name="itemList" type="tranPurch:VendorReturnAuthorizationItemList" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
<!-- primary record internalId -->
|
||||
<attribute name="internalId" type="xsd:string"/>
|
||||
<attribute name="externalId" type="xsd:string"/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="VendorReturnAuthorizationExpense">
|
||||
<sequence>
|
||||
<element name="orderLine" type="xsd:long" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="category" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="account" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="memo" type="xsd:string" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="amortizationSched" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="amortizStartDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationEndDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationResidual" type="xsd:string" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="VendorReturnAuthorizationExpenseList">
|
||||
<sequence>
|
||||
<element name="expense" type="tranPurch:VendorReturnAuthorizationExpense" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<complexType name="VendorReturnAuthorizationItem">
|
||||
<sequence>
|
||||
<element name="item" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="vendorName" type="xsd:string" minOccurs="0"/>
|
||||
<element name="line" type="xsd:long" minOccurs="0"/>
|
||||
<element name="orderLine" type="xsd:long" minOccurs="0"/>
|
||||
<element name="quantity" type="xsd:double" minOccurs="0"/>
|
||||
<element name="units" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="inventoryDetail" type="platformCommon:InventoryDetail" minOccurs="0"/>
|
||||
<element name="serialNumbersList" type="platformCore:RecordRefList" minOccurs="0"/>
|
||||
<element name="description" type="xsd:string" minOccurs="0"/>
|
||||
<element name="binNumbers" type="xsd:string" minOccurs="0"/>
|
||||
<element name="rate" type="xsd:string" minOccurs="0"/>
|
||||
<element name="amount" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxCode" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="taxRate1" type="xsd:double" minOccurs="0"/>
|
||||
<element name="taxRate2" type="xsd:double" minOccurs="0"/>
|
||||
<element name="grossAmt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="tax1Amt" type="xsd:double" minOccurs="0"/>
|
||||
<element name="options" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
<element name="department" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="class" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="location" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="customer" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isBillable" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="isClosed" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="amortizationSched" type="platformCore:RecordRef" minOccurs="0"/>
|
||||
<element name="isDropShipment" type="xsd:boolean" minOccurs="0"/>
|
||||
<element name="amortizStartDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationEndDate" type="xsd:dateTime" minOccurs="0"/>
|
||||
<element name="amortizationResidual" type="xsd:string" minOccurs="0"/>
|
||||
<element name="customFieldList" type="platformCore:CustomFieldList" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="VendorReturnAuthorizationItemList">
|
||||
<sequence>
|
||||
<element name="item" type="tranPurch:VendorReturnAuthorizationItem" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="replaceAll" type="xsd:boolean" default="true"/>
|
||||
</complexType>
|
||||
<!-- vendorReturnAuthorization/end -->
|
||||
</schema>
|
||||
@@ -0,0 +1,603 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tranSalesTyp="urn:types.sales_2014_2.transactions.webservices.netsuite.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:types.sales_2014_2.transactions.webservices.netsuite.com" elementFormDefault="qualified">
|
||||
<!-- SalesOrderItemCommitInventory/start -->
|
||||
<simpleType name="SalesOrderItemCommitInventory">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_availableQty"/>
|
||||
<enumeration value="_completeQty"/>
|
||||
<enumeration value="_doNotCommit"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- SalesOrderItemCommitInventory/end -->
|
||||
<!-- salesOrder constants/start -->
|
||||
<simpleType name="SalesOrderItemCreatePo">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_dropShipment"/>
|
||||
<enumeration value="_specialOrder"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="SalesOrderOrderStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_pendingApproval"/>
|
||||
<enumeration value="_pendingFulfillment"/>
|
||||
<enumeration value="_cancelled"/>
|
||||
<enumeration value="_partiallyFulfilled"/>
|
||||
<enumeration value="_pendingBillingPartFulfilled"/>
|
||||
<enumeration value="_pendingBilling"/>
|
||||
<enumeration value="_fullyBilled"/>
|
||||
<enumeration value="_closed"/>
|
||||
<enumeration value="_undefined"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- salesOrder constants/end -->
|
||||
<!-- itemFulfillment constants/start -->
|
||||
<simpleType name="ItemFulfillmentExportTypeUps">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_domesticExports"/>
|
||||
<enumeration value="_foreignExports"/>
|
||||
<enumeration value="_foreignMilitarySales"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentLicenseExceptionUps">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_agr"/>
|
||||
<enumeration value="_apr"/>
|
||||
<enumeration value="_avs"/>
|
||||
<enumeration value="_bag"/>
|
||||
<enumeration value="_civ"/>
|
||||
<enumeration value="_ctp"/>
|
||||
<enumeration value="_enc"/>
|
||||
<enumeration value="_gbs"/>
|
||||
<enumeration value="_gft"/>
|
||||
<enumeration value="_gov"/>
|
||||
<enumeration value="_kmi"/>
|
||||
<enumeration value="_lvs"/>
|
||||
<enumeration value="_nlr"/>
|
||||
<enumeration value="_rpl"/>
|
||||
<enumeration value="_tmp"/>
|
||||
<enumeration value="_tspa"/>
|
||||
<enumeration value="_tsr"/>
|
||||
<enumeration value="_tsu"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentMethodOfTransportUps">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_air"/>
|
||||
<enumeration value="_airContainerized"/>
|
||||
<enumeration value="_auto"/>
|
||||
<enumeration value="_fixedTransportInstallations"/>
|
||||
<enumeration value="_mail"/>
|
||||
<enumeration value="_passengerHandcarried"/>
|
||||
<enumeration value="_pedestrian"/>
|
||||
<enumeration value="_rail"/>
|
||||
<enumeration value="_railContainerized"/>
|
||||
<enumeration value="_roadOther"/>
|
||||
<enumeration value="_seaBarge"/>
|
||||
<enumeration value="_seaContainerized"/>
|
||||
<enumeration value="_seaNoncontainerized"/>
|
||||
<enumeration value="_truck"/>
|
||||
<enumeration value="_truckContainerized"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentThirdPartyTypeUps">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_consigneeBilling"/>
|
||||
<enumeration value="_noneSelected"/>
|
||||
<enumeration value="_thirdPartyBilling"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageUpsCodMethodUps">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_cashiersCheckMoneyOrder"/>
|
||||
<enumeration value="_checkCashiersCheckMoneyOrder"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageUpsDeliveryConfUps">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_noneSelected"/>
|
||||
<enumeration value="_adultSignatureRequired"/>
|
||||
<enumeration value="_deliveryConfirmation"/>
|
||||
<enumeration value="_signatureRequired"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageUpsPackagingUps">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_upsExpressBox"/>
|
||||
<enumeration value="_upsLetter"/>
|
||||
<enumeration value="_upsPak"/>
|
||||
<enumeration value="_upsTube"/>
|
||||
<enumeration value="_yourPackaging"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageUspsDeliveryConfUsps">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_deliveryConfirmation"/>
|
||||
<enumeration value="_signatureConfirmation"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageUspsPackagingUsps">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_parcel"/>
|
||||
<enumeration value="_flatRateBox"/>
|
||||
<enumeration value="_flatRateEnvelope"/>
|
||||
<enumeration value="_smallFlatRateBox"/>
|
||||
<enumeration value="_mediumFlatRateBox"/>
|
||||
<enumeration value="_largeFlatRateBox"/>
|
||||
<enumeration value="_irregularPackage"/>
|
||||
<enumeration value="_largePackage"/>
|
||||
<enumeration value="_oversizedPackage"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentB13AFilingOptionFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_filedElectronically"/>
|
||||
<enumeration value="_manuallyAttached"/>
|
||||
<enumeration value="_notRequired"/>
|
||||
<enumeration value="_summaryReporting"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentHomeDeliveryTypeFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_appointment"/>
|
||||
<enumeration value="_dateCertain"/>
|
||||
<enumeration value="_evening"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentThirdPartyTypeFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_billRecipient"/>
|
||||
<enumeration value="_billThirdParty"/>
|
||||
<enumeration value="_noneSelected"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageFedExAdmPackageTypeFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_bag"/>
|
||||
<enumeration value="_barrel"/>
|
||||
<enumeration value="_basketOrHamper"/>
|
||||
<enumeration value="_box"/>
|
||||
<enumeration value="_bucket"/>
|
||||
<enumeration value="_bundle"/>
|
||||
<enumeration value="_cage"/>
|
||||
<enumeration value="_carton"/>
|
||||
<enumeration value="_case"/>
|
||||
<enumeration value="_chest"/>
|
||||
<enumeration value="_container"/>
|
||||
<enumeration value="_crate"/>
|
||||
<enumeration value="_cylinder"/>
|
||||
<enumeration value="_drum"/>
|
||||
<enumeration value="_envelope"/>
|
||||
<enumeration value="_package"/>
|
||||
<enumeration value="_pail"/>
|
||||
<enumeration value="_pallet"/>
|
||||
<enumeration value="_parcel"/>
|
||||
<enumeration value="_pieces"/>
|
||||
<enumeration value="_reel"/>
|
||||
<enumeration value="_roll"/>
|
||||
<enumeration value="_sack"/>
|
||||
<enumeration value="_shrinkWrapped"/>
|
||||
<enumeration value="_skid"/>
|
||||
<enumeration value="_tank"/>
|
||||
<enumeration value="_toteBin"/>
|
||||
<enumeration value="_tube"/>
|
||||
<enumeration value="_unit"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageFedExCodMethodFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_any"/>
|
||||
<enumeration value="_cash"/>
|
||||
<enumeration value="_guaranteedFunds"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageFedExDeliveryConfFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_signatureRequired"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageFedExPackagingFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_fedExBox"/>
|
||||
<enumeration value="_fedEx10kgBox"/>
|
||||
<enumeration value="_fedEx25kgBox"/>
|
||||
<enumeration value="_fedExEnvelope"/>
|
||||
<enumeration value="_fedExPak"/>
|
||||
<enumeration value="_fedExTube"/>
|
||||
<enumeration value="_yourPackaging"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageFedExSignatureOptionsFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_adult"/>
|
||||
<enumeration value="_direct"/>
|
||||
<enumeration value="_indirect"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentTermsOfSaleFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_fob"/>
|
||||
<enumeration value="_cf"/>
|
||||
<enumeration value="_cif"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentShipStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_packed"/>
|
||||
<enumeration value="_picked"/>
|
||||
<enumeration value="_shipped"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- itemFulfillment constants/end -->
|
||||
<!-- OpportunityStatus/start -->
|
||||
<simpleType name="OpportunityStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_closedLost"/>
|
||||
<enumeration value="_closedWon"/>
|
||||
<enumeration value="_inProgress"/>
|
||||
<enumeration value="_issuedEstimate"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- OpportunityStatus/end -->
|
||||
<!-- TransactionType constants/start -->
|
||||
<simpleType name="TransactionType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_assemblyBuild"/>
|
||||
<enumeration value="_assemblyUnbuild"/>
|
||||
<enumeration value="_binTransfer"/>
|
||||
<enumeration value="_binWorksheet"/>
|
||||
<enumeration value="_cashRefund"/>
|
||||
<enumeration value="_cashSale"/>
|
||||
<enumeration value="_check"/>
|
||||
<enumeration value="_creditMemo"/>
|
||||
<enumeration value="_customerDeposit"/>
|
||||
<enumeration value="_customerPayment"/>
|
||||
<enumeration value="_customerRefund"/>
|
||||
<enumeration value="_deposit"/>
|
||||
<enumeration value="_depositApplication"/>
|
||||
<enumeration value="_estimate"/>
|
||||
<enumeration value="_expenseReport"/>
|
||||
<enumeration value="_inventoryAdjustment"/>
|
||||
<enumeration value="_inventoryCostRevaluation"/>
|
||||
<enumeration value="_inventoryTransfer"/>
|
||||
<enumeration value="_invoice"/>
|
||||
<enumeration value="_itemFulfillment"/>
|
||||
<enumeration value="_itemReceipt"/>
|
||||
<enumeration value="_journal"/>
|
||||
<enumeration value="_opportunity"/>
|
||||
<enumeration value="_paycheckJournal"/>
|
||||
<enumeration value="_purchaseOrder"/>
|
||||
<enumeration value="_returnAuthorization"/>
|
||||
<enumeration value="_salesOrder"/>
|
||||
<enumeration value="_transferOrder"/>
|
||||
<enumeration value="_vendorBill"/>
|
||||
<enumeration value="_vendorCredit"/>
|
||||
<enumeration value="_vendorPayment"/>
|
||||
<enumeration value="_vendorReturnAuthorization"/>
|
||||
<enumeration value="_workOrder"/>
|
||||
<enumeration value="_workOrderClose"/>
|
||||
<enumeration value="_workOrderCompletion"/>
|
||||
<enumeration value="_workOrderIssue"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- TransactionType constants/end -->
|
||||
<!-- TransactionStatus constants/start -->
|
||||
<simpleType name="TransactionStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_billCancelled"/>
|
||||
<enumeration value="_billOpen"/>
|
||||
<enumeration value="_billPaidInFull"/>
|
||||
<enumeration value="_billPaymentOnlineBillPayPendingAccountingApproval"/>
|
||||
<enumeration value="_billPaymentVoided"/>
|
||||
<enumeration value="_billPendingApproval"/>
|
||||
<enumeration value="_billRejected"/>
|
||||
<enumeration value="_cashSaleDeposited"/>
|
||||
<enumeration value="_cashSaleNotDeposited"/>
|
||||
<enumeration value="_cashSaleUnapprovedPayment"/>
|
||||
<enumeration value="_checkOnlineBillPayPendingAccountingApproval"/>
|
||||
<enumeration value="_checkVoided"/>
|
||||
<enumeration value="_commissionOverpaid"/>
|
||||
<enumeration value="_commissionPaidInFull"/>
|
||||
<enumeration value="_commissionPendingAccountingApproval"/>
|
||||
<enumeration value="_commissionPendingPayment"/>
|
||||
<enumeration value="_commissionRejectedByAccounting"/>
|
||||
<enumeration value="_creditMemoFullyApplied"/>
|
||||
<enumeration value="_creditMemoOpen"/>
|
||||
<enumeration value="_customerDepositDeposited"/>
|
||||
<enumeration value="_customerDepositFullyApplied"/>
|
||||
<enumeration value="_customerDepositNotDeposited"/>
|
||||
<enumeration value="_customerRefundVoided"/>
|
||||
<enumeration value="_estimateClosed"/>
|
||||
<enumeration value="_estimateExpired"/>
|
||||
<enumeration value="_estimateOpen"/>
|
||||
<enumeration value="_estimateProcessed"/>
|
||||
<enumeration value="_estimateVoided"/>
|
||||
<enumeration value="_expenseReportApprovedByAccounting"/>
|
||||
<enumeration value="_expenseReportApprovedOverriddenByAccounting"/>
|
||||
<enumeration value="_expenseReportInProgress"/>
|
||||
<enumeration value="_expenseReportPaidInFull"/>
|
||||
<enumeration value="_expenseReportPendingAccountingApproval"/>
|
||||
<enumeration value="_expenseReportPendingSupervisorApproval"/>
|
||||
<enumeration value="_expenseReportRejectedByAccounting"/>
|
||||
<enumeration value="_expenseReportRejectedBySupervisor"/>
|
||||
<enumeration value="_expenseReportRejectedOverriddenByAccounting"/>
|
||||
<enumeration value="_invoiceOpen"/>
|
||||
<enumeration value="_invoicePaidInFull"/>
|
||||
<enumeration value="_invoicePendingApproval"/>
|
||||
<enumeration value="_invoiceRejected"/>
|
||||
<enumeration value="_itemFulfillmentPacked"/>
|
||||
<enumeration value="_itemFulfillmentPicked"/>
|
||||
<enumeration value="_itemFulfillmentShipped"/>
|
||||
<enumeration value="_journalApprovedForPosting"/>
|
||||
<enumeration value="_journalPendingApproval"/>
|
||||
<enumeration value="_opportunityClosedLost"/>
|
||||
<enumeration value="_opportunityClosedWon"/>
|
||||
<enumeration value="_opportunityInProgress"/>
|
||||
<enumeration value="_opportunityIssuedEstimate"/>
|
||||
<enumeration value="_paycheckCommitted"/>
|
||||
<enumeration value="_paycheckError"/>
|
||||
<enumeration value="_paycheckPendingCommitment"/>
|
||||
<enumeration value="_paycheckPendingTaxCalculation"/>
|
||||
<enumeration value="_paycheckPreview"/>
|
||||
<enumeration value="_paycheckReversed"/>
|
||||
<enumeration value="_paycheckUndefined"/>
|
||||
<enumeration value="_paymentDeposited"/>
|
||||
<enumeration value="_paymentNotDeposited"/>
|
||||
<enumeration value="_paymentUnapprovedPayment"/>
|
||||
<enumeration value="_payrollLiabilityCheckVoided"/>
|
||||
<enumeration value="_purchaseOrderClosed"/>
|
||||
<enumeration value="_purchaseOrderFullyBilled"/>
|
||||
<enumeration value="_purchaseOrderPartiallyReceived"/>
|
||||
<enumeration value="_purchaseOrderPendingBill"/>
|
||||
<enumeration value="_purchaseOrderPendingBillingPartiallyReceived"/>
|
||||
<enumeration value="_purchaseOrderPendingReceipt"/>
|
||||
<enumeration value="_purchaseOrderPendingSupervisorApproval"/>
|
||||
<enumeration value="_purchaseOrderRejectedBySupervisor"/>
|
||||
<enumeration value="_returnAuthorizationCancelled"/>
|
||||
<enumeration value="_returnAuthorizationClosed"/>
|
||||
<enumeration value="_returnAuthorizationPartiallyReceived"/>
|
||||
<enumeration value="_returnAuthorizationPendingApproval"/>
|
||||
<enumeration value="_returnAuthorizationPendingReceipt"/>
|
||||
<enumeration value="_returnAuthorizationPendingRefund"/>
|
||||
<enumeration value="_returnAuthorizationPendingRefundPartiallyReceived"/>
|
||||
<enumeration value="_returnAuthorizationRefunded"/>
|
||||
<enumeration value="_salesOrderBilled"/>
|
||||
<enumeration value="_salesOrderCancelled"/>
|
||||
<enumeration value="_salesOrderClosed"/>
|
||||
<enumeration value="_salesOrderPartiallyFulfilled"/>
|
||||
<enumeration value="_salesOrderPendingApproval"/>
|
||||
<enumeration value="_salesOrderPendingBilling"/>
|
||||
<enumeration value="_salesOrderPendingBillingPartiallyFulfilled"/>
|
||||
<enumeration value="_salesOrderPendingFulfillment"/>
|
||||
<enumeration value="_salesTaxPaymentOnlineBillPayPendingAccountingApproval"/>
|
||||
<enumeration value="_salesTaxPaymentVoided"/>
|
||||
<enumeration value="_statementChargeOpen"/>
|
||||
<enumeration value="_statementChargePaidInFull"/>
|
||||
<enumeration value="_taxLiabilityChequeVoided"/>
|
||||
<enumeration value="_tegataPayableEndorsed"/>
|
||||
<enumeration value="_tegataPayableIssued"/>
|
||||
<enumeration value="_tegataPayablePaid"/>
|
||||
<enumeration value="_tegataReceivablesCollected"/>
|
||||
<enumeration value="_tegataReceivablesDiscounted"/>
|
||||
<enumeration value="_tegataReceivablesEndorsed"/>
|
||||
<enumeration value="_tegataReceivablesHolding"/>
|
||||
<enumeration value="_transferOrderClosed"/>
|
||||
<enumeration value="_transferOrderPartiallyFulfilled"/>
|
||||
<enumeration value="_transferOrderPendingApproval"/>
|
||||
<enumeration value="_transferOrderPendingFulfillment"/>
|
||||
<enumeration value="_transferOrderPendingReceipt"/>
|
||||
<enumeration value="_transferOrderPendingReceiptPartiallyFulfilled"/>
|
||||
<enumeration value="_transferOrderReceived"/>
|
||||
<enumeration value="_transferOrderRejected"/>
|
||||
<enumeration value="_vendorReturnAuthorizationCancelled"/>
|
||||
<enumeration value="_vendorReturnAuthorizationClosed"/>
|
||||
<enumeration value="_vendorReturnAuthorizationCredited"/>
|
||||
<enumeration value="_vendorReturnAuthorizationPartiallyReturned"/>
|
||||
<enumeration value="_vendorReturnAuthorizationPendingApproval"/>
|
||||
<enumeration value="_vendorReturnAuthorizationPendingCredit"/>
|
||||
<enumeration value="_vendorReturnAuthorizationPendingCreditPartiallyReturned"/>
|
||||
<enumeration value="_vendorReturnAuthorizationPendingReturn"/>
|
||||
<enumeration value="_workOrderBuilt"/>
|
||||
<enumeration value="_workOrderCancelled"/>
|
||||
<enumeration value="_workOrderClosed"/>
|
||||
<enumeration value="_workOrderPartiallyBuilt"/>
|
||||
<enumeration value="_workOrderPendingBuild"/>
|
||||
<enumeration value="_workOrderPlanned"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- TransactionStatus constants/end -->
|
||||
<simpleType name="TransactionPaymentEventResult">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_accept"/>
|
||||
<enumeration value="_holdOverride"/>
|
||||
<enumeration value="_paymentHold"/>
|
||||
<enumeration value="_reject"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TransactionPaymentEventType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_authorizationRequest"/>
|
||||
<enumeration value="_captureRequest"/>
|
||||
<enumeration value="_creditRequest"/>
|
||||
<enumeration value="_overrideHold"/>
|
||||
<enumeration value="_refundRequest"/>
|
||||
<enumeration value="_saleRequest"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TransactionPaymentEventHoldReason">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_authorizationDecline"/>
|
||||
<enumeration value="_cardExpired"/>
|
||||
<enumeration value="_cardInvalid"/>
|
||||
<enumeration value="_externalFraudRejection"/>
|
||||
<enumeration value="_externalFraudReview"/>
|
||||
<enumeration value="_forwardedToPayerAuthentication"/>
|
||||
<enumeration value="_forwardRequested"/>
|
||||
<enumeration value="_gatewayError"/>
|
||||
<enumeration value="_overridenBy"/>
|
||||
<enumeration value="_partnerDecline"/>
|
||||
<enumeration value="_systemError"/>
|
||||
<enumeration value="_verbalAuthorizationRequested"/>
|
||||
<enumeration value="_verificationRejection"/>
|
||||
<enumeration value="_verificationRequired"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemFulfillmentPackageFedExCodFreightTypeFedEx/start -->
|
||||
<simpleType name="ItemFulfillmentPackageFedExCodFreightTypeFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_cODCharge"/>
|
||||
<enumeration value="_noneSelected"/>
|
||||
<enumeration value="_orderChargeNet"/>
|
||||
<enumeration value="_orderChargeTotal"/>
|
||||
<enumeration value="_shippingCharge"/>
|
||||
<enumeration value="_totalCharge"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ItemFulfillmentPackageFedExCodFreightTypeFedEx/end -->
|
||||
<simpleType name="TransactionLinkType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_closedPeriodFxVariance"/>
|
||||
<enumeration value="_closeWorkOrder"/>
|
||||
<enumeration value="_cogsLink"/>
|
||||
<enumeration value="_collectTegata"/>
|
||||
<enumeration value="_commission"/>
|
||||
<enumeration value="_deferredRevenueReallocation"/>
|
||||
<enumeration value="_depositApplication"/>
|
||||
<enumeration value="_depositRefundCheck"/>
|
||||
<enumeration value="_discountTegata"/>
|
||||
<enumeration value="_dropShipment"/>
|
||||
<enumeration value="_endorseTegata"/>
|
||||
<enumeration value="_estimateInvoicing"/>
|
||||
<enumeration value="_intercompanyAdjustment"/>
|
||||
<enumeration value="_inventoryCountAdjustment"/>
|
||||
<enumeration value="_landedCost"/>
|
||||
<enumeration value="_linkedReturnCost"/>
|
||||
<enumeration value="_opportunityClose"/>
|
||||
<enumeration value="_opportunityEstimate"/>
|
||||
<enumeration value="_orderBillInvoice"/>
|
||||
<enumeration value="_orderPickingPacking"/>
|
||||
<enumeration value="_payment"/>
|
||||
<enumeration value="_payTegata"/>
|
||||
<enumeration value="_purchaseContractOrder"/>
|
||||
<enumeration value="_purchaseOrderRequisition"/>
|
||||
<enumeration value="_purchaseOrderToBlanket"/>
|
||||
<enumeration value="_purchaseReturn"/>
|
||||
<enumeration value="_receiptBill"/>
|
||||
<enumeration value="_receiptFulfillment"/>
|
||||
<enumeration value="_reimbursement"/>
|
||||
<enumeration value="_revalueWorkOrder"/>
|
||||
<enumeration value="_revenueAmortizatonRecognition"/>
|
||||
<enumeration value="_revenueCommitted"/>
|
||||
<enumeration value="_saleReturn"/>
|
||||
<enumeration value="_salesOrderDegross"/>
|
||||
<enumeration value="_salesOrderDeposit"/>
|
||||
<enumeration value="_salesOrderRevenueRevaluation"/>
|
||||
<enumeration value="_sourceOfRevenueContract"/>
|
||||
<enumeration value="_specialOrder"/>
|
||||
<enumeration value="_vendorBillVariance"/>
|
||||
<enumeration value="_wipBuild"/>
|
||||
<enumeration value="_workOrderBuild"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ForecastType/start -->
|
||||
<simpleType name="ForecastType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_omitted"/>
|
||||
<enumeration value="_worstCase"/>
|
||||
<enumeration value="_mostLikely"/>
|
||||
<enumeration value="_upside"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- ForecastType/end -->
|
||||
<simpleType name="TransactionLineType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_adjustedQuantity"/>
|
||||
<enumeration value="_billExchangeRateVariance"/>
|
||||
<enumeration value="_billPriceVariance"/>
|
||||
<enumeration value="_billQuantityVariance"/>
|
||||
<enumeration value="_countQuantity"/>
|
||||
<enumeration value="_dropshipExpense"/>
|
||||
<enumeration value="_gainLoss"/>
|
||||
<enumeration value="_item"/>
|
||||
<enumeration value="_materialOverhead"/>
|
||||
<enumeration value="_nonReimbursuableExpenseOffset"/>
|
||||
<enumeration value="_nonReimbursuableExpenseOriginal"/>
|
||||
<enumeration value="_productionPriceVariance"/>
|
||||
<enumeration value="_productionQuantityVariance"/>
|
||||
<enumeration value="_purchasePriceVariance"/>
|
||||
<enumeration value="_receiving"/>
|
||||
<enumeration value="_routingItem"/>
|
||||
<enumeration value="_routingWorkInProcess"/>
|
||||
<enumeration value="_scrap"/>
|
||||
<enumeration value="_shipping"/>
|
||||
<enumeration value="_snapshotQuantity"/>
|
||||
<enumeration value="_totalBillVariance"/>
|
||||
<enumeration value="_unbuildVariance"/>
|
||||
<enumeration value="_workInProcess"/>
|
||||
<enumeration value="_workInProcessVariance"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TransactionApprovalStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_approved"/>
|
||||
<enumeration value="_pendingApproval"/>
|
||||
<enumeration value="_rejected"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentPackageFedExPriorityAlertTypeFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_fedexPriorityAlert"/>
|
||||
<enumeration value="_fedexPriorityAlertPlus"/>
|
||||
<enumeration value="_noneSelected"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentHazmatTypeFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_dangerousGoods"/>
|
||||
<enumeration value="_hazmat"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentAncillaryEndorsementFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_addressCorrection"/>
|
||||
<enumeration value="_carrierLeaveIfNoResponse"/>
|
||||
<enumeration value="_changeService"/>
|
||||
<enumeration value="_forwardingService"/>
|
||||
<enumeration value="_returnService"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="ItemFulfillmentAccessibilityTypeFedEx">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_accessible"/>
|
||||
<enumeration value="_inaccessible"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TransactionChargeType">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_concession"/>
|
||||
<enumeration value="_fixedDate"/>
|
||||
<enumeration value="_fixedUsage"/>
|
||||
<enumeration value="_milestone"/>
|
||||
<enumeration value="_oneTime"/>
|
||||
<enumeration value="_penalty"/>
|
||||
<enumeration value="_projectProgress"/>
|
||||
<enumeration value="_recurringService"/>
|
||||
<enumeration value="_timeBased"/>
|
||||
<enumeration value="_variableUsage"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="AccountingTransactionRevCommitStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_committed"/>
|
||||
<enumeration value="_partiallyCommitted"/>
|
||||
<enumeration value="_pendingCommitment"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="AccountingTransactionRevenueStatus">
|
||||
<restriction base="xsd:string">
|
||||
<enumeration value="_completed"/>
|
||||
<enumeration value="_inProgress"/>
|
||||
<enumeration value="_onRevCommitment"/>
|
||||
<enumeration value="_pending"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,38 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.talend</groupId>
|
||||
<artifactId>Netsuite_Client</artifactId>
|
||||
<name>Netsuite_Client</name>
|
||||
<version>1.0.0</version>
|
||||
|
||||
<dependencies>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>2.3.2</version>
|
||||
<configuration>
|
||||
<source>1.6</source>
|
||||
<target>1.6</target>
|
||||
<encoding>UTF-8</encoding>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/java</directory>
|
||||
</resource>
|
||||
</resources>
|
||||
|
||||
<testResources>
|
||||
<testResource>
|
||||
<directory>src/test/java</directory>
|
||||
</testResource>
|
||||
</testResources>
|
||||
</build>
|
||||
</project>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,144 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.activities.scheduling.types.CalendarEventAttendeeAttendance;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
import com.netsuite.webservices.platform.core.types.CalendarEventAttendeeResponse;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for CalendarEventAttendee complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="CalendarEventAttendee">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="sendEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="attendee" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="response" type="{urn:types.core_2014_2.platform.webservices.netsuite.com}CalendarEventAttendeeResponse" minOccurs="0"/>
|
||||
* <element name="attendance" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}CalendarEventAttendeeAttendance" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "CalendarEventAttendee", propOrder = {
|
||||
"sendEmail",
|
||||
"attendee",
|
||||
"response",
|
||||
"attendance"
|
||||
})
|
||||
public class CalendarEventAttendee {
|
||||
|
||||
protected Boolean sendEmail;
|
||||
protected RecordRef attendee;
|
||||
protected CalendarEventAttendeeResponse response;
|
||||
protected CalendarEventAttendeeAttendance attendance;
|
||||
|
||||
/**
|
||||
* Gets the value of the sendEmail property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isSendEmail() {
|
||||
return sendEmail;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the sendEmail property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setSendEmail(Boolean value) {
|
||||
this.sendEmail = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the attendee property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getAttendee() {
|
||||
return attendee;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the attendee property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setAttendee(RecordRef value) {
|
||||
this.attendee = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the response property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CalendarEventAttendeeResponse }
|
||||
*
|
||||
*/
|
||||
public CalendarEventAttendeeResponse getResponse() {
|
||||
return response;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the response property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CalendarEventAttendeeResponse }
|
||||
*
|
||||
*/
|
||||
public void setResponse(CalendarEventAttendeeResponse value) {
|
||||
this.response = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the attendance property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CalendarEventAttendeeAttendance }
|
||||
*
|
||||
*/
|
||||
public CalendarEventAttendeeAttendance getAttendance() {
|
||||
return attendance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the attendance property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CalendarEventAttendeeAttendance }
|
||||
*
|
||||
*/
|
||||
public void setAttendance(CalendarEventAttendeeAttendance value) {
|
||||
this.attendance = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for CalendarEventAttendeeList complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="CalendarEventAttendeeList">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="attendee" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}CalendarEventAttendee" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="replaceAll" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "CalendarEventAttendeeList", propOrder = {
|
||||
"attendee"
|
||||
})
|
||||
public class CalendarEventAttendeeList {
|
||||
|
||||
protected List<CalendarEventAttendee> attendee;
|
||||
@XmlAttribute(name = "replaceAll")
|
||||
protected Boolean replaceAll;
|
||||
|
||||
/**
|
||||
* Gets the value of the attendee property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the attendee property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getAttendee().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CalendarEventAttendee }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CalendarEventAttendee> getAttendee() {
|
||||
if (attendee == null) {
|
||||
attendee = new ArrayList<CalendarEventAttendee>();
|
||||
}
|
||||
return this.attendee;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the replaceAll property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public boolean isReplaceAll() {
|
||||
if (replaceAll == null) {
|
||||
return true;
|
||||
} else {
|
||||
return replaceAll;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the replaceAll property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setReplaceAll(Boolean value) {
|
||||
this.replaceAll = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for CalendarEventResource complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="CalendarEventResource">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="resource" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="location" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "CalendarEventResource", propOrder = {
|
||||
"resource",
|
||||
"location"
|
||||
})
|
||||
public class CalendarEventResource {
|
||||
|
||||
protected RecordRef resource;
|
||||
protected String location;
|
||||
|
||||
/**
|
||||
* Gets the value of the resource property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getResource() {
|
||||
return resource;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the resource property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setResource(RecordRef value) {
|
||||
this.resource = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the location property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getLocation() {
|
||||
return location;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the location property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setLocation(String value) {
|
||||
this.location = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for CalendarEventResourceList complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="CalendarEventResourceList">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="resource" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}CalendarEventResource" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="replaceAll" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "CalendarEventResourceList", propOrder = {
|
||||
"resource"
|
||||
})
|
||||
public class CalendarEventResourceList {
|
||||
|
||||
protected List<CalendarEventResource> resource;
|
||||
@XmlAttribute(name = "replaceAll")
|
||||
protected Boolean replaceAll;
|
||||
|
||||
/**
|
||||
* Gets the value of the resource property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the resource property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getResource().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CalendarEventResource }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CalendarEventResource> getResource() {
|
||||
if (resource == null) {
|
||||
resource = new ArrayList<CalendarEventResource>();
|
||||
}
|
||||
return this.resource;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the replaceAll property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public boolean isReplaceAll() {
|
||||
if (replaceAll == null) {
|
||||
return true;
|
||||
} else {
|
||||
return replaceAll;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the replaceAll property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setReplaceAll(Boolean value) {
|
||||
this.replaceAll = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,407 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.CalendarEventSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.ContactSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.CustomSearchJoin;
|
||||
import com.netsuite.webservices.platform.common.CustomerSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.EmployeeSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.EntitySearchBasic;
|
||||
import com.netsuite.webservices.platform.common.FileSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.NoteSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.OpportunitySearchBasic;
|
||||
import com.netsuite.webservices.platform.common.OriginatingLeadSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.SupportCaseSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.TimeBillSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.TransactionSearchBasic;
|
||||
import com.netsuite.webservices.platform.core.SearchRecord;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for CalendarEventSearch complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="CalendarEventSearch">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRecord">
|
||||
* <sequence>
|
||||
* <element name="basic" type="{urn:common_2014_2.platform.webservices.netsuite.com}CalendarEventSearchBasic" minOccurs="0"/>
|
||||
* <element name="attendeeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EntitySearchBasic" minOccurs="0"/>
|
||||
* <element name="attendeeContactJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ContactSearchBasic" minOccurs="0"/>
|
||||
* <element name="attendeeCustomerJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomerSearchBasic" minOccurs="0"/>
|
||||
* <element name="caseJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}SupportCaseSearchBasic" minOccurs="0"/>
|
||||
* <element name="fileJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}FileSearchBasic" minOccurs="0"/>
|
||||
* <element name="opportunityJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}OpportunitySearchBasic" minOccurs="0"/>
|
||||
* <element name="originatingLeadJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}OriginatingLeadSearchBasic" minOccurs="0"/>
|
||||
* <element name="timeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}TimeBillSearchBasic" minOccurs="0"/>
|
||||
* <element name="transactionJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}TransactionSearchBasic" minOccurs="0"/>
|
||||
* <element name="userJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
|
||||
* <element name="userNotesJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}NoteSearchBasic" minOccurs="0"/>
|
||||
* <element name="customSearchJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomSearchJoin" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "CalendarEventSearch", propOrder = {
|
||||
"basic",
|
||||
"attendeeJoin",
|
||||
"attendeeContactJoin",
|
||||
"attendeeCustomerJoin",
|
||||
"caseJoin",
|
||||
"fileJoin",
|
||||
"opportunityJoin",
|
||||
"originatingLeadJoin",
|
||||
"timeJoin",
|
||||
"transactionJoin",
|
||||
"userJoin",
|
||||
"userNotesJoin",
|
||||
"customSearchJoin"
|
||||
})
|
||||
public class CalendarEventSearch
|
||||
extends SearchRecord
|
||||
{
|
||||
|
||||
protected CalendarEventSearchBasic basic;
|
||||
protected EntitySearchBasic attendeeJoin;
|
||||
protected ContactSearchBasic attendeeContactJoin;
|
||||
protected CustomerSearchBasic attendeeCustomerJoin;
|
||||
protected SupportCaseSearchBasic caseJoin;
|
||||
protected FileSearchBasic fileJoin;
|
||||
protected OpportunitySearchBasic opportunityJoin;
|
||||
protected OriginatingLeadSearchBasic originatingLeadJoin;
|
||||
protected TimeBillSearchBasic timeJoin;
|
||||
protected TransactionSearchBasic transactionJoin;
|
||||
protected EmployeeSearchBasic userJoin;
|
||||
protected NoteSearchBasic userNotesJoin;
|
||||
protected List<CustomSearchJoin> customSearchJoin;
|
||||
|
||||
/**
|
||||
* Gets the value of the basic property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CalendarEventSearchBasic }
|
||||
*
|
||||
*/
|
||||
public CalendarEventSearchBasic getBasic() {
|
||||
return basic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the basic property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CalendarEventSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setBasic(CalendarEventSearchBasic value) {
|
||||
this.basic = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the attendeeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EntitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public EntitySearchBasic getAttendeeJoin() {
|
||||
return attendeeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the attendeeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EntitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setAttendeeJoin(EntitySearchBasic value) {
|
||||
this.attendeeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the attendeeContactJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ContactSearchBasic }
|
||||
*
|
||||
*/
|
||||
public ContactSearchBasic getAttendeeContactJoin() {
|
||||
return attendeeContactJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the attendeeContactJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ContactSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setAttendeeContactJoin(ContactSearchBasic value) {
|
||||
this.attendeeContactJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the attendeeCustomerJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomerSearchBasic }
|
||||
*
|
||||
*/
|
||||
public CustomerSearchBasic getAttendeeCustomerJoin() {
|
||||
return attendeeCustomerJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the attendeeCustomerJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomerSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setAttendeeCustomerJoin(CustomerSearchBasic value) {
|
||||
this.attendeeCustomerJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the caseJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SupportCaseSearchBasic }
|
||||
*
|
||||
*/
|
||||
public SupportCaseSearchBasic getCaseJoin() {
|
||||
return caseJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the caseJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SupportCaseSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setCaseJoin(SupportCaseSearchBasic value) {
|
||||
this.caseJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the fileJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link FileSearchBasic }
|
||||
*
|
||||
*/
|
||||
public FileSearchBasic getFileJoin() {
|
||||
return fileJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the fileJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link FileSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setFileJoin(FileSearchBasic value) {
|
||||
this.fileJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the opportunityJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link OpportunitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public OpportunitySearchBasic getOpportunityJoin() {
|
||||
return opportunityJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the opportunityJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link OpportunitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setOpportunityJoin(OpportunitySearchBasic value) {
|
||||
this.opportunityJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the originatingLeadJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link OriginatingLeadSearchBasic }
|
||||
*
|
||||
*/
|
||||
public OriginatingLeadSearchBasic getOriginatingLeadJoin() {
|
||||
return originatingLeadJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the originatingLeadJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link OriginatingLeadSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setOriginatingLeadJoin(OriginatingLeadSearchBasic value) {
|
||||
this.originatingLeadJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TimeBillSearchBasic }
|
||||
*
|
||||
*/
|
||||
public TimeBillSearchBasic getTimeJoin() {
|
||||
return timeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TimeBillSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setTimeJoin(TimeBillSearchBasic value) {
|
||||
this.timeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the transactionJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TransactionSearchBasic }
|
||||
*
|
||||
*/
|
||||
public TransactionSearchBasic getTransactionJoin() {
|
||||
return transactionJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the transactionJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TransactionSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setTransactionJoin(TransactionSearchBasic value) {
|
||||
this.transactionJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchBasic getUserJoin() {
|
||||
return userJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserJoin(EmployeeSearchBasic value) {
|
||||
this.userJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userNotesJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link NoteSearchBasic }
|
||||
*
|
||||
*/
|
||||
public NoteSearchBasic getUserNotesJoin() {
|
||||
return userNotesJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userNotesJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link NoteSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserNotesJoin(NoteSearchBasic value) {
|
||||
this.userNotesJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getCustomSearchJoin().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CustomSearchJoin }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CustomSearchJoin> getCustomSearchJoin() {
|
||||
if (customSearchJoin == null) {
|
||||
customSearchJoin = new ArrayList<CustomSearchJoin>();
|
||||
}
|
||||
return this.customSearchJoin;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.core.SearchRecord;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for CalendarEventSearchAdvanced complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="CalendarEventSearchAdvanced">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRecord">
|
||||
* <sequence>
|
||||
* <element name="criteria" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}CalendarEventSearch" minOccurs="0"/>
|
||||
* <element name="columns" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}CalendarEventSearchRow" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="savedSearchId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* <attribute name="savedSearchScriptId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "CalendarEventSearchAdvanced", propOrder = {
|
||||
"criteria",
|
||||
"columns"
|
||||
})
|
||||
public class CalendarEventSearchAdvanced
|
||||
extends SearchRecord
|
||||
{
|
||||
|
||||
protected CalendarEventSearch criteria;
|
||||
protected CalendarEventSearchRow columns;
|
||||
@XmlAttribute(name = "savedSearchId")
|
||||
protected String savedSearchId;
|
||||
@XmlAttribute(name = "savedSearchScriptId")
|
||||
protected String savedSearchScriptId;
|
||||
|
||||
/**
|
||||
* Gets the value of the criteria property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CalendarEventSearch }
|
||||
*
|
||||
*/
|
||||
public CalendarEventSearch getCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the criteria property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CalendarEventSearch }
|
||||
*
|
||||
*/
|
||||
public void setCriteria(CalendarEventSearch value) {
|
||||
this.criteria = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the columns property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CalendarEventSearchRow }
|
||||
*
|
||||
*/
|
||||
public CalendarEventSearchRow getColumns() {
|
||||
return columns;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the columns property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CalendarEventSearchRow }
|
||||
*
|
||||
*/
|
||||
public void setColumns(CalendarEventSearchRow value) {
|
||||
this.columns = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the savedSearchId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getSavedSearchId() {
|
||||
return savedSearchId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the savedSearchId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setSavedSearchId(String value) {
|
||||
this.savedSearchId = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the savedSearchScriptId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getSavedSearchScriptId() {
|
||||
return savedSearchScriptId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the savedSearchScriptId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setSavedSearchScriptId(String value) {
|
||||
this.savedSearchScriptId = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,407 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.CalendarEventSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.ContactSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.CustomSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.CustomerSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.EmployeeSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.EntitySearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.FileSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.NoteSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.OpportunitySearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.OriginatingLeadSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.SupportCaseSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.TimeBillSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.TransactionSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.core.SearchRow;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for CalendarEventSearchRow complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="CalendarEventSearchRow">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRow">
|
||||
* <sequence>
|
||||
* <element name="basic" type="{urn:common_2014_2.platform.webservices.netsuite.com}CalendarEventSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="attendeeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EntitySearchRowBasic" minOccurs="0"/>
|
||||
* <element name="attendeeContactJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ContactSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="attendeeCustomerJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomerSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="caseJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="fileJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}FileSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="opportunityJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}OpportunitySearchRowBasic" minOccurs="0"/>
|
||||
* <element name="originatingLeadJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}OriginatingLeadSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="timeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}TimeBillSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="transactionJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}TransactionSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="userJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="userNotesJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}NoteSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="customSearchJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomSearchRowBasic" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "CalendarEventSearchRow", propOrder = {
|
||||
"basic",
|
||||
"attendeeJoin",
|
||||
"attendeeContactJoin",
|
||||
"attendeeCustomerJoin",
|
||||
"caseJoin",
|
||||
"fileJoin",
|
||||
"opportunityJoin",
|
||||
"originatingLeadJoin",
|
||||
"timeJoin",
|
||||
"transactionJoin",
|
||||
"userJoin",
|
||||
"userNotesJoin",
|
||||
"customSearchJoin"
|
||||
})
|
||||
public class CalendarEventSearchRow
|
||||
extends SearchRow
|
||||
{
|
||||
|
||||
protected CalendarEventSearchRowBasic basic;
|
||||
protected EntitySearchRowBasic attendeeJoin;
|
||||
protected ContactSearchRowBasic attendeeContactJoin;
|
||||
protected CustomerSearchRowBasic attendeeCustomerJoin;
|
||||
protected SupportCaseSearchRowBasic caseJoin;
|
||||
protected FileSearchRowBasic fileJoin;
|
||||
protected OpportunitySearchRowBasic opportunityJoin;
|
||||
protected OriginatingLeadSearchRowBasic originatingLeadJoin;
|
||||
protected TimeBillSearchRowBasic timeJoin;
|
||||
protected TransactionSearchRowBasic transactionJoin;
|
||||
protected EmployeeSearchRowBasic userJoin;
|
||||
protected NoteSearchRowBasic userNotesJoin;
|
||||
protected List<CustomSearchRowBasic> customSearchJoin;
|
||||
|
||||
/**
|
||||
* Gets the value of the basic property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CalendarEventSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public CalendarEventSearchRowBasic getBasic() {
|
||||
return basic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the basic property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CalendarEventSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setBasic(CalendarEventSearchRowBasic value) {
|
||||
this.basic = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the attendeeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EntitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public EntitySearchRowBasic getAttendeeJoin() {
|
||||
return attendeeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the attendeeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EntitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setAttendeeJoin(EntitySearchRowBasic value) {
|
||||
this.attendeeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the attendeeContactJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ContactSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public ContactSearchRowBasic getAttendeeContactJoin() {
|
||||
return attendeeContactJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the attendeeContactJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ContactSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setAttendeeContactJoin(ContactSearchRowBasic value) {
|
||||
this.attendeeContactJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the attendeeCustomerJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomerSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public CustomerSearchRowBasic getAttendeeCustomerJoin() {
|
||||
return attendeeCustomerJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the attendeeCustomerJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomerSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setAttendeeCustomerJoin(CustomerSearchRowBasic value) {
|
||||
this.attendeeCustomerJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the caseJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SupportCaseSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public SupportCaseSearchRowBasic getCaseJoin() {
|
||||
return caseJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the caseJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SupportCaseSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setCaseJoin(SupportCaseSearchRowBasic value) {
|
||||
this.caseJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the fileJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link FileSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public FileSearchRowBasic getFileJoin() {
|
||||
return fileJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the fileJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link FileSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setFileJoin(FileSearchRowBasic value) {
|
||||
this.fileJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the opportunityJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link OpportunitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public OpportunitySearchRowBasic getOpportunityJoin() {
|
||||
return opportunityJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the opportunityJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link OpportunitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setOpportunityJoin(OpportunitySearchRowBasic value) {
|
||||
this.opportunityJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the originatingLeadJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link OriginatingLeadSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public OriginatingLeadSearchRowBasic getOriginatingLeadJoin() {
|
||||
return originatingLeadJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the originatingLeadJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link OriginatingLeadSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setOriginatingLeadJoin(OriginatingLeadSearchRowBasic value) {
|
||||
this.originatingLeadJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TimeBillSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public TimeBillSearchRowBasic getTimeJoin() {
|
||||
return timeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TimeBillSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setTimeJoin(TimeBillSearchRowBasic value) {
|
||||
this.timeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the transactionJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TransactionSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public TransactionSearchRowBasic getTransactionJoin() {
|
||||
return transactionJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the transactionJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TransactionSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setTransactionJoin(TransactionSearchRowBasic value) {
|
||||
this.transactionJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchRowBasic getUserJoin() {
|
||||
return userJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserJoin(EmployeeSearchRowBasic value) {
|
||||
this.userJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userNotesJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link NoteSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public NoteSearchRowBasic getUserNotesJoin() {
|
||||
return userNotesJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userNotesJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link NoteSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserNotesJoin(NoteSearchRowBasic value) {
|
||||
this.userNotesJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getCustomSearchJoin().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CustomSearchRowBasic }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CustomSearchRowBasic> getCustomSearchJoin() {
|
||||
if (customSearchJoin == null) {
|
||||
customSearchJoin = new ArrayList<CustomSearchRowBasic>();
|
||||
}
|
||||
return this.customSearchJoin;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.TimeItem;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for CalendarEventTimeItemList complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="CalendarEventTimeItemList">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="timeItem" type="{urn:common_2014_2.platform.webservices.netsuite.com}TimeItem" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="replaceAll" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "CalendarEventTimeItemList", propOrder = {
|
||||
"timeItem"
|
||||
})
|
||||
public class CalendarEventTimeItemList {
|
||||
|
||||
protected List<TimeItem> timeItem;
|
||||
@XmlAttribute(name = "replaceAll")
|
||||
protected Boolean replaceAll;
|
||||
|
||||
/**
|
||||
* Gets the value of the timeItem property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the timeItem property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getTimeItem().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link TimeItem }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<TimeItem> getTimeItem() {
|
||||
if (timeItem == null) {
|
||||
timeItem = new ArrayList<TimeItem>();
|
||||
}
|
||||
return this.timeItem;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the replaceAll property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public boolean isReplaceAll() {
|
||||
if (replaceAll == null) {
|
||||
return true;
|
||||
} else {
|
||||
return replaceAll;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the replaceAll property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setReplaceAll(Boolean value) {
|
||||
this.replaceAll = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ExclusionDateList complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ExclusionDateList">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="exclusionDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" maxOccurs="unbounded"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ExclusionDateList", propOrder = {
|
||||
"exclusionDate"
|
||||
})
|
||||
public class ExclusionDateList {
|
||||
|
||||
@XmlElement(required = true)
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected List<XMLGregorianCalendar> exclusionDate;
|
||||
|
||||
/**
|
||||
* Gets the value of the exclusionDate property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the exclusionDate property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getExclusionDate().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<XMLGregorianCalendar> getExclusionDate() {
|
||||
if (exclusionDate == null) {
|
||||
exclusionDate = new ArrayList<XMLGregorianCalendar>();
|
||||
}
|
||||
return this.exclusionDate;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,431 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.JAXBElement;
|
||||
import javax.xml.bind.annotation.XmlElementDecl;
|
||||
import javax.xml.bind.annotation.XmlRegistry;
|
||||
import javax.xml.namespace.QName;
|
||||
|
||||
|
||||
/**
|
||||
* This object contains factory methods for each
|
||||
* Java content interface and Java element interface
|
||||
* generated in the com.netsuite.webservices.activities.scheduling package.
|
||||
* <p>An ObjectFactory allows you to programatically
|
||||
* construct new instances of the Java representation
|
||||
* for XML content. The Java representation of XML
|
||||
* content can consist of schema derived interfaces
|
||||
* and classes representing the binding of schema
|
||||
* type definitions, element declarations and model
|
||||
* groups. Factory methods for each of these are
|
||||
* provided in this class.
|
||||
*
|
||||
*/
|
||||
@XmlRegistry
|
||||
public class ObjectFactory {
|
||||
|
||||
private final static QName _TaskSearch_QNAME = new QName("urn:scheduling_2014_2.activities.webservices.netsuite.com", "taskSearch");
|
||||
private final static QName _CalendarEvent_QNAME = new QName("urn:scheduling_2014_2.activities.webservices.netsuite.com", "CalendarEvent");
|
||||
private final static QName _ProjectTask_QNAME = new QName("urn:scheduling_2014_2.activities.webservices.netsuite.com", "projectTask");
|
||||
private final static QName _ResourceAllocationSearch_QNAME = new QName("urn:scheduling_2014_2.activities.webservices.netsuite.com", "resourceAllocationSearch");
|
||||
private final static QName _PhoneCallSearch_QNAME = new QName("urn:scheduling_2014_2.activities.webservices.netsuite.com", "phoneCallSearch");
|
||||
private final static QName _PhoneCall_QNAME = new QName("urn:scheduling_2014_2.activities.webservices.netsuite.com", "PhoneCall");
|
||||
private final static QName _ProjectTaskSearch_QNAME = new QName("urn:scheduling_2014_2.activities.webservices.netsuite.com", "projectTaskSearch");
|
||||
private final static QName _ResourceAllocation_QNAME = new QName("urn:scheduling_2014_2.activities.webservices.netsuite.com", "resourceAllocation");
|
||||
private final static QName _CalendarEventSearch_QNAME = new QName("urn:scheduling_2014_2.activities.webservices.netsuite.com", "calendarEventSearch");
|
||||
private final static QName _Task_QNAME = new QName("urn:scheduling_2014_2.activities.webservices.netsuite.com", "Task");
|
||||
|
||||
/**
|
||||
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.netsuite.webservices.activities.scheduling
|
||||
*
|
||||
*/
|
||||
public ObjectFactory() {
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ResourceAllocation }
|
||||
*
|
||||
*/
|
||||
public ResourceAllocation createResourceAllocation() {
|
||||
return new ResourceAllocation();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ProjectTask }
|
||||
*
|
||||
*/
|
||||
public ProjectTask createProjectTask() {
|
||||
return new ProjectTask();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PhoneCallSearch }
|
||||
*
|
||||
*/
|
||||
public PhoneCallSearch createPhoneCallSearch() {
|
||||
return new PhoneCallSearch();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link Task }
|
||||
*
|
||||
*/
|
||||
public Task createTask() {
|
||||
return new Task();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ProjectTaskSearch }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearch createProjectTaskSearch() {
|
||||
return new ProjectTaskSearch();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CalendarEventSearch }
|
||||
*
|
||||
*/
|
||||
public CalendarEventSearch createCalendarEventSearch() {
|
||||
return new CalendarEventSearch();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ResourceAllocationSearch }
|
||||
*
|
||||
*/
|
||||
public ResourceAllocationSearch createResourceAllocationSearch() {
|
||||
return new ResourceAllocationSearch();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link TaskSearch }
|
||||
*
|
||||
*/
|
||||
public TaskSearch createTaskSearch() {
|
||||
return new TaskSearch();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PhoneCall }
|
||||
*
|
||||
*/
|
||||
public PhoneCall createPhoneCall() {
|
||||
return new PhoneCall();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CalendarEvent }
|
||||
*
|
||||
*/
|
||||
public CalendarEvent createCalendarEvent() {
|
||||
return new CalendarEvent();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ProjectTaskSearchRow }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearchRow createProjectTaskSearchRow() {
|
||||
return new ProjectTaskSearchRow();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PhoneCallSearchAdvanced }
|
||||
*
|
||||
*/
|
||||
public PhoneCallSearchAdvanced createPhoneCallSearchAdvanced() {
|
||||
return new PhoneCallSearchAdvanced();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link TaskContact }
|
||||
*
|
||||
*/
|
||||
public TaskContact createTaskContact() {
|
||||
return new TaskContact();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link TaskSearchAdvanced }
|
||||
*
|
||||
*/
|
||||
public TaskSearchAdvanced createTaskSearchAdvanced() {
|
||||
return new TaskSearchAdvanced();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ProjectTaskSearchAdvanced }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearchAdvanced createProjectTaskSearchAdvanced() {
|
||||
return new ProjectTaskSearchAdvanced();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ExclusionDateList }
|
||||
*
|
||||
*/
|
||||
public ExclusionDateList createExclusionDateList() {
|
||||
return new ExclusionDateList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CalendarEventTimeItemList }
|
||||
*
|
||||
*/
|
||||
public CalendarEventTimeItemList createCalendarEventTimeItemList() {
|
||||
return new CalendarEventTimeItemList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CalendarEventAttendeeList }
|
||||
*
|
||||
*/
|
||||
public CalendarEventAttendeeList createCalendarEventAttendeeList() {
|
||||
return new CalendarEventAttendeeList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ProjectTaskPredecessor }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskPredecessor createProjectTaskPredecessor() {
|
||||
return new ProjectTaskPredecessor();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ProjectTaskAssignee }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskAssignee createProjectTaskAssignee() {
|
||||
return new ProjectTaskAssignee();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link TaskContactList }
|
||||
*
|
||||
*/
|
||||
public TaskContactList createTaskContactList() {
|
||||
return new TaskContactList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ResourceAllocationSearchRow }
|
||||
*
|
||||
*/
|
||||
public ResourceAllocationSearchRow createResourceAllocationSearchRow() {
|
||||
return new ResourceAllocationSearchRow();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ProjectTaskPredecessorList }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskPredecessorList createProjectTaskPredecessorList() {
|
||||
return new ProjectTaskPredecessorList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PhoneCallTimeItemList }
|
||||
*
|
||||
*/
|
||||
public PhoneCallTimeItemList createPhoneCallTimeItemList() {
|
||||
return new PhoneCallTimeItemList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link TaskTimeItemList }
|
||||
*
|
||||
*/
|
||||
public TaskTimeItemList createTaskTimeItemList() {
|
||||
return new TaskTimeItemList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ProjectTaskAssigneeList }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskAssigneeList createProjectTaskAssigneeList() {
|
||||
return new ProjectTaskAssigneeList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PhoneCallContact }
|
||||
*
|
||||
*/
|
||||
public PhoneCallContact createPhoneCallContact() {
|
||||
return new PhoneCallContact();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ProjectTaskTimeItemList }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskTimeItemList createProjectTaskTimeItemList() {
|
||||
return new ProjectTaskTimeItemList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ResourceAllocationSearchAdvanced }
|
||||
*
|
||||
*/
|
||||
public ResourceAllocationSearchAdvanced createResourceAllocationSearchAdvanced() {
|
||||
return new ResourceAllocationSearchAdvanced();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CalendarEventSearchRow }
|
||||
*
|
||||
*/
|
||||
public CalendarEventSearchRow createCalendarEventSearchRow() {
|
||||
return new CalendarEventSearchRow();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CalendarEventResourceList }
|
||||
*
|
||||
*/
|
||||
public CalendarEventResourceList createCalendarEventResourceList() {
|
||||
return new CalendarEventResourceList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link TaskSearchRow }
|
||||
*
|
||||
*/
|
||||
public TaskSearchRow createTaskSearchRow() {
|
||||
return new TaskSearchRow();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CalendarEventResource }
|
||||
*
|
||||
*/
|
||||
public CalendarEventResource createCalendarEventResource() {
|
||||
return new CalendarEventResource();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CalendarEventSearchAdvanced }
|
||||
*
|
||||
*/
|
||||
public CalendarEventSearchAdvanced createCalendarEventSearchAdvanced() {
|
||||
return new CalendarEventSearchAdvanced();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PhoneCallContactList }
|
||||
*
|
||||
*/
|
||||
public PhoneCallContactList createPhoneCallContactList() {
|
||||
return new PhoneCallContactList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PhoneCallSearchRow }
|
||||
*
|
||||
*/
|
||||
public PhoneCallSearchRow createPhoneCallSearchRow() {
|
||||
return new PhoneCallSearchRow();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CalendarEventAttendee }
|
||||
*
|
||||
*/
|
||||
public CalendarEventAttendee createCalendarEventAttendee() {
|
||||
return new CalendarEventAttendee();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link TaskSearch }{@code >}}
|
||||
*
|
||||
*/
|
||||
@XmlElementDecl(namespace = "urn:scheduling_2014_2.activities.webservices.netsuite.com", name = "taskSearch")
|
||||
public JAXBElement<TaskSearch> createTaskSearch(TaskSearch value) {
|
||||
return new JAXBElement<TaskSearch>(_TaskSearch_QNAME, TaskSearch.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link CalendarEvent }{@code >}}
|
||||
*
|
||||
*/
|
||||
@XmlElementDecl(namespace = "urn:scheduling_2014_2.activities.webservices.netsuite.com", name = "CalendarEvent")
|
||||
public JAXBElement<CalendarEvent> createCalendarEvent(CalendarEvent value) {
|
||||
return new JAXBElement<CalendarEvent>(_CalendarEvent_QNAME, CalendarEvent.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ProjectTask }{@code >}}
|
||||
*
|
||||
*/
|
||||
@XmlElementDecl(namespace = "urn:scheduling_2014_2.activities.webservices.netsuite.com", name = "projectTask")
|
||||
public JAXBElement<ProjectTask> createProjectTask(ProjectTask value) {
|
||||
return new JAXBElement<ProjectTask>(_ProjectTask_QNAME, ProjectTask.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ResourceAllocationSearch }{@code >}}
|
||||
*
|
||||
*/
|
||||
@XmlElementDecl(namespace = "urn:scheduling_2014_2.activities.webservices.netsuite.com", name = "resourceAllocationSearch")
|
||||
public JAXBElement<ResourceAllocationSearch> createResourceAllocationSearch(ResourceAllocationSearch value) {
|
||||
return new JAXBElement<ResourceAllocationSearch>(_ResourceAllocationSearch_QNAME, ResourceAllocationSearch.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link PhoneCallSearch }{@code >}}
|
||||
*
|
||||
*/
|
||||
@XmlElementDecl(namespace = "urn:scheduling_2014_2.activities.webservices.netsuite.com", name = "phoneCallSearch")
|
||||
public JAXBElement<PhoneCallSearch> createPhoneCallSearch(PhoneCallSearch value) {
|
||||
return new JAXBElement<PhoneCallSearch>(_PhoneCallSearch_QNAME, PhoneCallSearch.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link PhoneCall }{@code >}}
|
||||
*
|
||||
*/
|
||||
@XmlElementDecl(namespace = "urn:scheduling_2014_2.activities.webservices.netsuite.com", name = "PhoneCall")
|
||||
public JAXBElement<PhoneCall> createPhoneCall(PhoneCall value) {
|
||||
return new JAXBElement<PhoneCall>(_PhoneCall_QNAME, PhoneCall.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ProjectTaskSearch }{@code >}}
|
||||
*
|
||||
*/
|
||||
@XmlElementDecl(namespace = "urn:scheduling_2014_2.activities.webservices.netsuite.com", name = "projectTaskSearch")
|
||||
public JAXBElement<ProjectTaskSearch> createProjectTaskSearch(ProjectTaskSearch value) {
|
||||
return new JAXBElement<ProjectTaskSearch>(_ProjectTaskSearch_QNAME, ProjectTaskSearch.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ResourceAllocation }{@code >}}
|
||||
*
|
||||
*/
|
||||
@XmlElementDecl(namespace = "urn:scheduling_2014_2.activities.webservices.netsuite.com", name = "resourceAllocation")
|
||||
public JAXBElement<ResourceAllocation> createResourceAllocation(ResourceAllocation value) {
|
||||
return new JAXBElement<ResourceAllocation>(_ResourceAllocation_QNAME, ResourceAllocation.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link CalendarEventSearch }{@code >}}
|
||||
*
|
||||
*/
|
||||
@XmlElementDecl(namespace = "urn:scheduling_2014_2.activities.webservices.netsuite.com", name = "calendarEventSearch")
|
||||
public JAXBElement<CalendarEventSearch> createCalendarEventSearch(CalendarEventSearch value) {
|
||||
return new JAXBElement<CalendarEventSearch>(_CalendarEventSearch_QNAME, CalendarEventSearch.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link Task }{@code >}}
|
||||
*
|
||||
*/
|
||||
@XmlElementDecl(namespace = "urn:scheduling_2014_2.activities.webservices.netsuite.com", name = "Task")
|
||||
public JAXBElement<Task> createTask(Task value) {
|
||||
return new JAXBElement<Task>(_Task_QNAME, Task.class, null, value);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,805 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
import com.netsuite.webservices.activities.scheduling.types.PhoneCallPriority;
|
||||
import com.netsuite.webservices.activities.scheduling.types.PhoneCallReminderType;
|
||||
import com.netsuite.webservices.activities.scheduling.types.PhoneCallStatus;
|
||||
import com.netsuite.webservices.platform.core.CustomFieldList;
|
||||
import com.netsuite.webservices.platform.core.Record;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for PhoneCall complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="PhoneCall">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}Record">
|
||||
* <sequence>
|
||||
* <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="company" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="contact" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="supportCase" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="transaction" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="milestone" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="customForm" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="owner" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="assigned" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="sendEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="timedEvent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="completedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="status" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}PhoneCallStatus" minOccurs="0"/>
|
||||
* <element name="priority" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}PhoneCallPriority" minOccurs="0"/>
|
||||
* <element name="accessLevel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="reminderType" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}PhoneCallReminderType" minOccurs="0"/>
|
||||
* <element name="reminderMinutes" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}PhoneCallReminderMinutes" minOccurs="0"/>
|
||||
* <element name="createdDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="contactList" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}PhoneCallContactList" minOccurs="0"/>
|
||||
* <element name="timeItemList" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}PhoneCallTimeItemList" minOccurs="0"/>
|
||||
* <element name="customFieldList" type="{urn:core_2014_2.platform.webservices.netsuite.com}CustomFieldList" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "PhoneCall", propOrder = {
|
||||
"message",
|
||||
"company",
|
||||
"contact",
|
||||
"supportCase",
|
||||
"transaction",
|
||||
"milestone",
|
||||
"customForm",
|
||||
"title",
|
||||
"owner",
|
||||
"assigned",
|
||||
"sendEmail",
|
||||
"startDate",
|
||||
"endDate",
|
||||
"timedEvent",
|
||||
"completedDate",
|
||||
"phone",
|
||||
"status",
|
||||
"priority",
|
||||
"accessLevel",
|
||||
"reminderType",
|
||||
"reminderMinutes",
|
||||
"createdDate",
|
||||
"lastModifiedDate",
|
||||
"contactList",
|
||||
"timeItemList",
|
||||
"customFieldList"
|
||||
})
|
||||
public class PhoneCall
|
||||
extends Record
|
||||
{
|
||||
|
||||
protected String message;
|
||||
protected RecordRef company;
|
||||
protected RecordRef contact;
|
||||
protected RecordRef supportCase;
|
||||
protected RecordRef transaction;
|
||||
protected RecordRef milestone;
|
||||
protected RecordRef customForm;
|
||||
protected String title;
|
||||
protected RecordRef owner;
|
||||
protected RecordRef assigned;
|
||||
protected Boolean sendEmail;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar startDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar endDate;
|
||||
protected Boolean timedEvent;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar completedDate;
|
||||
protected String phone;
|
||||
protected PhoneCallStatus status;
|
||||
protected PhoneCallPriority priority;
|
||||
protected Boolean accessLevel;
|
||||
protected PhoneCallReminderType reminderType;
|
||||
protected String reminderMinutes;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar createdDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar lastModifiedDate;
|
||||
protected PhoneCallContactList contactList;
|
||||
protected PhoneCallTimeItemList timeItemList;
|
||||
protected CustomFieldList customFieldList;
|
||||
@XmlAttribute(name = "internalId")
|
||||
protected String internalId;
|
||||
@XmlAttribute(name = "externalId")
|
||||
protected String externalId;
|
||||
|
||||
/**
|
||||
* Gets the value of the message property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the message property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setMessage(String value) {
|
||||
this.message = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the company property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getCompany() {
|
||||
return company;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the company property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setCompany(RecordRef value) {
|
||||
this.company = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the contact property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getContact() {
|
||||
return contact;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the contact property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setContact(RecordRef value) {
|
||||
this.contact = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the supportCase property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getSupportCase() {
|
||||
return supportCase;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the supportCase property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setSupportCase(RecordRef value) {
|
||||
this.supportCase = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the transaction property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getTransaction() {
|
||||
return transaction;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the transaction property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setTransaction(RecordRef value) {
|
||||
this.transaction = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the milestone property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getMilestone() {
|
||||
return milestone;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the milestone property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setMilestone(RecordRef value) {
|
||||
this.milestone = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customForm property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getCustomForm() {
|
||||
return customForm;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the customForm property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setCustomForm(RecordRef value) {
|
||||
this.customForm = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the title property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the title property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setTitle(String value) {
|
||||
this.title = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the owner property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getOwner() {
|
||||
return owner;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the owner property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setOwner(RecordRef value) {
|
||||
this.owner = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the assigned property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getAssigned() {
|
||||
return assigned;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the assigned property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setAssigned(RecordRef value) {
|
||||
this.assigned = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the sendEmail property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isSendEmail() {
|
||||
return sendEmail;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the sendEmail property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setSendEmail(Boolean value) {
|
||||
this.sendEmail = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the startDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getStartDate() {
|
||||
return startDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the startDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setStartDate(XMLGregorianCalendar value) {
|
||||
this.startDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the endDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getEndDate() {
|
||||
return endDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the endDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setEndDate(XMLGregorianCalendar value) {
|
||||
this.endDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timedEvent property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isTimedEvent() {
|
||||
return timedEvent;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timedEvent property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setTimedEvent(Boolean value) {
|
||||
this.timedEvent = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the completedDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getCompletedDate() {
|
||||
return completedDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the completedDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setCompletedDate(XMLGregorianCalendar value) {
|
||||
this.completedDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the phone property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getPhone() {
|
||||
return phone;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the phone property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setPhone(String value) {
|
||||
this.phone = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the status property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link PhoneCallStatus }
|
||||
*
|
||||
*/
|
||||
public PhoneCallStatus getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the status property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link PhoneCallStatus }
|
||||
*
|
||||
*/
|
||||
public void setStatus(PhoneCallStatus value) {
|
||||
this.status = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the priority property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link PhoneCallPriority }
|
||||
*
|
||||
*/
|
||||
public PhoneCallPriority getPriority() {
|
||||
return priority;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the priority property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link PhoneCallPriority }
|
||||
*
|
||||
*/
|
||||
public void setPriority(PhoneCallPriority value) {
|
||||
this.priority = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the accessLevel property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isAccessLevel() {
|
||||
return accessLevel;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the accessLevel property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setAccessLevel(Boolean value) {
|
||||
this.accessLevel = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the reminderType property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link PhoneCallReminderType }
|
||||
*
|
||||
*/
|
||||
public PhoneCallReminderType getReminderType() {
|
||||
return reminderType;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the reminderType property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link PhoneCallReminderType }
|
||||
*
|
||||
*/
|
||||
public void setReminderType(PhoneCallReminderType value) {
|
||||
this.reminderType = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the reminderMinutes property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getReminderMinutes() {
|
||||
return reminderMinutes;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the reminderMinutes property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setReminderMinutes(String value) {
|
||||
this.reminderMinutes = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the createdDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getCreatedDate() {
|
||||
return createdDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the createdDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setCreatedDate(XMLGregorianCalendar value) {
|
||||
this.createdDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the lastModifiedDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getLastModifiedDate() {
|
||||
return lastModifiedDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the lastModifiedDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setLastModifiedDate(XMLGregorianCalendar value) {
|
||||
this.lastModifiedDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the contactList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link PhoneCallContactList }
|
||||
*
|
||||
*/
|
||||
public PhoneCallContactList getContactList() {
|
||||
return contactList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the contactList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link PhoneCallContactList }
|
||||
*
|
||||
*/
|
||||
public void setContactList(PhoneCallContactList value) {
|
||||
this.contactList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timeItemList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link PhoneCallTimeItemList }
|
||||
*
|
||||
*/
|
||||
public PhoneCallTimeItemList getTimeItemList() {
|
||||
return timeItemList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timeItemList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link PhoneCallTimeItemList }
|
||||
*
|
||||
*/
|
||||
public void setTimeItemList(PhoneCallTimeItemList value) {
|
||||
this.timeItemList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customFieldList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomFieldList }
|
||||
*
|
||||
*/
|
||||
public CustomFieldList getCustomFieldList() {
|
||||
return customFieldList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the customFieldList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomFieldList }
|
||||
*
|
||||
*/
|
||||
public void setCustomFieldList(CustomFieldList value) {
|
||||
this.customFieldList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the internalId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getInternalId() {
|
||||
return internalId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the internalId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setInternalId(String value) {
|
||||
this.internalId = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the externalId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getExternalId() {
|
||||
return externalId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the externalId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setExternalId(String value) {
|
||||
this.externalId = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for PhoneCallContact complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="PhoneCallContact">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="company" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="contact" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "PhoneCallContact", propOrder = {
|
||||
"company",
|
||||
"contact",
|
||||
"phone",
|
||||
"email"
|
||||
})
|
||||
public class PhoneCallContact {
|
||||
|
||||
protected RecordRef company;
|
||||
protected RecordRef contact;
|
||||
protected String phone;
|
||||
protected String email;
|
||||
|
||||
/**
|
||||
* Gets the value of the company property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getCompany() {
|
||||
return company;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the company property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setCompany(RecordRef value) {
|
||||
this.company = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the contact property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getContact() {
|
||||
return contact;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the contact property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setContact(RecordRef value) {
|
||||
this.contact = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the phone property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getPhone() {
|
||||
return phone;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the phone property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setPhone(String value) {
|
||||
this.phone = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the email property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getEmail() {
|
||||
return email;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the email property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setEmail(String value) {
|
||||
this.email = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for PhoneCallContactList complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="PhoneCallContactList">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="contact" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}PhoneCallContact" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="replaceAll" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "PhoneCallContactList", propOrder = {
|
||||
"contact"
|
||||
})
|
||||
public class PhoneCallContactList {
|
||||
|
||||
protected List<PhoneCallContact> contact;
|
||||
@XmlAttribute(name = "replaceAll")
|
||||
protected Boolean replaceAll;
|
||||
|
||||
/**
|
||||
* Gets the value of the contact property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the contact property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getContact().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link PhoneCallContact }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<PhoneCallContact> getContact() {
|
||||
if (contact == null) {
|
||||
contact = new ArrayList<PhoneCallContact>();
|
||||
}
|
||||
return this.contact;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the replaceAll property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public boolean isReplaceAll() {
|
||||
if (replaceAll == null) {
|
||||
return true;
|
||||
} else {
|
||||
return replaceAll;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the replaceAll property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setReplaceAll(Boolean value) {
|
||||
this.replaceAll = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,406 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.ContactSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.CustomSearchJoin;
|
||||
import com.netsuite.webservices.platform.common.CustomerSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.EmployeeSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.EntitySearchBasic;
|
||||
import com.netsuite.webservices.platform.common.FileSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.NoteSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.OpportunitySearchBasic;
|
||||
import com.netsuite.webservices.platform.common.OriginatingLeadSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.PhoneCallSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.SupportCaseSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.TransactionSearchBasic;
|
||||
import com.netsuite.webservices.platform.core.SearchRecord;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for PhoneCallSearch complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="PhoneCallSearch">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRecord">
|
||||
* <sequence>
|
||||
* <element name="basic" type="{urn:common_2014_2.platform.webservices.netsuite.com}PhoneCallSearchBasic" minOccurs="0"/>
|
||||
* <element name="caseJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}SupportCaseSearchBasic" minOccurs="0"/>
|
||||
* <element name="companyCustomerJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomerSearchBasic" minOccurs="0"/>
|
||||
* <element name="contactJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ContactSearchBasic" minOccurs="0"/>
|
||||
* <element name="employeeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
|
||||
* <element name="fileJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}FileSearchBasic" minOccurs="0"/>
|
||||
* <element name="opportunityJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}OpportunitySearchBasic" minOccurs="0"/>
|
||||
* <element name="originatingLeadJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}OriginatingLeadSearchBasic" minOccurs="0"/>
|
||||
* <element name="participantJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EntitySearchBasic" minOccurs="0"/>
|
||||
* <element name="transactionJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}TransactionSearchBasic" minOccurs="0"/>
|
||||
* <element name="userJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
|
||||
* <element name="userNotesJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}NoteSearchBasic" minOccurs="0"/>
|
||||
* <element name="customSearchJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomSearchJoin" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "PhoneCallSearch", propOrder = {
|
||||
"basic",
|
||||
"caseJoin",
|
||||
"companyCustomerJoin",
|
||||
"contactJoin",
|
||||
"employeeJoin",
|
||||
"fileJoin",
|
||||
"opportunityJoin",
|
||||
"originatingLeadJoin",
|
||||
"participantJoin",
|
||||
"transactionJoin",
|
||||
"userJoin",
|
||||
"userNotesJoin",
|
||||
"customSearchJoin"
|
||||
})
|
||||
public class PhoneCallSearch
|
||||
extends SearchRecord
|
||||
{
|
||||
|
||||
protected PhoneCallSearchBasic basic;
|
||||
protected SupportCaseSearchBasic caseJoin;
|
||||
protected CustomerSearchBasic companyCustomerJoin;
|
||||
protected ContactSearchBasic contactJoin;
|
||||
protected EmployeeSearchBasic employeeJoin;
|
||||
protected FileSearchBasic fileJoin;
|
||||
protected OpportunitySearchBasic opportunityJoin;
|
||||
protected OriginatingLeadSearchBasic originatingLeadJoin;
|
||||
protected EntitySearchBasic participantJoin;
|
||||
protected TransactionSearchBasic transactionJoin;
|
||||
protected EmployeeSearchBasic userJoin;
|
||||
protected NoteSearchBasic userNotesJoin;
|
||||
protected List<CustomSearchJoin> customSearchJoin;
|
||||
|
||||
/**
|
||||
* Gets the value of the basic property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link PhoneCallSearchBasic }
|
||||
*
|
||||
*/
|
||||
public PhoneCallSearchBasic getBasic() {
|
||||
return basic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the basic property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link PhoneCallSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setBasic(PhoneCallSearchBasic value) {
|
||||
this.basic = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the caseJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SupportCaseSearchBasic }
|
||||
*
|
||||
*/
|
||||
public SupportCaseSearchBasic getCaseJoin() {
|
||||
return caseJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the caseJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SupportCaseSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setCaseJoin(SupportCaseSearchBasic value) {
|
||||
this.caseJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the companyCustomerJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomerSearchBasic }
|
||||
*
|
||||
*/
|
||||
public CustomerSearchBasic getCompanyCustomerJoin() {
|
||||
return companyCustomerJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the companyCustomerJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomerSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setCompanyCustomerJoin(CustomerSearchBasic value) {
|
||||
this.companyCustomerJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the contactJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ContactSearchBasic }
|
||||
*
|
||||
*/
|
||||
public ContactSearchBasic getContactJoin() {
|
||||
return contactJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the contactJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ContactSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setContactJoin(ContactSearchBasic value) {
|
||||
this.contactJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the employeeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchBasic getEmployeeJoin() {
|
||||
return employeeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the employeeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setEmployeeJoin(EmployeeSearchBasic value) {
|
||||
this.employeeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the fileJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link FileSearchBasic }
|
||||
*
|
||||
*/
|
||||
public FileSearchBasic getFileJoin() {
|
||||
return fileJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the fileJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link FileSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setFileJoin(FileSearchBasic value) {
|
||||
this.fileJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the opportunityJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link OpportunitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public OpportunitySearchBasic getOpportunityJoin() {
|
||||
return opportunityJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the opportunityJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link OpportunitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setOpportunityJoin(OpportunitySearchBasic value) {
|
||||
this.opportunityJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the originatingLeadJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link OriginatingLeadSearchBasic }
|
||||
*
|
||||
*/
|
||||
public OriginatingLeadSearchBasic getOriginatingLeadJoin() {
|
||||
return originatingLeadJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the originatingLeadJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link OriginatingLeadSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setOriginatingLeadJoin(OriginatingLeadSearchBasic value) {
|
||||
this.originatingLeadJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the participantJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EntitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public EntitySearchBasic getParticipantJoin() {
|
||||
return participantJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the participantJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EntitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setParticipantJoin(EntitySearchBasic value) {
|
||||
this.participantJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the transactionJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TransactionSearchBasic }
|
||||
*
|
||||
*/
|
||||
public TransactionSearchBasic getTransactionJoin() {
|
||||
return transactionJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the transactionJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TransactionSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setTransactionJoin(TransactionSearchBasic value) {
|
||||
this.transactionJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchBasic getUserJoin() {
|
||||
return userJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserJoin(EmployeeSearchBasic value) {
|
||||
this.userJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userNotesJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link NoteSearchBasic }
|
||||
*
|
||||
*/
|
||||
public NoteSearchBasic getUserNotesJoin() {
|
||||
return userNotesJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userNotesJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link NoteSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserNotesJoin(NoteSearchBasic value) {
|
||||
this.userNotesJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getCustomSearchJoin().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CustomSearchJoin }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CustomSearchJoin> getCustomSearchJoin() {
|
||||
if (customSearchJoin == null) {
|
||||
customSearchJoin = new ArrayList<CustomSearchJoin>();
|
||||
}
|
||||
return this.customSearchJoin;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.core.SearchRecord;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for PhoneCallSearchAdvanced complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="PhoneCallSearchAdvanced">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRecord">
|
||||
* <sequence>
|
||||
* <element name="criteria" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}PhoneCallSearch" minOccurs="0"/>
|
||||
* <element name="columns" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}PhoneCallSearchRow" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="savedSearchId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* <attribute name="savedSearchScriptId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "PhoneCallSearchAdvanced", propOrder = {
|
||||
"criteria",
|
||||
"columns"
|
||||
})
|
||||
public class PhoneCallSearchAdvanced
|
||||
extends SearchRecord
|
||||
{
|
||||
|
||||
protected PhoneCallSearch criteria;
|
||||
protected PhoneCallSearchRow columns;
|
||||
@XmlAttribute(name = "savedSearchId")
|
||||
protected String savedSearchId;
|
||||
@XmlAttribute(name = "savedSearchScriptId")
|
||||
protected String savedSearchScriptId;
|
||||
|
||||
/**
|
||||
* Gets the value of the criteria property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link PhoneCallSearch }
|
||||
*
|
||||
*/
|
||||
public PhoneCallSearch getCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the criteria property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link PhoneCallSearch }
|
||||
*
|
||||
*/
|
||||
public void setCriteria(PhoneCallSearch value) {
|
||||
this.criteria = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the columns property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link PhoneCallSearchRow }
|
||||
*
|
||||
*/
|
||||
public PhoneCallSearchRow getColumns() {
|
||||
return columns;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the columns property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link PhoneCallSearchRow }
|
||||
*
|
||||
*/
|
||||
public void setColumns(PhoneCallSearchRow value) {
|
||||
this.columns = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the savedSearchId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getSavedSearchId() {
|
||||
return savedSearchId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the savedSearchId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setSavedSearchId(String value) {
|
||||
this.savedSearchId = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the savedSearchScriptId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getSavedSearchScriptId() {
|
||||
return savedSearchScriptId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the savedSearchScriptId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setSavedSearchScriptId(String value) {
|
||||
this.savedSearchScriptId = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,406 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.ContactSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.CustomSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.CustomerSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.EmployeeSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.EntitySearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.FileSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.NoteSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.OpportunitySearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.OriginatingLeadSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.PhoneCallSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.SupportCaseSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.TransactionSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.core.SearchRow;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for PhoneCallSearchRow complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="PhoneCallSearchRow">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRow">
|
||||
* <sequence>
|
||||
* <element name="basic" type="{urn:common_2014_2.platform.webservices.netsuite.com}PhoneCallSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="caseJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}SupportCaseSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="companyCustomerJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomerSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="contactJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ContactSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="employeeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="fileJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}FileSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="opportunityJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}OpportunitySearchRowBasic" minOccurs="0"/>
|
||||
* <element name="originatingLeadJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}OriginatingLeadSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="participantJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EntitySearchRowBasic" minOccurs="0"/>
|
||||
* <element name="transactionJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}TransactionSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="userJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="userNotesJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}NoteSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="customSearchJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomSearchRowBasic" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "PhoneCallSearchRow", propOrder = {
|
||||
"basic",
|
||||
"caseJoin",
|
||||
"companyCustomerJoin",
|
||||
"contactJoin",
|
||||
"employeeJoin",
|
||||
"fileJoin",
|
||||
"opportunityJoin",
|
||||
"originatingLeadJoin",
|
||||
"participantJoin",
|
||||
"transactionJoin",
|
||||
"userJoin",
|
||||
"userNotesJoin",
|
||||
"customSearchJoin"
|
||||
})
|
||||
public class PhoneCallSearchRow
|
||||
extends SearchRow
|
||||
{
|
||||
|
||||
protected PhoneCallSearchRowBasic basic;
|
||||
protected SupportCaseSearchRowBasic caseJoin;
|
||||
protected CustomerSearchRowBasic companyCustomerJoin;
|
||||
protected ContactSearchRowBasic contactJoin;
|
||||
protected EmployeeSearchRowBasic employeeJoin;
|
||||
protected FileSearchRowBasic fileJoin;
|
||||
protected OpportunitySearchRowBasic opportunityJoin;
|
||||
protected OriginatingLeadSearchRowBasic originatingLeadJoin;
|
||||
protected EntitySearchRowBasic participantJoin;
|
||||
protected TransactionSearchRowBasic transactionJoin;
|
||||
protected EmployeeSearchRowBasic userJoin;
|
||||
protected NoteSearchRowBasic userNotesJoin;
|
||||
protected List<CustomSearchRowBasic> customSearchJoin;
|
||||
|
||||
/**
|
||||
* Gets the value of the basic property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link PhoneCallSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public PhoneCallSearchRowBasic getBasic() {
|
||||
return basic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the basic property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link PhoneCallSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setBasic(PhoneCallSearchRowBasic value) {
|
||||
this.basic = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the caseJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SupportCaseSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public SupportCaseSearchRowBasic getCaseJoin() {
|
||||
return caseJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the caseJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SupportCaseSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setCaseJoin(SupportCaseSearchRowBasic value) {
|
||||
this.caseJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the companyCustomerJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomerSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public CustomerSearchRowBasic getCompanyCustomerJoin() {
|
||||
return companyCustomerJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the companyCustomerJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomerSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setCompanyCustomerJoin(CustomerSearchRowBasic value) {
|
||||
this.companyCustomerJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the contactJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ContactSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public ContactSearchRowBasic getContactJoin() {
|
||||
return contactJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the contactJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ContactSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setContactJoin(ContactSearchRowBasic value) {
|
||||
this.contactJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the employeeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchRowBasic getEmployeeJoin() {
|
||||
return employeeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the employeeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setEmployeeJoin(EmployeeSearchRowBasic value) {
|
||||
this.employeeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the fileJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link FileSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public FileSearchRowBasic getFileJoin() {
|
||||
return fileJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the fileJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link FileSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setFileJoin(FileSearchRowBasic value) {
|
||||
this.fileJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the opportunityJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link OpportunitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public OpportunitySearchRowBasic getOpportunityJoin() {
|
||||
return opportunityJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the opportunityJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link OpportunitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setOpportunityJoin(OpportunitySearchRowBasic value) {
|
||||
this.opportunityJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the originatingLeadJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link OriginatingLeadSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public OriginatingLeadSearchRowBasic getOriginatingLeadJoin() {
|
||||
return originatingLeadJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the originatingLeadJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link OriginatingLeadSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setOriginatingLeadJoin(OriginatingLeadSearchRowBasic value) {
|
||||
this.originatingLeadJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the participantJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EntitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public EntitySearchRowBasic getParticipantJoin() {
|
||||
return participantJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the participantJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EntitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setParticipantJoin(EntitySearchRowBasic value) {
|
||||
this.participantJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the transactionJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TransactionSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public TransactionSearchRowBasic getTransactionJoin() {
|
||||
return transactionJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the transactionJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TransactionSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setTransactionJoin(TransactionSearchRowBasic value) {
|
||||
this.transactionJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchRowBasic getUserJoin() {
|
||||
return userJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserJoin(EmployeeSearchRowBasic value) {
|
||||
this.userJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userNotesJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link NoteSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public NoteSearchRowBasic getUserNotesJoin() {
|
||||
return userNotesJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userNotesJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link NoteSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserNotesJoin(NoteSearchRowBasic value) {
|
||||
this.userNotesJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getCustomSearchJoin().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CustomSearchRowBasic }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CustomSearchRowBasic> getCustomSearchJoin() {
|
||||
if (customSearchJoin == null) {
|
||||
customSearchJoin = new ArrayList<CustomSearchRowBasic>();
|
||||
}
|
||||
return this.customSearchJoin;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.TimeItem;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for PhoneCallTimeItemList complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="PhoneCallTimeItemList">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="timeItem" type="{urn:common_2014_2.platform.webservices.netsuite.com}TimeItem" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="replaceAll" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "PhoneCallTimeItemList", propOrder = {
|
||||
"timeItem"
|
||||
})
|
||||
public class PhoneCallTimeItemList {
|
||||
|
||||
protected List<TimeItem> timeItem;
|
||||
@XmlAttribute(name = "replaceAll")
|
||||
protected Boolean replaceAll;
|
||||
|
||||
/**
|
||||
* Gets the value of the timeItem property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the timeItem property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getTimeItem().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link TimeItem }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<TimeItem> getTimeItem() {
|
||||
if (timeItem == null) {
|
||||
timeItem = new ArrayList<TimeItem>();
|
||||
}
|
||||
return this.timeItem;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the replaceAll property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public boolean isReplaceAll() {
|
||||
if (replaceAll == null) {
|
||||
return true;
|
||||
} else {
|
||||
return replaceAll;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the replaceAll property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setReplaceAll(Boolean value) {
|
||||
this.replaceAll = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,968 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
import com.netsuite.webservices.activities.scheduling.types.ProjectTaskConstraintType;
|
||||
import com.netsuite.webservices.activities.scheduling.types.ProjectTaskStatus;
|
||||
import com.netsuite.webservices.platform.core.CustomFieldList;
|
||||
import com.netsuite.webservices.platform.core.Record;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ProjectTask complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProjectTask">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}Record">
|
||||
* <sequence>
|
||||
* <element name="customForm" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="eventId" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="percentTimeComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="company" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="contact" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="order" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="owner" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="parent" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="priority" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="estimatedWork" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="estimatedWorkBaseline" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="constraintType" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}ProjectTaskConstraintType" minOccurs="0"/>
|
||||
* <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="startDateBaseline" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="finishByDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="endDateBaseline" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="actualWork" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="remainingWork" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="isMilestone" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="isOnCriticalPath" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="slackMinutes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="lateEnd" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="lateStart" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="status" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}ProjectTaskStatus" minOccurs="0"/>
|
||||
* <element name="nonBillableTask" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="assigneeList" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}ProjectTaskAssigneeList" minOccurs="0"/>
|
||||
* <element name="predecessorList" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}ProjectTaskPredecessorList" minOccurs="0"/>
|
||||
* <element name="timeItemList" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}ProjectTaskTimeItemList" minOccurs="0"/>
|
||||
* <element name="customFieldList" type="{urn:core_2014_2.platform.webservices.netsuite.com}CustomFieldList" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProjectTask", propOrder = {
|
||||
"customForm",
|
||||
"eventId",
|
||||
"percentTimeComplete",
|
||||
"title",
|
||||
"company",
|
||||
"contact",
|
||||
"order",
|
||||
"owner",
|
||||
"parent",
|
||||
"priority",
|
||||
"estimatedWork",
|
||||
"estimatedWorkBaseline",
|
||||
"constraintType",
|
||||
"startDate",
|
||||
"startDateBaseline",
|
||||
"endDate",
|
||||
"finishByDate",
|
||||
"endDateBaseline",
|
||||
"actualWork",
|
||||
"remainingWork",
|
||||
"message",
|
||||
"isMilestone",
|
||||
"isOnCriticalPath",
|
||||
"slackMinutes",
|
||||
"lateEnd",
|
||||
"lateStart",
|
||||
"status",
|
||||
"nonBillableTask",
|
||||
"assigneeList",
|
||||
"predecessorList",
|
||||
"timeItemList",
|
||||
"customFieldList"
|
||||
})
|
||||
public class ProjectTask
|
||||
extends Record
|
||||
{
|
||||
|
||||
protected RecordRef customForm;
|
||||
protected RecordRef eventId;
|
||||
protected Double percentTimeComplete;
|
||||
protected String title;
|
||||
protected RecordRef company;
|
||||
protected RecordRef contact;
|
||||
protected RecordRef order;
|
||||
protected RecordRef owner;
|
||||
protected RecordRef parent;
|
||||
protected RecordRef priority;
|
||||
protected Double estimatedWork;
|
||||
protected Double estimatedWorkBaseline;
|
||||
protected ProjectTaskConstraintType constraintType;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar startDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar startDateBaseline;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar endDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar finishByDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar endDateBaseline;
|
||||
protected Double actualWork;
|
||||
protected Double remainingWork;
|
||||
protected String message;
|
||||
protected Boolean isMilestone;
|
||||
protected String isOnCriticalPath;
|
||||
protected Double slackMinutes;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar lateEnd;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar lateStart;
|
||||
protected ProjectTaskStatus status;
|
||||
protected Boolean nonBillableTask;
|
||||
protected ProjectTaskAssigneeList assigneeList;
|
||||
protected ProjectTaskPredecessorList predecessorList;
|
||||
protected ProjectTaskTimeItemList timeItemList;
|
||||
protected CustomFieldList customFieldList;
|
||||
@XmlAttribute(name = "internalId")
|
||||
protected String internalId;
|
||||
@XmlAttribute(name = "externalId")
|
||||
protected String externalId;
|
||||
|
||||
/**
|
||||
* Gets the value of the customForm property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getCustomForm() {
|
||||
return customForm;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the customForm property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setCustomForm(RecordRef value) {
|
||||
this.customForm = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the eventId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getEventId() {
|
||||
return eventId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the eventId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setEventId(RecordRef value) {
|
||||
this.eventId = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the percentTimeComplete property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getPercentTimeComplete() {
|
||||
return percentTimeComplete;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the percentTimeComplete property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setPercentTimeComplete(Double value) {
|
||||
this.percentTimeComplete = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the title property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the title property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setTitle(String value) {
|
||||
this.title = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the company property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getCompany() {
|
||||
return company;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the company property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setCompany(RecordRef value) {
|
||||
this.company = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the contact property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getContact() {
|
||||
return contact;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the contact property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setContact(RecordRef value) {
|
||||
this.contact = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the order property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getOrder() {
|
||||
return order;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the order property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setOrder(RecordRef value) {
|
||||
this.order = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the owner property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getOwner() {
|
||||
return owner;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the owner property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setOwner(RecordRef value) {
|
||||
this.owner = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the parent property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getParent() {
|
||||
return parent;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the parent property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setParent(RecordRef value) {
|
||||
this.parent = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the priority property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getPriority() {
|
||||
return priority;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the priority property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setPriority(RecordRef value) {
|
||||
this.priority = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the estimatedWork property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getEstimatedWork() {
|
||||
return estimatedWork;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the estimatedWork property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setEstimatedWork(Double value) {
|
||||
this.estimatedWork = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the estimatedWorkBaseline property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getEstimatedWorkBaseline() {
|
||||
return estimatedWorkBaseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the estimatedWorkBaseline property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setEstimatedWorkBaseline(Double value) {
|
||||
this.estimatedWorkBaseline = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the constraintType property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskConstraintType }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskConstraintType getConstraintType() {
|
||||
return constraintType;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the constraintType property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskConstraintType }
|
||||
*
|
||||
*/
|
||||
public void setConstraintType(ProjectTaskConstraintType value) {
|
||||
this.constraintType = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the startDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getStartDate() {
|
||||
return startDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the startDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setStartDate(XMLGregorianCalendar value) {
|
||||
this.startDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the startDateBaseline property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getStartDateBaseline() {
|
||||
return startDateBaseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the startDateBaseline property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setStartDateBaseline(XMLGregorianCalendar value) {
|
||||
this.startDateBaseline = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the endDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getEndDate() {
|
||||
return endDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the endDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setEndDate(XMLGregorianCalendar value) {
|
||||
this.endDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the finishByDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getFinishByDate() {
|
||||
return finishByDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the finishByDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setFinishByDate(XMLGregorianCalendar value) {
|
||||
this.finishByDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the endDateBaseline property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getEndDateBaseline() {
|
||||
return endDateBaseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the endDateBaseline property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setEndDateBaseline(XMLGregorianCalendar value) {
|
||||
this.endDateBaseline = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the actualWork property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getActualWork() {
|
||||
return actualWork;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the actualWork property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setActualWork(Double value) {
|
||||
this.actualWork = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the remainingWork property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getRemainingWork() {
|
||||
return remainingWork;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the remainingWork property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setRemainingWork(Double value) {
|
||||
this.remainingWork = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the message property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the message property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setMessage(String value) {
|
||||
this.message = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the isMilestone property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isIsMilestone() {
|
||||
return isMilestone;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the isMilestone property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setIsMilestone(Boolean value) {
|
||||
this.isMilestone = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the isOnCriticalPath property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getIsOnCriticalPath() {
|
||||
return isOnCriticalPath;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the isOnCriticalPath property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setIsOnCriticalPath(String value) {
|
||||
this.isOnCriticalPath = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the slackMinutes property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getSlackMinutes() {
|
||||
return slackMinutes;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the slackMinutes property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setSlackMinutes(Double value) {
|
||||
this.slackMinutes = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the lateEnd property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getLateEnd() {
|
||||
return lateEnd;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the lateEnd property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setLateEnd(XMLGregorianCalendar value) {
|
||||
this.lateEnd = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the lateStart property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getLateStart() {
|
||||
return lateStart;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the lateStart property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setLateStart(XMLGregorianCalendar value) {
|
||||
this.lateStart = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the status property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskStatus }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskStatus getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the status property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskStatus }
|
||||
*
|
||||
*/
|
||||
public void setStatus(ProjectTaskStatus value) {
|
||||
this.status = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the nonBillableTask property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isNonBillableTask() {
|
||||
return nonBillableTask;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the nonBillableTask property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setNonBillableTask(Boolean value) {
|
||||
this.nonBillableTask = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the assigneeList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskAssigneeList }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskAssigneeList getAssigneeList() {
|
||||
return assigneeList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the assigneeList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskAssigneeList }
|
||||
*
|
||||
*/
|
||||
public void setAssigneeList(ProjectTaskAssigneeList value) {
|
||||
this.assigneeList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the predecessorList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskPredecessorList }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskPredecessorList getPredecessorList() {
|
||||
return predecessorList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the predecessorList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskPredecessorList }
|
||||
*
|
||||
*/
|
||||
public void setPredecessorList(ProjectTaskPredecessorList value) {
|
||||
this.predecessorList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timeItemList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskTimeItemList }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskTimeItemList getTimeItemList() {
|
||||
return timeItemList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timeItemList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskTimeItemList }
|
||||
*
|
||||
*/
|
||||
public void setTimeItemList(ProjectTaskTimeItemList value) {
|
||||
this.timeItemList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customFieldList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomFieldList }
|
||||
*
|
||||
*/
|
||||
public CustomFieldList getCustomFieldList() {
|
||||
return customFieldList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the customFieldList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomFieldList }
|
||||
*
|
||||
*/
|
||||
public void setCustomFieldList(CustomFieldList value) {
|
||||
this.customFieldList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the internalId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getInternalId() {
|
||||
return internalId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the internalId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setInternalId(String value) {
|
||||
this.internalId = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the externalId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getExternalId() {
|
||||
return externalId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the externalId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setExternalId(String value) {
|
||||
this.externalId = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,250 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ProjectTaskAssignee complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProjectTaskAssignee">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="resource" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="units" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="serviceItem" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="estimatedWork" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="unitCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="unitPrice" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="cost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="price" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProjectTaskAssignee", propOrder = {
|
||||
"resource",
|
||||
"units",
|
||||
"serviceItem",
|
||||
"estimatedWork",
|
||||
"unitCost",
|
||||
"unitPrice",
|
||||
"cost",
|
||||
"price"
|
||||
})
|
||||
public class ProjectTaskAssignee {
|
||||
|
||||
protected RecordRef resource;
|
||||
protected Double units;
|
||||
protected RecordRef serviceItem;
|
||||
protected Double estimatedWork;
|
||||
protected Double unitCost;
|
||||
protected Double unitPrice;
|
||||
protected Double cost;
|
||||
protected Double price;
|
||||
|
||||
/**
|
||||
* Gets the value of the resource property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getResource() {
|
||||
return resource;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the resource property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setResource(RecordRef value) {
|
||||
this.resource = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the units property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getUnits() {
|
||||
return units;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the units property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setUnits(Double value) {
|
||||
this.units = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the serviceItem property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getServiceItem() {
|
||||
return serviceItem;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the serviceItem property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setServiceItem(RecordRef value) {
|
||||
this.serviceItem = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the estimatedWork property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getEstimatedWork() {
|
||||
return estimatedWork;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the estimatedWork property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setEstimatedWork(Double value) {
|
||||
this.estimatedWork = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the unitCost property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getUnitCost() {
|
||||
return unitCost;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the unitCost property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setUnitCost(Double value) {
|
||||
this.unitCost = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the unitPrice property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getUnitPrice() {
|
||||
return unitPrice;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the unitPrice property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setUnitPrice(Double value) {
|
||||
this.unitPrice = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the cost property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getCost() {
|
||||
return cost;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the cost property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setCost(Double value) {
|
||||
this.cost = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the price property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getPrice() {
|
||||
return price;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the price property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setPrice(Double value) {
|
||||
this.price = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ProjectTaskAssigneeList complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProjectTaskAssigneeList">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="projectTaskAssignee" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}ProjectTaskAssignee" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="replaceAll" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProjectTaskAssigneeList", propOrder = {
|
||||
"projectTaskAssignee"
|
||||
})
|
||||
public class ProjectTaskAssigneeList {
|
||||
|
||||
protected List<ProjectTaskAssignee> projectTaskAssignee;
|
||||
@XmlAttribute(name = "replaceAll")
|
||||
protected Boolean replaceAll;
|
||||
|
||||
/**
|
||||
* Gets the value of the projectTaskAssignee property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the projectTaskAssignee property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getProjectTaskAssignee().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ProjectTaskAssignee }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<ProjectTaskAssignee> getProjectTaskAssignee() {
|
||||
if (projectTaskAssignee == null) {
|
||||
projectTaskAssignee = new ArrayList<ProjectTaskAssignee>();
|
||||
}
|
||||
return this.projectTaskAssignee;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the replaceAll property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public boolean isReplaceAll() {
|
||||
if (replaceAll == null) {
|
||||
return true;
|
||||
} else {
|
||||
return replaceAll;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the replaceAll property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setReplaceAll(Boolean value) {
|
||||
this.replaceAll = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,174 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
import com.netsuite.webservices.activities.scheduling.types.ProjectTaskPredecessorPredecessorType;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ProjectTaskPredecessor complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProjectTaskPredecessor">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="task" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="type" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}ProjectTaskPredecessorPredecessorType" minOccurs="0"/>
|
||||
* <element name="lagDays" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProjectTaskPredecessor", propOrder = {
|
||||
"task",
|
||||
"type",
|
||||
"lagDays",
|
||||
"startDate",
|
||||
"endDate"
|
||||
})
|
||||
public class ProjectTaskPredecessor {
|
||||
|
||||
protected RecordRef task;
|
||||
protected ProjectTaskPredecessorPredecessorType type;
|
||||
protected Double lagDays;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar startDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar endDate;
|
||||
|
||||
/**
|
||||
* Gets the value of the task property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getTask() {
|
||||
return task;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the task property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setTask(RecordRef value) {
|
||||
this.task = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the type property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskPredecessorPredecessorType }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskPredecessorPredecessorType getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the type property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskPredecessorPredecessorType }
|
||||
*
|
||||
*/
|
||||
public void setType(ProjectTaskPredecessorPredecessorType value) {
|
||||
this.type = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the lagDays property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getLagDays() {
|
||||
return lagDays;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the lagDays property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setLagDays(Double value) {
|
||||
this.lagDays = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the startDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getStartDate() {
|
||||
return startDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the startDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setStartDate(XMLGregorianCalendar value) {
|
||||
this.startDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the endDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getEndDate() {
|
||||
return endDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the endDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setEndDate(XMLGregorianCalendar value) {
|
||||
this.endDate = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ProjectTaskPredecessorList complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProjectTaskPredecessorList">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="projectTaskPredecessor" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}ProjectTaskPredecessor" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="replaceAll" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProjectTaskPredecessorList", propOrder = {
|
||||
"projectTaskPredecessor"
|
||||
})
|
||||
public class ProjectTaskPredecessorList {
|
||||
|
||||
protected List<ProjectTaskPredecessor> projectTaskPredecessor;
|
||||
@XmlAttribute(name = "replaceAll")
|
||||
protected Boolean replaceAll;
|
||||
|
||||
/**
|
||||
* Gets the value of the projectTaskPredecessor property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the projectTaskPredecessor property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getProjectTaskPredecessor().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ProjectTaskPredecessor }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<ProjectTaskPredecessor> getProjectTaskPredecessor() {
|
||||
if (projectTaskPredecessor == null) {
|
||||
projectTaskPredecessor = new ArrayList<ProjectTaskPredecessor>();
|
||||
}
|
||||
return this.projectTaskPredecessor;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the replaceAll property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public boolean isReplaceAll() {
|
||||
if (replaceAll == null) {
|
||||
return true;
|
||||
} else {
|
||||
return replaceAll;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the replaceAll property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setReplaceAll(Boolean value) {
|
||||
this.replaceAll = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,293 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.CustomSearchJoin;
|
||||
import com.netsuite.webservices.platform.common.EmployeeSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.JobSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.NoteSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.ProjectTaskAssignmentSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.ProjectTaskSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.TimeBillSearchBasic;
|
||||
import com.netsuite.webservices.platform.core.SearchRecord;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ProjectTaskSearch complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProjectTaskSearch">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRecord">
|
||||
* <sequence>
|
||||
* <element name="basic" type="{urn:common_2014_2.platform.webservices.netsuite.com}ProjectTaskSearchBasic" minOccurs="0"/>
|
||||
* <element name="jobJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}JobSearchBasic" minOccurs="0"/>
|
||||
* <element name="predecessorJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ProjectTaskSearchBasic" minOccurs="0"/>
|
||||
* <element name="projectTaskAssignmentJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ProjectTaskAssignmentSearchBasic" minOccurs="0"/>
|
||||
* <element name="successorJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ProjectTaskSearchBasic" minOccurs="0"/>
|
||||
* <element name="timeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}TimeBillSearchBasic" minOccurs="0"/>
|
||||
* <element name="userJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
|
||||
* <element name="userNotesJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}NoteSearchBasic" minOccurs="0"/>
|
||||
* <element name="customSearchJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomSearchJoin" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProjectTaskSearch", propOrder = {
|
||||
"basic",
|
||||
"jobJoin",
|
||||
"predecessorJoin",
|
||||
"projectTaskAssignmentJoin",
|
||||
"successorJoin",
|
||||
"timeJoin",
|
||||
"userJoin",
|
||||
"userNotesJoin",
|
||||
"customSearchJoin"
|
||||
})
|
||||
public class ProjectTaskSearch
|
||||
extends SearchRecord
|
||||
{
|
||||
|
||||
protected ProjectTaskSearchBasic basic;
|
||||
protected JobSearchBasic jobJoin;
|
||||
protected ProjectTaskSearchBasic predecessorJoin;
|
||||
protected ProjectTaskAssignmentSearchBasic projectTaskAssignmentJoin;
|
||||
protected ProjectTaskSearchBasic successorJoin;
|
||||
protected TimeBillSearchBasic timeJoin;
|
||||
protected EmployeeSearchBasic userJoin;
|
||||
protected NoteSearchBasic userNotesJoin;
|
||||
protected List<CustomSearchJoin> customSearchJoin;
|
||||
|
||||
/**
|
||||
* Gets the value of the basic property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskSearchBasic }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearchBasic getBasic() {
|
||||
return basic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the basic property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setBasic(ProjectTaskSearchBasic value) {
|
||||
this.basic = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the jobJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link JobSearchBasic }
|
||||
*
|
||||
*/
|
||||
public JobSearchBasic getJobJoin() {
|
||||
return jobJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the jobJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link JobSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setJobJoin(JobSearchBasic value) {
|
||||
this.jobJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the predecessorJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskSearchBasic }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearchBasic getPredecessorJoin() {
|
||||
return predecessorJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the predecessorJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setPredecessorJoin(ProjectTaskSearchBasic value) {
|
||||
this.predecessorJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the projectTaskAssignmentJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskAssignmentSearchBasic }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskAssignmentSearchBasic getProjectTaskAssignmentJoin() {
|
||||
return projectTaskAssignmentJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the projectTaskAssignmentJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskAssignmentSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setProjectTaskAssignmentJoin(ProjectTaskAssignmentSearchBasic value) {
|
||||
this.projectTaskAssignmentJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the successorJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskSearchBasic }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearchBasic getSuccessorJoin() {
|
||||
return successorJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the successorJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setSuccessorJoin(ProjectTaskSearchBasic value) {
|
||||
this.successorJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TimeBillSearchBasic }
|
||||
*
|
||||
*/
|
||||
public TimeBillSearchBasic getTimeJoin() {
|
||||
return timeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TimeBillSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setTimeJoin(TimeBillSearchBasic value) {
|
||||
this.timeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchBasic getUserJoin() {
|
||||
return userJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserJoin(EmployeeSearchBasic value) {
|
||||
this.userJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userNotesJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link NoteSearchBasic }
|
||||
*
|
||||
*/
|
||||
public NoteSearchBasic getUserNotesJoin() {
|
||||
return userNotesJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userNotesJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link NoteSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserNotesJoin(NoteSearchBasic value) {
|
||||
this.userNotesJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getCustomSearchJoin().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CustomSearchJoin }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CustomSearchJoin> getCustomSearchJoin() {
|
||||
if (customSearchJoin == null) {
|
||||
customSearchJoin = new ArrayList<CustomSearchJoin>();
|
||||
}
|
||||
return this.customSearchJoin;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.core.SearchRecord;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ProjectTaskSearchAdvanced complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProjectTaskSearchAdvanced">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRecord">
|
||||
* <sequence>
|
||||
* <element name="criteria" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}ProjectTaskSearch" minOccurs="0"/>
|
||||
* <element name="columns" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}ProjectTaskSearchRow" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="savedSearchId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* <attribute name="savedSearchScriptId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProjectTaskSearchAdvanced", propOrder = {
|
||||
"criteria",
|
||||
"columns"
|
||||
})
|
||||
public class ProjectTaskSearchAdvanced
|
||||
extends SearchRecord
|
||||
{
|
||||
|
||||
protected ProjectTaskSearch criteria;
|
||||
protected ProjectTaskSearchRow columns;
|
||||
@XmlAttribute(name = "savedSearchId")
|
||||
protected String savedSearchId;
|
||||
@XmlAttribute(name = "savedSearchScriptId")
|
||||
protected String savedSearchScriptId;
|
||||
|
||||
/**
|
||||
* Gets the value of the criteria property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskSearch }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearch getCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the criteria property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskSearch }
|
||||
*
|
||||
*/
|
||||
public void setCriteria(ProjectTaskSearch value) {
|
||||
this.criteria = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the columns property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskSearchRow }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearchRow getColumns() {
|
||||
return columns;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the columns property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskSearchRow }
|
||||
*
|
||||
*/
|
||||
public void setColumns(ProjectTaskSearchRow value) {
|
||||
this.columns = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the savedSearchId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getSavedSearchId() {
|
||||
return savedSearchId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the savedSearchId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setSavedSearchId(String value) {
|
||||
this.savedSearchId = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the savedSearchScriptId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getSavedSearchScriptId() {
|
||||
return savedSearchScriptId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the savedSearchScriptId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setSavedSearchScriptId(String value) {
|
||||
this.savedSearchScriptId = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,293 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.CustomSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.EmployeeSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.JobSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.NoteSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.ProjectTaskAssignmentSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.ProjectTaskSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.TimeBillSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.core.SearchRow;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ProjectTaskSearchRow complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProjectTaskSearchRow">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRow">
|
||||
* <sequence>
|
||||
* <element name="basic" type="{urn:common_2014_2.platform.webservices.netsuite.com}ProjectTaskSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="jobJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}JobSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="predecessorJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ProjectTaskSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="projectTaskAssignmentJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ProjectTaskAssignmentSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="successorJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ProjectTaskSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="timeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}TimeBillSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="userJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="userNotesJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}NoteSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="customSearchJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomSearchRowBasic" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProjectTaskSearchRow", propOrder = {
|
||||
"basic",
|
||||
"jobJoin",
|
||||
"predecessorJoin",
|
||||
"projectTaskAssignmentJoin",
|
||||
"successorJoin",
|
||||
"timeJoin",
|
||||
"userJoin",
|
||||
"userNotesJoin",
|
||||
"customSearchJoin"
|
||||
})
|
||||
public class ProjectTaskSearchRow
|
||||
extends SearchRow
|
||||
{
|
||||
|
||||
protected ProjectTaskSearchRowBasic basic;
|
||||
protected JobSearchRowBasic jobJoin;
|
||||
protected ProjectTaskSearchRowBasic predecessorJoin;
|
||||
protected ProjectTaskAssignmentSearchRowBasic projectTaskAssignmentJoin;
|
||||
protected ProjectTaskSearchRowBasic successorJoin;
|
||||
protected TimeBillSearchRowBasic timeJoin;
|
||||
protected EmployeeSearchRowBasic userJoin;
|
||||
protected NoteSearchRowBasic userNotesJoin;
|
||||
protected List<CustomSearchRowBasic> customSearchJoin;
|
||||
|
||||
/**
|
||||
* Gets the value of the basic property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearchRowBasic getBasic() {
|
||||
return basic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the basic property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setBasic(ProjectTaskSearchRowBasic value) {
|
||||
this.basic = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the jobJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link JobSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public JobSearchRowBasic getJobJoin() {
|
||||
return jobJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the jobJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link JobSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setJobJoin(JobSearchRowBasic value) {
|
||||
this.jobJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the predecessorJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearchRowBasic getPredecessorJoin() {
|
||||
return predecessorJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the predecessorJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setPredecessorJoin(ProjectTaskSearchRowBasic value) {
|
||||
this.predecessorJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the projectTaskAssignmentJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskAssignmentSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskAssignmentSearchRowBasic getProjectTaskAssignmentJoin() {
|
||||
return projectTaskAssignmentJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the projectTaskAssignmentJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskAssignmentSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setProjectTaskAssignmentJoin(ProjectTaskAssignmentSearchRowBasic value) {
|
||||
this.projectTaskAssignmentJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the successorJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ProjectTaskSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public ProjectTaskSearchRowBasic getSuccessorJoin() {
|
||||
return successorJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the successorJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ProjectTaskSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setSuccessorJoin(ProjectTaskSearchRowBasic value) {
|
||||
this.successorJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TimeBillSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public TimeBillSearchRowBasic getTimeJoin() {
|
||||
return timeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TimeBillSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setTimeJoin(TimeBillSearchRowBasic value) {
|
||||
this.timeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchRowBasic getUserJoin() {
|
||||
return userJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserJoin(EmployeeSearchRowBasic value) {
|
||||
this.userJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userNotesJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link NoteSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public NoteSearchRowBasic getUserNotesJoin() {
|
||||
return userNotesJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userNotesJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link NoteSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserNotesJoin(NoteSearchRowBasic value) {
|
||||
this.userNotesJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getCustomSearchJoin().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CustomSearchRowBasic }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CustomSearchRowBasic> getCustomSearchJoin() {
|
||||
if (customSearchJoin == null) {
|
||||
customSearchJoin = new ArrayList<CustomSearchRowBasic>();
|
||||
}
|
||||
return this.customSearchJoin;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.TimeItem;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ProjectTaskTimeItemList complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProjectTaskTimeItemList">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="timeItem" type="{urn:common_2014_2.platform.webservices.netsuite.com}TimeItem" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="replaceAll" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProjectTaskTimeItemList", propOrder = {
|
||||
"timeItem"
|
||||
})
|
||||
public class ProjectTaskTimeItemList {
|
||||
|
||||
protected List<TimeItem> timeItem;
|
||||
@XmlAttribute(name = "replaceAll")
|
||||
protected Boolean replaceAll;
|
||||
|
||||
/**
|
||||
* Gets the value of the timeItem property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the timeItem property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getTimeItem().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link TimeItem }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<TimeItem> getTimeItem() {
|
||||
if (timeItem == null) {
|
||||
timeItem = new ArrayList<TimeItem>();
|
||||
}
|
||||
return this.timeItem;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the replaceAll property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public boolean isReplaceAll() {
|
||||
if (replaceAll == null) {
|
||||
return true;
|
||||
} else {
|
||||
return replaceAll;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the replaceAll property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setReplaceAll(Boolean value) {
|
||||
this.replaceAll = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,504 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
import com.netsuite.webservices.activities.scheduling.types.ResourceAllocationAllocationUnit;
|
||||
import com.netsuite.webservices.activities.scheduling.types.ResourceAllocationApprovalStatus;
|
||||
import com.netsuite.webservices.platform.core.CustomFieldList;
|
||||
import com.netsuite.webservices.platform.core.Record;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ResourceAllocation complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ResourceAllocation">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}Record">
|
||||
* <sequence>
|
||||
* <element name="requestedby" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="approvalStatus" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}ResourceAllocationApprovalStatus" minOccurs="0"/>
|
||||
* <element name="nextApprover" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="allocationResource" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="project" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="notes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="allocationAmount" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="allocationUnit" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}ResourceAllocationAllocationUnit" minOccurs="0"/>
|
||||
* <element name="numberHours" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="percentOfTime" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="allocationType" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="customForm" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="customFieldList" type="{urn:core_2014_2.platform.webservices.netsuite.com}CustomFieldList" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ResourceAllocation", propOrder = {
|
||||
"requestedby",
|
||||
"approvalStatus",
|
||||
"nextApprover",
|
||||
"allocationResource",
|
||||
"project",
|
||||
"notes",
|
||||
"startDate",
|
||||
"endDate",
|
||||
"allocationAmount",
|
||||
"allocationUnit",
|
||||
"numberHours",
|
||||
"percentOfTime",
|
||||
"allocationType",
|
||||
"customForm",
|
||||
"customFieldList"
|
||||
})
|
||||
public class ResourceAllocation
|
||||
extends Record
|
||||
{
|
||||
|
||||
protected RecordRef requestedby;
|
||||
protected ResourceAllocationApprovalStatus approvalStatus;
|
||||
protected RecordRef nextApprover;
|
||||
protected RecordRef allocationResource;
|
||||
protected RecordRef project;
|
||||
protected String notes;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar startDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar endDate;
|
||||
protected Double allocationAmount;
|
||||
protected ResourceAllocationAllocationUnit allocationUnit;
|
||||
protected Double numberHours;
|
||||
protected Double percentOfTime;
|
||||
protected RecordRef allocationType;
|
||||
protected RecordRef customForm;
|
||||
protected CustomFieldList customFieldList;
|
||||
@XmlAttribute(name = "internalId")
|
||||
protected String internalId;
|
||||
@XmlAttribute(name = "externalId")
|
||||
protected String externalId;
|
||||
|
||||
/**
|
||||
* Gets the value of the requestedby property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getRequestedby() {
|
||||
return requestedby;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the requestedby property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setRequestedby(RecordRef value) {
|
||||
this.requestedby = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the approvalStatus property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ResourceAllocationApprovalStatus }
|
||||
*
|
||||
*/
|
||||
public ResourceAllocationApprovalStatus getApprovalStatus() {
|
||||
return approvalStatus;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the approvalStatus property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ResourceAllocationApprovalStatus }
|
||||
*
|
||||
*/
|
||||
public void setApprovalStatus(ResourceAllocationApprovalStatus value) {
|
||||
this.approvalStatus = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the nextApprover property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getNextApprover() {
|
||||
return nextApprover;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the nextApprover property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setNextApprover(RecordRef value) {
|
||||
this.nextApprover = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the allocationResource property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getAllocationResource() {
|
||||
return allocationResource;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the allocationResource property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setAllocationResource(RecordRef value) {
|
||||
this.allocationResource = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the project property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getProject() {
|
||||
return project;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the project property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setProject(RecordRef value) {
|
||||
this.project = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the notes property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getNotes() {
|
||||
return notes;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the notes property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setNotes(String value) {
|
||||
this.notes = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the startDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getStartDate() {
|
||||
return startDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the startDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setStartDate(XMLGregorianCalendar value) {
|
||||
this.startDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the endDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getEndDate() {
|
||||
return endDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the endDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setEndDate(XMLGregorianCalendar value) {
|
||||
this.endDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the allocationAmount property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getAllocationAmount() {
|
||||
return allocationAmount;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the allocationAmount property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setAllocationAmount(Double value) {
|
||||
this.allocationAmount = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the allocationUnit property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ResourceAllocationAllocationUnit }
|
||||
*
|
||||
*/
|
||||
public ResourceAllocationAllocationUnit getAllocationUnit() {
|
||||
return allocationUnit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the allocationUnit property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ResourceAllocationAllocationUnit }
|
||||
*
|
||||
*/
|
||||
public void setAllocationUnit(ResourceAllocationAllocationUnit value) {
|
||||
this.allocationUnit = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the numberHours property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getNumberHours() {
|
||||
return numberHours;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the numberHours property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setNumberHours(Double value) {
|
||||
this.numberHours = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the percentOfTime property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getPercentOfTime() {
|
||||
return percentOfTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the percentOfTime property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setPercentOfTime(Double value) {
|
||||
this.percentOfTime = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the allocationType property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getAllocationType() {
|
||||
return allocationType;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the allocationType property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setAllocationType(RecordRef value) {
|
||||
this.allocationType = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customForm property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getCustomForm() {
|
||||
return customForm;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the customForm property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setCustomForm(RecordRef value) {
|
||||
this.customForm = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customFieldList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomFieldList }
|
||||
*
|
||||
*/
|
||||
public CustomFieldList getCustomFieldList() {
|
||||
return customFieldList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the customFieldList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomFieldList }
|
||||
*
|
||||
*/
|
||||
public void setCustomFieldList(CustomFieldList value) {
|
||||
this.customFieldList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the internalId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getInternalId() {
|
||||
return internalId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the internalId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setInternalId(String value) {
|
||||
this.internalId = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the externalId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getExternalId() {
|
||||
return externalId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the externalId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setExternalId(String value) {
|
||||
this.externalId = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,293 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.CustomSearchJoin;
|
||||
import com.netsuite.webservices.platform.common.CustomerSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.EmployeeSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.EntitySearchBasic;
|
||||
import com.netsuite.webservices.platform.common.JobSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.ResourceAllocationSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.VendorSearchBasic;
|
||||
import com.netsuite.webservices.platform.core.SearchRecord;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ResourceAllocationSearch complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ResourceAllocationSearch">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRecord">
|
||||
* <sequence>
|
||||
* <element name="basic" type="{urn:common_2014_2.platform.webservices.netsuite.com}ResourceAllocationSearchBasic" minOccurs="0"/>
|
||||
* <element name="customerJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomerSearchBasic" minOccurs="0"/>
|
||||
* <element name="employeeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
|
||||
* <element name="jobJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}JobSearchBasic" minOccurs="0"/>
|
||||
* <element name="requestedByJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EntitySearchBasic" minOccurs="0"/>
|
||||
* <element name="resourceJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EntitySearchBasic" minOccurs="0"/>
|
||||
* <element name="userJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
|
||||
* <element name="vendorJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}VendorSearchBasic" minOccurs="0"/>
|
||||
* <element name="customSearchJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomSearchJoin" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ResourceAllocationSearch", propOrder = {
|
||||
"basic",
|
||||
"customerJoin",
|
||||
"employeeJoin",
|
||||
"jobJoin",
|
||||
"requestedByJoin",
|
||||
"resourceJoin",
|
||||
"userJoin",
|
||||
"vendorJoin",
|
||||
"customSearchJoin"
|
||||
})
|
||||
public class ResourceAllocationSearch
|
||||
extends SearchRecord
|
||||
{
|
||||
|
||||
protected ResourceAllocationSearchBasic basic;
|
||||
protected CustomerSearchBasic customerJoin;
|
||||
protected EmployeeSearchBasic employeeJoin;
|
||||
protected JobSearchBasic jobJoin;
|
||||
protected EntitySearchBasic requestedByJoin;
|
||||
protected EntitySearchBasic resourceJoin;
|
||||
protected EmployeeSearchBasic userJoin;
|
||||
protected VendorSearchBasic vendorJoin;
|
||||
protected List<CustomSearchJoin> customSearchJoin;
|
||||
|
||||
/**
|
||||
* Gets the value of the basic property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ResourceAllocationSearchBasic }
|
||||
*
|
||||
*/
|
||||
public ResourceAllocationSearchBasic getBasic() {
|
||||
return basic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the basic property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ResourceAllocationSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setBasic(ResourceAllocationSearchBasic value) {
|
||||
this.basic = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customerJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomerSearchBasic }
|
||||
*
|
||||
*/
|
||||
public CustomerSearchBasic getCustomerJoin() {
|
||||
return customerJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the customerJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomerSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setCustomerJoin(CustomerSearchBasic value) {
|
||||
this.customerJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the employeeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchBasic getEmployeeJoin() {
|
||||
return employeeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the employeeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setEmployeeJoin(EmployeeSearchBasic value) {
|
||||
this.employeeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the jobJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link JobSearchBasic }
|
||||
*
|
||||
*/
|
||||
public JobSearchBasic getJobJoin() {
|
||||
return jobJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the jobJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link JobSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setJobJoin(JobSearchBasic value) {
|
||||
this.jobJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the requestedByJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EntitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public EntitySearchBasic getRequestedByJoin() {
|
||||
return requestedByJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the requestedByJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EntitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setRequestedByJoin(EntitySearchBasic value) {
|
||||
this.requestedByJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the resourceJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EntitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public EntitySearchBasic getResourceJoin() {
|
||||
return resourceJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the resourceJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EntitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setResourceJoin(EntitySearchBasic value) {
|
||||
this.resourceJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchBasic getUserJoin() {
|
||||
return userJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserJoin(EmployeeSearchBasic value) {
|
||||
this.userJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the vendorJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link VendorSearchBasic }
|
||||
*
|
||||
*/
|
||||
public VendorSearchBasic getVendorJoin() {
|
||||
return vendorJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the vendorJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link VendorSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setVendorJoin(VendorSearchBasic value) {
|
||||
this.vendorJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getCustomSearchJoin().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CustomSearchJoin }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CustomSearchJoin> getCustomSearchJoin() {
|
||||
if (customSearchJoin == null) {
|
||||
customSearchJoin = new ArrayList<CustomSearchJoin>();
|
||||
}
|
||||
return this.customSearchJoin;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.core.SearchRecord;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ResourceAllocationSearchAdvanced complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ResourceAllocationSearchAdvanced">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRecord">
|
||||
* <sequence>
|
||||
* <element name="criteria" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}ResourceAllocationSearch" minOccurs="0"/>
|
||||
* <element name="columns" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}ResourceAllocationSearchRow" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="savedSearchId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* <attribute name="savedSearchScriptId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ResourceAllocationSearchAdvanced", propOrder = {
|
||||
"criteria",
|
||||
"columns"
|
||||
})
|
||||
public class ResourceAllocationSearchAdvanced
|
||||
extends SearchRecord
|
||||
{
|
||||
|
||||
protected ResourceAllocationSearch criteria;
|
||||
protected ResourceAllocationSearchRow columns;
|
||||
@XmlAttribute(name = "savedSearchId")
|
||||
protected String savedSearchId;
|
||||
@XmlAttribute(name = "savedSearchScriptId")
|
||||
protected String savedSearchScriptId;
|
||||
|
||||
/**
|
||||
* Gets the value of the criteria property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ResourceAllocationSearch }
|
||||
*
|
||||
*/
|
||||
public ResourceAllocationSearch getCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the criteria property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ResourceAllocationSearch }
|
||||
*
|
||||
*/
|
||||
public void setCriteria(ResourceAllocationSearch value) {
|
||||
this.criteria = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the columns property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ResourceAllocationSearchRow }
|
||||
*
|
||||
*/
|
||||
public ResourceAllocationSearchRow getColumns() {
|
||||
return columns;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the columns property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ResourceAllocationSearchRow }
|
||||
*
|
||||
*/
|
||||
public void setColumns(ResourceAllocationSearchRow value) {
|
||||
this.columns = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the savedSearchId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getSavedSearchId() {
|
||||
return savedSearchId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the savedSearchId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setSavedSearchId(String value) {
|
||||
this.savedSearchId = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the savedSearchScriptId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getSavedSearchScriptId() {
|
||||
return savedSearchScriptId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the savedSearchScriptId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setSavedSearchScriptId(String value) {
|
||||
this.savedSearchScriptId = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,293 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.CustomSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.CustomerSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.EmployeeSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.EntitySearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.JobSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.ResourceAllocationSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.common.VendorSearchRowBasic;
|
||||
import com.netsuite.webservices.platform.core.SearchRow;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for ResourceAllocationSearchRow complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ResourceAllocationSearchRow">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRow">
|
||||
* <sequence>
|
||||
* <element name="basic" type="{urn:common_2014_2.platform.webservices.netsuite.com}ResourceAllocationSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="customerJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomerSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="employeeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="jobJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}JobSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="requestedByJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EntitySearchRowBasic" minOccurs="0"/>
|
||||
* <element name="resourceJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EntitySearchRowBasic" minOccurs="0"/>
|
||||
* <element name="userJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="vendorJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}VendorSearchRowBasic" minOccurs="0"/>
|
||||
* <element name="customSearchJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomSearchRowBasic" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ResourceAllocationSearchRow", propOrder = {
|
||||
"basic",
|
||||
"customerJoin",
|
||||
"employeeJoin",
|
||||
"jobJoin",
|
||||
"requestedByJoin",
|
||||
"resourceJoin",
|
||||
"userJoin",
|
||||
"vendorJoin",
|
||||
"customSearchJoin"
|
||||
})
|
||||
public class ResourceAllocationSearchRow
|
||||
extends SearchRow
|
||||
{
|
||||
|
||||
protected ResourceAllocationSearchRowBasic basic;
|
||||
protected CustomerSearchRowBasic customerJoin;
|
||||
protected EmployeeSearchRowBasic employeeJoin;
|
||||
protected JobSearchRowBasic jobJoin;
|
||||
protected EntitySearchRowBasic requestedByJoin;
|
||||
protected EntitySearchRowBasic resourceJoin;
|
||||
protected EmployeeSearchRowBasic userJoin;
|
||||
protected VendorSearchRowBasic vendorJoin;
|
||||
protected List<CustomSearchRowBasic> customSearchJoin;
|
||||
|
||||
/**
|
||||
* Gets the value of the basic property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ResourceAllocationSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public ResourceAllocationSearchRowBasic getBasic() {
|
||||
return basic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the basic property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ResourceAllocationSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setBasic(ResourceAllocationSearchRowBasic value) {
|
||||
this.basic = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customerJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomerSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public CustomerSearchRowBasic getCustomerJoin() {
|
||||
return customerJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the customerJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomerSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setCustomerJoin(CustomerSearchRowBasic value) {
|
||||
this.customerJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the employeeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchRowBasic getEmployeeJoin() {
|
||||
return employeeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the employeeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setEmployeeJoin(EmployeeSearchRowBasic value) {
|
||||
this.employeeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the jobJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link JobSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public JobSearchRowBasic getJobJoin() {
|
||||
return jobJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the jobJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link JobSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setJobJoin(JobSearchRowBasic value) {
|
||||
this.jobJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the requestedByJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EntitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public EntitySearchRowBasic getRequestedByJoin() {
|
||||
return requestedByJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the requestedByJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EntitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setRequestedByJoin(EntitySearchRowBasic value) {
|
||||
this.requestedByJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the resourceJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EntitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public EntitySearchRowBasic getResourceJoin() {
|
||||
return resourceJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the resourceJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EntitySearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setResourceJoin(EntitySearchRowBasic value) {
|
||||
this.resourceJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchRowBasic getUserJoin() {
|
||||
return userJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserJoin(EmployeeSearchRowBasic value) {
|
||||
this.userJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the vendorJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link VendorSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public VendorSearchRowBasic getVendorJoin() {
|
||||
return vendorJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the vendorJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link VendorSearchRowBasic }
|
||||
*
|
||||
*/
|
||||
public void setVendorJoin(VendorSearchRowBasic value) {
|
||||
this.vendorJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getCustomSearchJoin().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CustomSearchRowBasic }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CustomSearchRowBasic> getCustomSearchJoin() {
|
||||
if (customSearchJoin == null) {
|
||||
customSearchJoin = new ArrayList<CustomSearchRowBasic>();
|
||||
}
|
||||
return this.customSearchJoin;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,996 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
import com.netsuite.webservices.activities.scheduling.types.TaskPriority;
|
||||
import com.netsuite.webservices.activities.scheduling.types.TaskReminderType;
|
||||
import com.netsuite.webservices.activities.scheduling.types.TaskStatus;
|
||||
import com.netsuite.webservices.platform.core.CustomFieldList;
|
||||
import com.netsuite.webservices.platform.core.Duration;
|
||||
import com.netsuite.webservices.platform.core.Record;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for Task complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="Task">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}Record">
|
||||
* <sequence>
|
||||
* <element name="company" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="contact" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="supportCase" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="transaction" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="milestone" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="customForm" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="assigned" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="sendEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="timedEvent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="estimatedTime" type="{urn:core_2014_2.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
|
||||
* <element name="estimatedTimeOverride" type="{urn:core_2014_2.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
|
||||
* <element name="actualTime" type="{urn:core_2014_2.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
|
||||
* <element name="timeRemaining" type="{urn:core_2014_2.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
|
||||
* <element name="percentTimeComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="percentComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="parent" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="dueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="completedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="priority" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}TaskPriority" minOccurs="0"/>
|
||||
* <element name="status" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}TaskStatus" minOccurs="0"/>
|
||||
* <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="accessLevel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="reminderType" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}TaskReminderType" minOccurs="0"/>
|
||||
* <element name="reminderMinutes" type="{urn:types.scheduling_2014_2.activities.webservices.netsuite.com}TaskReminderMinutes" minOccurs="0"/>
|
||||
* <element name="createdDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
|
||||
* <element name="owner" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="contactList" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}TaskContactList" minOccurs="0"/>
|
||||
* <element name="timeItemList" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}TaskTimeItemList" minOccurs="0"/>
|
||||
* <element name="customFieldList" type="{urn:core_2014_2.platform.webservices.netsuite.com}CustomFieldList" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Task", propOrder = {
|
||||
"company",
|
||||
"contact",
|
||||
"supportCase",
|
||||
"transaction",
|
||||
"milestone",
|
||||
"customForm",
|
||||
"title",
|
||||
"assigned",
|
||||
"sendEmail",
|
||||
"timedEvent",
|
||||
"estimatedTime",
|
||||
"estimatedTimeOverride",
|
||||
"actualTime",
|
||||
"timeRemaining",
|
||||
"percentTimeComplete",
|
||||
"percentComplete",
|
||||
"parent",
|
||||
"startDate",
|
||||
"endDate",
|
||||
"dueDate",
|
||||
"completedDate",
|
||||
"priority",
|
||||
"status",
|
||||
"message",
|
||||
"accessLevel",
|
||||
"reminderType",
|
||||
"reminderMinutes",
|
||||
"createdDate",
|
||||
"lastModifiedDate",
|
||||
"owner",
|
||||
"contactList",
|
||||
"timeItemList",
|
||||
"customFieldList"
|
||||
})
|
||||
public class Task
|
||||
extends Record
|
||||
{
|
||||
|
||||
protected RecordRef company;
|
||||
protected RecordRef contact;
|
||||
protected RecordRef supportCase;
|
||||
protected RecordRef transaction;
|
||||
protected RecordRef milestone;
|
||||
protected RecordRef customForm;
|
||||
protected String title;
|
||||
protected RecordRef assigned;
|
||||
protected Boolean sendEmail;
|
||||
protected Boolean timedEvent;
|
||||
protected Duration estimatedTime;
|
||||
protected Duration estimatedTimeOverride;
|
||||
protected Duration actualTime;
|
||||
protected Duration timeRemaining;
|
||||
protected Double percentTimeComplete;
|
||||
protected Double percentComplete;
|
||||
protected RecordRef parent;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar startDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar endDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar dueDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar completedDate;
|
||||
protected TaskPriority priority;
|
||||
protected TaskStatus status;
|
||||
protected String message;
|
||||
protected Boolean accessLevel;
|
||||
protected TaskReminderType reminderType;
|
||||
protected String reminderMinutes;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar createdDate;
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar lastModifiedDate;
|
||||
protected RecordRef owner;
|
||||
protected TaskContactList contactList;
|
||||
protected TaskTimeItemList timeItemList;
|
||||
protected CustomFieldList customFieldList;
|
||||
@XmlAttribute(name = "internalId")
|
||||
protected String internalId;
|
||||
@XmlAttribute(name = "externalId")
|
||||
protected String externalId;
|
||||
|
||||
/**
|
||||
* Gets the value of the company property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getCompany() {
|
||||
return company;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the company property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setCompany(RecordRef value) {
|
||||
this.company = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the contact property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getContact() {
|
||||
return contact;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the contact property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setContact(RecordRef value) {
|
||||
this.contact = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the supportCase property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getSupportCase() {
|
||||
return supportCase;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the supportCase property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setSupportCase(RecordRef value) {
|
||||
this.supportCase = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the transaction property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getTransaction() {
|
||||
return transaction;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the transaction property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setTransaction(RecordRef value) {
|
||||
this.transaction = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the milestone property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getMilestone() {
|
||||
return milestone;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the milestone property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setMilestone(RecordRef value) {
|
||||
this.milestone = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customForm property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getCustomForm() {
|
||||
return customForm;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the customForm property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setCustomForm(RecordRef value) {
|
||||
this.customForm = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the title property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the title property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setTitle(String value) {
|
||||
this.title = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the assigned property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getAssigned() {
|
||||
return assigned;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the assigned property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setAssigned(RecordRef value) {
|
||||
this.assigned = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the sendEmail property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isSendEmail() {
|
||||
return sendEmail;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the sendEmail property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setSendEmail(Boolean value) {
|
||||
this.sendEmail = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timedEvent property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isTimedEvent() {
|
||||
return timedEvent;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timedEvent property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setTimedEvent(Boolean value) {
|
||||
this.timedEvent = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the estimatedTime property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Duration }
|
||||
*
|
||||
*/
|
||||
public Duration getEstimatedTime() {
|
||||
return estimatedTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the estimatedTime property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Duration }
|
||||
*
|
||||
*/
|
||||
public void setEstimatedTime(Duration value) {
|
||||
this.estimatedTime = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the estimatedTimeOverride property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Duration }
|
||||
*
|
||||
*/
|
||||
public Duration getEstimatedTimeOverride() {
|
||||
return estimatedTimeOverride;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the estimatedTimeOverride property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Duration }
|
||||
*
|
||||
*/
|
||||
public void setEstimatedTimeOverride(Duration value) {
|
||||
this.estimatedTimeOverride = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the actualTime property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Duration }
|
||||
*
|
||||
*/
|
||||
public Duration getActualTime() {
|
||||
return actualTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the actualTime property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Duration }
|
||||
*
|
||||
*/
|
||||
public void setActualTime(Duration value) {
|
||||
this.actualTime = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timeRemaining property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Duration }
|
||||
*
|
||||
*/
|
||||
public Duration getTimeRemaining() {
|
||||
return timeRemaining;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timeRemaining property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Duration }
|
||||
*
|
||||
*/
|
||||
public void setTimeRemaining(Duration value) {
|
||||
this.timeRemaining = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the percentTimeComplete property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getPercentTimeComplete() {
|
||||
return percentTimeComplete;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the percentTimeComplete property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setPercentTimeComplete(Double value) {
|
||||
this.percentTimeComplete = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the percentComplete property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public Double getPercentComplete() {
|
||||
return percentComplete;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the percentComplete property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Double }
|
||||
*
|
||||
*/
|
||||
public void setPercentComplete(Double value) {
|
||||
this.percentComplete = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the parent property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getParent() {
|
||||
return parent;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the parent property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setParent(RecordRef value) {
|
||||
this.parent = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the startDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getStartDate() {
|
||||
return startDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the startDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setStartDate(XMLGregorianCalendar value) {
|
||||
this.startDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the endDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getEndDate() {
|
||||
return endDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the endDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setEndDate(XMLGregorianCalendar value) {
|
||||
this.endDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the dueDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getDueDate() {
|
||||
return dueDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the dueDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setDueDate(XMLGregorianCalendar value) {
|
||||
this.dueDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the completedDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getCompletedDate() {
|
||||
return completedDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the completedDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setCompletedDate(XMLGregorianCalendar value) {
|
||||
this.completedDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the priority property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TaskPriority }
|
||||
*
|
||||
*/
|
||||
public TaskPriority getPriority() {
|
||||
return priority;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the priority property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TaskPriority }
|
||||
*
|
||||
*/
|
||||
public void setPriority(TaskPriority value) {
|
||||
this.priority = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the status property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TaskStatus }
|
||||
*
|
||||
*/
|
||||
public TaskStatus getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the status property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TaskStatus }
|
||||
*
|
||||
*/
|
||||
public void setStatus(TaskStatus value) {
|
||||
this.status = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the message property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the message property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setMessage(String value) {
|
||||
this.message = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the accessLevel property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isAccessLevel() {
|
||||
return accessLevel;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the accessLevel property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setAccessLevel(Boolean value) {
|
||||
this.accessLevel = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the reminderType property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TaskReminderType }
|
||||
*
|
||||
*/
|
||||
public TaskReminderType getReminderType() {
|
||||
return reminderType;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the reminderType property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TaskReminderType }
|
||||
*
|
||||
*/
|
||||
public void setReminderType(TaskReminderType value) {
|
||||
this.reminderType = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the reminderMinutes property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getReminderMinutes() {
|
||||
return reminderMinutes;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the reminderMinutes property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setReminderMinutes(String value) {
|
||||
this.reminderMinutes = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the createdDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getCreatedDate() {
|
||||
return createdDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the createdDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setCreatedDate(XMLGregorianCalendar value) {
|
||||
this.createdDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the lastModifiedDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getLastModifiedDate() {
|
||||
return lastModifiedDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the lastModifiedDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setLastModifiedDate(XMLGregorianCalendar value) {
|
||||
this.lastModifiedDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the owner property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getOwner() {
|
||||
return owner;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the owner property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setOwner(RecordRef value) {
|
||||
this.owner = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the contactList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TaskContactList }
|
||||
*
|
||||
*/
|
||||
public TaskContactList getContactList() {
|
||||
return contactList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the contactList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TaskContactList }
|
||||
*
|
||||
*/
|
||||
public void setContactList(TaskContactList value) {
|
||||
this.contactList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timeItemList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TaskTimeItemList }
|
||||
*
|
||||
*/
|
||||
public TaskTimeItemList getTimeItemList() {
|
||||
return timeItemList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timeItemList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TaskTimeItemList }
|
||||
*
|
||||
*/
|
||||
public void setTimeItemList(TaskTimeItemList value) {
|
||||
this.timeItemList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customFieldList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomFieldList }
|
||||
*
|
||||
*/
|
||||
public CustomFieldList getCustomFieldList() {
|
||||
return customFieldList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the customFieldList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomFieldList }
|
||||
*
|
||||
*/
|
||||
public void setCustomFieldList(CustomFieldList value) {
|
||||
this.customFieldList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the internalId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getInternalId() {
|
||||
return internalId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the internalId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setInternalId(String value) {
|
||||
this.internalId = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the externalId property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getExternalId() {
|
||||
return externalId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the externalId property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setExternalId(String value) {
|
||||
this.externalId = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.core.RecordRef;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for TaskContact complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="TaskContact">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="company" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* <element name="contact" type="{urn:core_2014_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "TaskContact", propOrder = {
|
||||
"company",
|
||||
"contact"
|
||||
})
|
||||
public class TaskContact {
|
||||
|
||||
protected RecordRef company;
|
||||
protected RecordRef contact;
|
||||
|
||||
/**
|
||||
* Gets the value of the company property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getCompany() {
|
||||
return company;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the company property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setCompany(RecordRef value) {
|
||||
this.company = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the contact property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public RecordRef getContact() {
|
||||
return contact;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the contact property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link RecordRef }
|
||||
*
|
||||
*/
|
||||
public void setContact(RecordRef value) {
|
||||
this.contact = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for TaskContactList complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="TaskContactList">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="contact" type="{urn:scheduling_2014_2.activities.webservices.netsuite.com}TaskContact" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* <attribute name="replaceAll" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "TaskContactList", propOrder = {
|
||||
"contact"
|
||||
})
|
||||
public class TaskContactList {
|
||||
|
||||
protected List<TaskContact> contact;
|
||||
@XmlAttribute(name = "replaceAll")
|
||||
protected Boolean replaceAll;
|
||||
|
||||
/**
|
||||
* Gets the value of the contact property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the contact property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getContact().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link TaskContact }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<TaskContact> getContact() {
|
||||
if (contact == null) {
|
||||
contact = new ArrayList<TaskContact>();
|
||||
}
|
||||
return this.contact;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the replaceAll property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public boolean isReplaceAll() {
|
||||
if (replaceAll == null) {
|
||||
return true;
|
||||
} else {
|
||||
return replaceAll;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the replaceAll property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setReplaceAll(Boolean value) {
|
||||
this.replaceAll = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,434 @@
|
||||
|
||||
package com.netsuite.webservices.activities.scheduling;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import com.netsuite.webservices.platform.common.ContactSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.CustomSearchJoin;
|
||||
import com.netsuite.webservices.platform.common.CustomerSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.EmployeeSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.FileSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.JobSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.NoteSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.OpportunitySearchBasic;
|
||||
import com.netsuite.webservices.platform.common.OriginatingLeadSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.SupportCaseSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.TaskSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.TimeBillSearchBasic;
|
||||
import com.netsuite.webservices.platform.common.TransactionSearchBasic;
|
||||
import com.netsuite.webservices.platform.core.SearchRecord;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for TaskSearch complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="TaskSearch">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:core_2014_2.platform.webservices.netsuite.com}SearchRecord">
|
||||
* <sequence>
|
||||
* <element name="basic" type="{urn:common_2014_2.platform.webservices.netsuite.com}TaskSearchBasic" minOccurs="0"/>
|
||||
* <element name="caseJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}SupportCaseSearchBasic" minOccurs="0"/>
|
||||
* <element name="companyCustomerJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomerSearchBasic" minOccurs="0"/>
|
||||
* <element name="contactJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}ContactSearchBasic" minOccurs="0"/>
|
||||
* <element name="employeeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
|
||||
* <element name="fileJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}FileSearchBasic" minOccurs="0"/>
|
||||
* <element name="jobJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}JobSearchBasic" minOccurs="0"/>
|
||||
* <element name="opportunityJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}OpportunitySearchBasic" minOccurs="0"/>
|
||||
* <element name="originatingLeadJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}OriginatingLeadSearchBasic" minOccurs="0"/>
|
||||
* <element name="timeJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}TimeBillSearchBasic" minOccurs="0"/>
|
||||
* <element name="transactionJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}TransactionSearchBasic" minOccurs="0"/>
|
||||
* <element name="userJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
|
||||
* <element name="userNotesJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}NoteSearchBasic" minOccurs="0"/>
|
||||
* <element name="customSearchJoin" type="{urn:common_2014_2.platform.webservices.netsuite.com}CustomSearchJoin" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "TaskSearch", propOrder = {
|
||||
"basic",
|
||||
"caseJoin",
|
||||
"companyCustomerJoin",
|
||||
"contactJoin",
|
||||
"employeeJoin",
|
||||
"fileJoin",
|
||||
"jobJoin",
|
||||
"opportunityJoin",
|
||||
"originatingLeadJoin",
|
||||
"timeJoin",
|
||||
"transactionJoin",
|
||||
"userJoin",
|
||||
"userNotesJoin",
|
||||
"customSearchJoin"
|
||||
})
|
||||
public class TaskSearch
|
||||
extends SearchRecord
|
||||
{
|
||||
|
||||
protected TaskSearchBasic basic;
|
||||
protected SupportCaseSearchBasic caseJoin;
|
||||
protected CustomerSearchBasic companyCustomerJoin;
|
||||
protected ContactSearchBasic contactJoin;
|
||||
protected EmployeeSearchBasic employeeJoin;
|
||||
protected FileSearchBasic fileJoin;
|
||||
protected JobSearchBasic jobJoin;
|
||||
protected OpportunitySearchBasic opportunityJoin;
|
||||
protected OriginatingLeadSearchBasic originatingLeadJoin;
|
||||
protected TimeBillSearchBasic timeJoin;
|
||||
protected TransactionSearchBasic transactionJoin;
|
||||
protected EmployeeSearchBasic userJoin;
|
||||
protected NoteSearchBasic userNotesJoin;
|
||||
protected List<CustomSearchJoin> customSearchJoin;
|
||||
|
||||
/**
|
||||
* Gets the value of the basic property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TaskSearchBasic }
|
||||
*
|
||||
*/
|
||||
public TaskSearchBasic getBasic() {
|
||||
return basic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the basic property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TaskSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setBasic(TaskSearchBasic value) {
|
||||
this.basic = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the caseJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SupportCaseSearchBasic }
|
||||
*
|
||||
*/
|
||||
public SupportCaseSearchBasic getCaseJoin() {
|
||||
return caseJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the caseJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SupportCaseSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setCaseJoin(SupportCaseSearchBasic value) {
|
||||
this.caseJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the companyCustomerJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link CustomerSearchBasic }
|
||||
*
|
||||
*/
|
||||
public CustomerSearchBasic getCompanyCustomerJoin() {
|
||||
return companyCustomerJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the companyCustomerJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link CustomerSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setCompanyCustomerJoin(CustomerSearchBasic value) {
|
||||
this.companyCustomerJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the contactJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ContactSearchBasic }
|
||||
*
|
||||
*/
|
||||
public ContactSearchBasic getContactJoin() {
|
||||
return contactJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the contactJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ContactSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setContactJoin(ContactSearchBasic value) {
|
||||
this.contactJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the employeeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchBasic getEmployeeJoin() {
|
||||
return employeeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the employeeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setEmployeeJoin(EmployeeSearchBasic value) {
|
||||
this.employeeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the fileJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link FileSearchBasic }
|
||||
*
|
||||
*/
|
||||
public FileSearchBasic getFileJoin() {
|
||||
return fileJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the fileJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link FileSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setFileJoin(FileSearchBasic value) {
|
||||
this.fileJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the jobJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link JobSearchBasic }
|
||||
*
|
||||
*/
|
||||
public JobSearchBasic getJobJoin() {
|
||||
return jobJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the jobJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link JobSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setJobJoin(JobSearchBasic value) {
|
||||
this.jobJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the opportunityJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link OpportunitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public OpportunitySearchBasic getOpportunityJoin() {
|
||||
return opportunityJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the opportunityJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link OpportunitySearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setOpportunityJoin(OpportunitySearchBasic value) {
|
||||
this.opportunityJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the originatingLeadJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link OriginatingLeadSearchBasic }
|
||||
*
|
||||
*/
|
||||
public OriginatingLeadSearchBasic getOriginatingLeadJoin() {
|
||||
return originatingLeadJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the originatingLeadJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link OriginatingLeadSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setOriginatingLeadJoin(OriginatingLeadSearchBasic value) {
|
||||
this.originatingLeadJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the timeJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TimeBillSearchBasic }
|
||||
*
|
||||
*/
|
||||
public TimeBillSearchBasic getTimeJoin() {
|
||||
return timeJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the timeJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TimeBillSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setTimeJoin(TimeBillSearchBasic value) {
|
||||
this.timeJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the transactionJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link TransactionSearchBasic }
|
||||
*
|
||||
*/
|
||||
public TransactionSearchBasic getTransactionJoin() {
|
||||
return transactionJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the transactionJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link TransactionSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setTransactionJoin(TransactionSearchBasic value) {
|
||||
this.transactionJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public EmployeeSearchBasic getUserJoin() {
|
||||
return userJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link EmployeeSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserJoin(EmployeeSearchBasic value) {
|
||||
this.userJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the userNotesJoin property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link NoteSearchBasic }
|
||||
*
|
||||
*/
|
||||
public NoteSearchBasic getUserNotesJoin() {
|
||||
return userNotesJoin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the userNotesJoin property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link NoteSearchBasic }
|
||||
*
|
||||
*/
|
||||
public void setUserNotesJoin(NoteSearchBasic value) {
|
||||
this.userNotesJoin = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the customSearchJoin property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getCustomSearchJoin().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link CustomSearchJoin }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<CustomSearchJoin> getCustomSearchJoin() {
|
||||
if (customSearchJoin == null) {
|
||||
customSearchJoin = new ArrayList<CustomSearchJoin>();
|
||||
}
|
||||
return this.customSearchJoin;
|
||||
}
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user