Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

forceios

Package Overview
Dependencies
Maintainers
2
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

forceios - npm Package Compare versions

Comparing version 10.0.0 to 10.1.0

2

package.json
{
"name": "forceios",
"version": "10.0.0",
"version": "10.1.0",
"description": "Utilities for creating mobile apps based on the Salesforce Mobile SDK for iOS",

@@ -5,0 +5,0 @@ "keywords": [ "mobilesdk", "ios", "salesforce", "mobile", "sdk" ],

@@ -31,3 +31,3 @@ /*

var VERSION= '10.0.0';
var VERSION= '10.1.0';

@@ -34,0 +34,0 @@ module.exports = {

@@ -127,3 +127,28 @@ {

{
"syncName": "noBatchSyncUp",
"syncName": "briefcaseSyncDown",
"syncType": "syncDown",
"soupName": "does-not-matter",
"target": {
"infos": [
{
"sobjectType": "Account",
"fieldlist": ["Name", "Description"],
"soupName": "accounts"
},
{
"sobjectType": "Contact",
"fieldlist": ["FirstName"],
"idFieldName" : "IdX",
"modificationDateFieldName": "LastModifiedDateX",
"soupName": "contacts"
}
],
"type" : "briefcase"
},
"options": {
"mergeMode": "OVERWRITE"
}
},
{
"syncName": "singleRecordSyncUp",
"syncType": "syncUp",

@@ -147,2 +172,4 @@ "soupName": "accounts",

"target": {
"iOSImpl": "SFBatchSyncUpTarget",
"androidImpl": "com.salesforce.androidsdk.mobilesync.target.BatchSyncUpTarget",
"idFieldName": "IdX",

@@ -158,2 +185,16 @@ "modificationDateFieldName": "LastModifiedDateX",

{
"syncName": "collectionSyncUp",
"syncType": "syncUp",
"soupName": "accounts",
"target": {
"idFieldName": "IdX",
"modificationDateFieldName": "LastModifiedDateX",
"externalIdFieldName": "ExternalIdX"
},
"options": {
"fieldlist": ["Name", "Description"],
"mergeMode":"OVERWRITE"
}
},
{
"syncName": "parentChildrenSyncUp",

@@ -160,0 +201,0 @@ "syncType": "syncUp",

@@ -83,2 +83,18 @@ {

},
"briefcaseInfo": {
"type": "object",
"properties": {
"sobjectType": { "$ref": "#/definitions/sobjectType" },
"fieldlist": { "$ref": "#/definitions/fieldlist" },
"soupName": { "$ref": "#/definitions/soupName" },
"idFieldName": { "$ref": "#/definitions/fieldName" },
"modificationDateFieldName": { "$ref": "#/definitions/fieldName" }
},
"required": ["sobjectType", "fieldlist", "soupName"]
},
"briefcaseInfos": {
"type": "array",
"items": { "$ref": "#/definitions/briefcaseInfo" },
"minItems": 1
},
"syncDownOptions": {

@@ -180,2 +196,10 @@ "type": "object",

},
"briefcaseSyncDownTarget": {
"type": "object",
"properties": {
"type": { "const": "briefcase" },
"infos": { "$ref": "#/definitions/briefcaseInfos"}
},
"required": ["type", "infos"]
},
"customSyncDownTarget": {

@@ -201,6 +225,7 @@ "type": "object",

{ "$ref": "#/definitions/parentChildrenSyncDownTarget" },
{ "$ref": "#/definitions/briefcaseSyncDownTarget" },
{ "$ref": "#/definitions/customSyncDownTarget" }
]
},
"noBatchSyncUpTarget": {
"singleRecordSyncUpTarget": {
"type": "object",

@@ -219,5 +244,16 @@ "properties": {

"properties": {
"iOSImpl" : { "const": "SFBatchSyncUpTarget" },
"androidImpl": { "const": "com.salesforce.androidsdk.mobilesync.target.BatchSyncUpTarget" },
"createFieldlist": { "$ref": "#/definitions/fieldlist" },
"updateFieldlist": { "$ref": "#/definitions/fieldlist" },
"externalIdFieldName": { "$ref": "#/definitions/fieldName" }
},
"required": ["iOSImpl", "androidImpl"]
},
"collectionSyncUpTarget": {
"type": "object",
"properties": {
"createFieldlist": { "$ref": "#/definitions/fieldlist" },
"updateFieldlist": { "$ref": "#/definitions/fieldlist" },
"externalIdFieldName": { "$ref": "#/definitions/fieldName" }
}

@@ -256,5 +292,6 @@ },

{ "$ref": "#/definitions/parentChildrenSyncUpTarget" },
{ "$ref": "#/definitions/noBatchSyncUpTarget" },
{ "$ref": "#/definitions/singleRecordSyncUpTarget" },
{ "$ref": "#/definitions/batchSyncUpTarget" },
{ "$ref": "#/definitions/customSyncUpTarget" },
{ "$ref": "#/definitions/batchSyncUpTarget" }
{ "$ref": "#/definitions/collectionSyncUpTarget" }
]

@@ -261,0 +298,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc