Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Double;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.List;
import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class BestLocationPerSKUOutputRepresentation {
public List<ErrorResponse> errors;
public String locationId;
public Integer quantityAvailableToOrder;
public Boolean success;
public Double unitScore;

public BestLocationPerSKUOutputRepresentation() {throw new java.lang.UnsupportedOperationException();}

public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class CartFromQuoteInput {
public String operationType;

public CartFromQuoteInput() {throw new java.lang.UnsupportedOperationException();}

public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.List;
import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class CartFromQuoteOutput {
public String cartId;
public List<QuoteError> errors;

public CartFromQuoteOutput() {throw new java.lang.UnsupportedOperationException();}

public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ public class CommerceCart {
public static CalculateCartResult calculateCart(String webstoreId, String activeCartOrId, String effectiveAccountId) {throw new UnsupportedOperationException();}
public static CalculateCartResult calculateCart(String webstoreId, String activeCartOrId, String effectiveAccountId, ConnectApiCalculateCartInput calculateCartInput) {throw new java.lang.UnsupportedOperationException();}
public static CartSummary createCart(String webstoreId, CartInput cart) {throw new java.lang.UnsupportedOperationException();}
public static CartFromQuoteOutput createCartFromQuote(String webstoreId, String quoteId, CartFromQuoteInput cartFromQuoteInput) {throw new java.lang.UnsupportedOperationException();}
public static CartSummary cloneCart(String webstoreId, String activeCartOrId, String targetEffectiveAccountId, String targetType) {throw new java.lang.UnsupportedOperationException();}
public static void deleteCart(String webstoreId, String effectiveAccountId, String activeCartOrId) {throw new java.lang.UnsupportedOperationException();}
public static void deleteCartCoupon(String webstoreId, String effectiveAccountId, String activeCartOrId, String cartCouponId) {throw new java.lang.UnsupportedOperationException();}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class CommerceNoteInput {
public String content;

public CommerceNoteInput() {throw new java.lang.UnsupportedOperationException();}

public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
23 changes: 23 additions & 0 deletions src/main/java/com/nawforce/runforce/ConnectApi/CommerceQuotes.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class CommerceQuotes {
public static CreateQuoteFromProductOutput createQuoteFromProduct(String webstoreId, String productId, CreateQuoteFromProductInput createQuoteFromProductInput) {throw new java.lang.UnsupportedOperationException();}
public static UpdateQuoteOutput updateQuote(String webstoreId, String quoteId, UpdateQuoteInput updateQuoteInput) {throw new java.lang.UnsupportedOperationException();}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.Map;
import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class CreateQuoteFromProductInput {
public Map<String, String> additionalFields;
public String comments;
public String contextDefinitionName;
public String quantity;

public CreateQuoteFromProductInput() {throw new java.lang.UnsupportedOperationException();}

public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.List;
import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class CreateQuoteFromProductOutput {
public List<QuoteError> errors;
public String quoteId;

public CreateQuoteFromProductOutput() {throw new java.lang.UnsupportedOperationException();}

public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.List;
import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class DeliveryRoutingEngineInputRepresentation {
public DeliveryAddressInputRepresentation deliveryAddress;
public LocationListInputRepresentation excludeLocations;
public String fulfillmentCriteriaGroupName;
public String locationGroupName;
public List<RoutingProductInputRepresentation> products;

public DeliveryRoutingEngineInputRepresentation() {throw new java.lang.UnsupportedOperationException();}

public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.List;
import com.nawforce.runforce.System.Map;
import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class DeliveryRoutingEngineOutputRepresentation {
public Map<String, List<BestLocationPerSKUOutputRepresentation>> bestLocationsPerStockKeepingUnit;
public List<ErrorResponse> errors;
public List<RouteOutputRepresentation> routes;
public Boolean success;

public DeliveryRoutingEngineOutputRepresentation() {throw new java.lang.UnsupportedOperationException();}

public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.List;
import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class LocationListInputRepresentation {
public List<String> locations;

public LocationListInputRepresentation() {throw new java.lang.UnsupportedOperationException();}

public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
31 changes: 31 additions & 0 deletions src/main/java/com/nawforce/runforce/ConnectApi/QuoteError.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*
Copyright (c) 2026 Kevin Jones, All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
*/

package com.nawforce.runforce.ConnectApi;

import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.String;

@SuppressWarnings("unused")
public class QuoteError {
public String code;
public String message;

public QuoteError() {throw new java.lang.UnsupportedOperationException();}

public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
Loading
Loading