diff --git a/JSONCreator_iOS/JSONCreator/AppDelegate.swift b/JSONCreator_iOS/JSONCreator/AppDelegate.swift index 364d09f..d9fe595 100644 --- a/JSONCreator_iOS/JSONCreator/AppDelegate.swift +++ b/JSONCreator_iOS/JSONCreator/AppDelegate.swift @@ -20,7 +20,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele func application(_ application: UIApplication, willFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool { // Setup our core object with the default implementation - MVMCoreUIObject.sharedInstance()?.defaultInitialSetup() + CoreUIObject.sharedInstance()?.defaultInitialSetup() return true } diff --git a/JSONCreator_iOS/JSONCreator/DetailViewController.swift b/JSONCreator_iOS/JSONCreator/DetailViewController.swift index a327275..d4f6b8e 100644 --- a/JSONCreator_iOS/JSONCreator/DetailViewController.swift +++ b/JSONCreator_iOS/JSONCreator/DetailViewController.swift @@ -63,12 +63,14 @@ class DetailViewController: UIViewController { let pageType = page?.optionalStringForKey(KeyPageType) let template = page?.optionalStringForKey("template") var errorObject = MVMCoreErrorObject(title: nil, message: "No Template Found", code: ErrorCode.initViewController.rawValue, domain: ErrorDomainNative, location: nil) - if let viewController = MVMCoreUIViewControllerMappingObject.shared()?.createMFViewController(ofTemplate: template, pageType: pageType), let loadObject = MVMCoreLoadObject(pageJSON: page, modulesJSON: nil, requestParameters: nil, dataForPage: nil, delegateObject: nil), viewController.shouldFinishProcessingLoad(loadObject, error: &errorObject!) { + if let viewController = MVMCoreUIViewControllerMappingObject.shared()?.createMFViewController(ofTemplate: template, pageType: pageType), + let loadObject = MVMCoreLoadObject(pageJSON: page, modulesJSON: jsonObject.optionalDictionaryForKey(KeyModuleMap), requestParameters: nil, dataForPage: nil, delegateObject: nil), + viewController.shouldFinishProcessingLoad(loadObject, error: &errorObject!) { let navigation = UINavigationController(rootViewController: viewController) viewController.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(close)) MVMCoreNavigationHandler.shared()?.present(navigation, animated: true) } else if let errorObject = errorObject { - let error = NSError(domain: ErrorDomainNative, code: ErrorCode.initViewController.rawValue, userInfo: [NSLocalizedDescriptionKey: errorObject.messageToDisplay!]) + let error = NSError(domain: ErrorDomainNative, code: ErrorCode.initViewController.rawValue, userInfo: [NSLocalizedDescriptionKey: errorObject.messageToLog ?? errorObject.messageToDisplay!]) showError(error) } } diff --git a/JSONCreator_iOS/JSONCreator/JSON/Atoms/Button.json b/JSONCreator_iOS/JSONCreator/JSON/Atoms/Button.json index 6cd356b..9c7971b 100644 --- a/JSONCreator_iOS/JSONCreator/JSON/Atoms/Button.json +++ b/JSONCreator_iOS/JSONCreator/JSON/Atoms/Button.json @@ -1,3 +1,5 @@ "moleculeName":"button", "title": "x", -"actionType": "cancel" +"action": { + "actionType": "cancel" +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Atoms/CaretButton.json b/JSONCreator_iOS/JSONCreator/JSON/Atoms/CaretButton.json index f2f2f66..d0bbe6f 100644 --- a/JSONCreator_iOS/JSONCreator/JSON/Atoms/CaretButton.json +++ b/JSONCreator_iOS/JSONCreator/JSON/Atoms/CaretButton.json @@ -1,3 +1,5 @@ -"moleculeName":"caretButton", +"moleculeName":"caretLink", "title": "x", -"actionType": "cancel" +"action": { + "actionType": "cancel" +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Atoms/Separator.json b/JSONCreator_iOS/JSONCreator/JSON/Atoms/Separator.json index a2ba80e..fb95ace 100644 --- a/JSONCreator_iOS/JSONCreator/JSON/Atoms/Separator.json +++ b/JSONCreator_iOS/JSONCreator/JSON/Atoms/Separator.json @@ -1,2 +1,2 @@ -"moleculeName":"separator", +"moleculeName":"line", "type": "standard" diff --git a/JSONCreator_iOS/JSONCreator/JSON/Atoms/Switch.json b/JSONCreator_iOS/JSONCreator/JSON/Atoms/Switch.json index d89fd68..c4e602f 100644 --- a/JSONCreator_iOS/JSONCreator/JSON/Atoms/Switch.json +++ b/JSONCreator_iOS/JSONCreator/JSON/Atoms/Switch.json @@ -1 +1 @@ -"moleculeName":"switch" +"moleculeName":"toggle" diff --git a/JSONCreator_iOS/JSONCreator/JSON/Atoms/TextButton.json b/JSONCreator_iOS/JSONCreator/JSON/Atoms/TextButton.json index 5561b08..07b3da6 100644 --- a/JSONCreator_iOS/JSONCreator/JSON/Atoms/TextButton.json +++ b/JSONCreator_iOS/JSONCreator/JSON/Atoms/TextButton.json @@ -1,3 +1,5 @@ -"moleculeName":"textButton", +"moleculeName":"link", "title": "x", -"actionType": "cancel" +"action": { + "actionType": "cancel" +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Molecules/EyebrowHeadlineBodyLink.json b/JSONCreator_iOS/JSONCreator/JSON/Molecules/EyebrowHeadlineBodyLink.json new file mode 100644 index 0000000..2beb805 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Molecules/EyebrowHeadlineBodyLink.json @@ -0,0 +1,20 @@ +"moleculeName": "eyebrowHeadlineBodyLink", +"eyebrow":{ + "moleculeName": "label", + "text":"Eyebrow" +}, +"headline":{ + "moleculeName": "label", + "text":"Headline" +}, +"body":{ + "moleculeName": "label", + "text":"Body" +}, +"link":{ + "moleculeName": "link", + "title":"TextButton", + "action": { + "actionType": "cancel" + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Molecules/HeadlineBodySwitch.json b/JSONCreator_iOS/JSONCreator/JSON/Molecules/HeadlineBodySwitch.json new file mode 100644 index 0000000..bee513e --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Molecules/HeadlineBodySwitch.json @@ -0,0 +1,15 @@ +"moleculeName":"headlineBodyToggle", +"headlineBody":{ + "moleculeName": "headlineBody", + "headline":{ + "moleculeName": "label", + "text": "x" + }, + "body":{ + "moleculeName": "label", + "text": "y" + } +}, +"toggle":{ + "moleculeName": "toggle" +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Molecules/HeadlineBodyTextButton.json b/JSONCreator_iOS/JSONCreator/JSON/Molecules/HeadlineBodyTextButton.json new file mode 100644 index 0000000..c8ce663 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Molecules/HeadlineBodyTextButton.json @@ -0,0 +1,16 @@ +"moleculeName":"headlineBodyLink", +"headlineBody":{ + "moleculeName": "headlineBody", + "headline":{ + "moleculeName": "label", + "text": "x" + }, + "body":{ + "moleculeName": "label", + "text": "y" + } +}, +"link":{ + "moleculeName": "link", + "title": "button" +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Molecules/HeadlineBodyTextButtonSwitch.json b/JSONCreator_iOS/JSONCreator/JSON/Molecules/HeadlineBodyTextButtonSwitch.json new file mode 100644 index 0000000..fe5bd16 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Molecules/HeadlineBodyTextButtonSwitch.json @@ -0,0 +1,22 @@ +"moleculeName":"headlineBodyLinkToggle", +"headlineBodyLink": { + "moleculeName":"headlineBodyLink", + "headlineBody":{ + "moleculeName": "headlineBody", + "headline":{ + "moleculeName": "label", + "text": "x" + }, + "body":{ + "moleculeName": "label", + "text": "y" + } + }, + "link":{ + "moleculeName": "link", + "title": "button" + } +}, +"toggle":{ + "moleculeName": "toggle" +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Molecules/LabelSwitch.json b/JSONCreator_iOS/JSONCreator/JSON/Molecules/LabelSwitch.json new file mode 100644 index 0000000..1b523fe --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Molecules/LabelSwitch.json @@ -0,0 +1,8 @@ +"moleculeName":"labelToggle", +"label":{ + "moleculeName": "label", + "text":"x" +}, +"toggle":{ + "moleculeName": "toggle" +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Molecules/TwoButtonView.json b/JSONCreator_iOS/JSONCreator/JSON/Molecules/TwoButtonView.json index 4f9f0bf..1842a29 100644 --- a/JSONCreator_iOS/JSONCreator/JSON/Molecules/TwoButtonView.json +++ b/JSONCreator_iOS/JSONCreator/JSON/Molecules/TwoButtonView.json @@ -2,11 +2,15 @@ "primaryButton":{ "moleculeName": "button", "title":"x", - "actionType": "openPage", - "pageType": "verifyZip" + "action": { + "actionType": "openPage", + "pageType": "verifyZip" + } }, "secondaryButton":{ "moleculeName": "button", "title":"x", - "actionType": "back" + "action": { + "actionType": "back" + } } diff --git a/JSONCreator_iOS/JSONCreator/JSON/Molecules/tabsListItem.json b/JSONCreator_iOS/JSONCreator/JSON/Molecules/tabsListItem.json new file mode 100644 index 0000000..90dc251 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Molecules/tabsListItem.json @@ -0,0 +1,39 @@ +"moleculeName": "tabsListItem", +"tabs": { + "moleculeName": "tabs", + "tabs": [{ + "moleculeName": "label", + "text": "All" + } ,{ + "moleculeName": "label", + "text": "Work Devices" + }] +}, +"molecules": [ + [{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab1" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label" + ,"text":"tab1" + + } + }],[{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2"} + }] +] + diff --git a/JSONCreator_iOS/JSONCreator/JSON/Organism/MoleculeStack.json b/JSONCreator_iOS/JSONCreator/JSON/Organism/MoleculeStack.json index 3794c63..27f1456 100644 --- a/JSONCreator_iOS/JSONCreator/JSON/Organism/MoleculeStack.json +++ b/JSONCreator_iOS/JSONCreator/JSON/Organism/MoleculeStack.json @@ -1,4 +1,4 @@ -"moleculeName":"moleculeStack", +"moleculeName":"stack", "molecules": [ ] diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/DropDownListSample.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/DropDownListSample.json new file mode 100644 index 0000000..af3d065 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/DropDownListSample.json @@ -0,0 +1,155 @@ +{ + "ResponseInfo" : { + "code" : "00000", + "type" : "Success" + }, + "Page": { + "pageType":"x", + "template":"list", + "header": { + "moleculeName":"header", + "molecule": { + "moleculeName": "headlineBody", + "headline":{ + "moleculeName": "label", + "text":"Your lines are on Unlimited plans." + }, + "body":{ + "moleculeName": "label", + "text":"Need something different? Take a minute to explore other plan options." + } + } + + }, + "footer":{ + "moleculeName":"footer", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton":{ + "moleculeName": "button", + "title":"Explore", + "action": { + "actionType": "openPage", + "pageType": "explore" + } + }, + "secondaryButton":{ + "moleculeName": "button", + "title":"Recommend", + "action": { + "actionType": "openPage", + "pageType": "recommend" + } + } + } + + }, + "molecules": [{ + "moleculeName": "dropDownListItem", + "dropDown": { + "moleculeName": "dropDown", + "options": ["All","Apple","Samsung"] + }, + "molecules": [ + [{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"all" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"all" + + } + }],[{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"apple" + } + }],[{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"samsung" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"samsung" + } + }] + ] + }] + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/5g.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/5g.json new file mode 100644 index 0000000..b3528a6 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/5g.json @@ -0,0 +1,355 @@ +{ + "ResponseInfo" : { + "locale" : "EN", + "userMessage" : "0", + "server" : "saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "code" : "00000", + "appSessionExtended" : true, + "message" : "0", + "mdn" : "9175021102", + "buildNumber" : "151", + "type" : "Success", + "topAlertTime" : 0, + "requestId" : "cb350edc-afca-4694-8558-44a17ad518b1" + }, + "Page" : { + "template" : "list", + "molecules" : [ + { + "line" : { + "type" : "none" + }, + "dropDown" : { + "label" : "Show", + "moleculeName" : "dropDown", + "options" : [ + "All Devices", + "Work Devices" + ] + }, + "moleculeName" : "dropDownListItem", + "molecules" : [ + [ + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Group your devices by label to better mange their internet connectivity." + }, + "style" : "itemHeader", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "5 devices are currently connected" + } + } + }, + { + "horizontalAlignment" : "leading", + "molecule" : { + "moleculeName" : "button", + "action": { + "actionType" : "openPage", + "pageType" : "TBD" + }, + "title" : "Create device group", + "fillColor" : "#FFFFFF", + "borderColor" : "#000000", + "validationRequired" : false, + "size" : "tiny", + "textColor" : "#000000" + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "action" : { + "actionType" : "openPage", + "pageType" : "usageDetails-5555555556" + }, + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Connect to My Wi-Fi Router" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "My Macbook", + "hero" : 0 + } + } + }, + { + "moleculeName" : "listItem", + "action" : { + "actionType" : "openPage", + "pageType" : "usageDetails-5555555556" + }, + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Connect to Extender 01" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "My Amazon Echo", + "hero" : 0 + } + } + }, + { + "moleculeName" : "listItem", + "action" : { + "actionType" : "openPage", + "pageType" : "usageDetails-5555555556" + }, + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Connect to Extender 01" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "Katie's Macbook Pro", + "hero" : 0 + } + } + }, + { + "moleculeName" : "listItem", + "action" : { + "actionType" : "openPage", + "pageType" : "usageDetails-5555555556" + }, + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Connect to Extender 01" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "My Chromecast", + "hero" : 0 + } + } + }, + { + "moleculeName" : "listItem", + "action" : { + "actionType" : "openPage", + "pageType" : "usageDetails-5555555556" + }, + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Connect to Extender 01" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "Katie's Kindle", + "hero" : 0 + } + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Disconnected", + "textColor" : "#747676" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "My Kindle", + "textColor" : "#747676" + } + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Disconnected", + "textColor" : "#747676" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "My Nest", + "textColor" : "#747676" + } + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Disconnected", + "textColor" : "#747676" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "My Alexa Show", + "textColor" : "#747676" + } + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Disconnected", + "textColor" : "#747676" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "Katie's iPad Pro", + "textColor" : "#747676" + } + } + } + ], + [ + { + "moleculeName" : "listItem", + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Disconnected", + "textColor" : "#747676" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "My Alexa Show", + "textColor" : "#747676" + } + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Disconnected", + "textColor" : "#747676" + }, + "style" : "item", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "Katie's iPad Pro", + "textColor" : "#747676" + } + } + } + ] + ] + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "WPS is used to easily connect a wireless device such as a wireless printer, security camera, some audio devices and other home control hardware to the router." + }, + "style" : "itemHeader", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "App device via WPS" + } + } + }, + { + "horizontalAlignment" : "leading", + "molecule" : { + "moleculeName" : "button", + "action": { + "actionType" : "openPage", + "pageType" : "TBD" + }, + "style" : "secondary", + "title" : "Add device", + "size" : "tiny" + } + } + ] + } + } + ], + "header" : { + "moleculeName" : "header", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Create device group, set access to the network, and test signal strength." + }, + "style" : "header", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "Manage your internet devices." + } + } + }, + { + "horizontalAlignment" : "leading", + "molecule" : { + "moleculeName" : "button", + "action": { + "actionType" : "openPage", + "pageType" : "TBD" + }, + "title" : "Test signal strength", + "fillColor" : "#FFFFFF", + "borderColor" : "#000000", + "validationRequired" : false, + "size" : "tiny", + "textColor" : "#000000" + } + } + ] + } + }, + "screenHeading" : "5G Home Devices", + "pageType" : "5gHomeDevices" + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/Vimal.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/Vimal.json new file mode 100644 index 0000000..0ad94d9 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/Vimal.json @@ -0,0 +1,221 @@ +{ + "Page": { + "template": "stack", + "pageType": "demoAtomic", + "header": { + "moleculeName": "header", + "line":{ + "type":"standard" + }, + "molecule": { + "moleculeName": "headlineBody", + "headline": { + "moleculeName": "label", + "text": "Great. You'll have you new...", + "fontStyle": "H1" + }, + "body":{ + "text": "Your new number is 682.978.1602. This change will take effect today, November 15, 2019........", + "fontStyle": "B2" + } + } + }, + "footer": { + "moleculeName": "footer", + "molecule": { + "moleculeName": "button", + "horizontalAlignment": "center", + "title": "Done", + "size": "standard", + "style": "primary", + "actionType": "openPage", + "pageType": "manage555.555.5555" + } + }, + "stack": { + "moleculeName": "stack", + "molecules": [ + { + "spacing":24, + "molecule":{ + "moleculeName": "label", + "text": "Start using your new number", + "fontStyle": "B1" + } + }, + { + "molecule": { + "spacing": 12, + "moleculeName": "stack", + "axis":"horizontal", + "molecules":[ + { + "percent":5, + "molecule":{ + "moleculeName": "label", + "text": "1.", + "fontStyle": "B2", + "verticalAlignment": "leading" + } + }, + { + "molecule": + { + "horizontalAlignment":"leading", + "moleculeName": "label", + "text": "For 4G voice capable devices, turn the device off and on. Wait two to five....", + "fontStyle": "B2" + } + }] + } + }, + { + "molecule": { + "spacing": 12, + "moleculeName": "stack", + "axis":"horizontal", + "molecules":[ + { + "percent":5, + "molecule":{ + "moleculeName": "label", + "text": "2.", + "fontStyle": "B2", + "verticalAlignment": "leading" + } + }, + { + "molecule": + { + "horizontalAlignment":"leading", + + "moleculeName": "label", + "text": "Make a free test call by dialing #TEC(#832) SEND to verify...", + "fontStyle": "B2" + } + }] + } + }, + { + "molecule": { + "spacing": 12, + "moleculeName": "stack", + "axis":"horizontal", + "molecules":[ + { + "percent":5, + "molecule":{ + "moleculeName": "label", + "text": "3.", + "fontStyle": "B2", + "verticalAlignment": "leading" + } + }, + { + "molecule": + { + "horizontalAlignment":"leading", + + "moleculeName": "label", + "text": "Dial *86 SEND to confirm the voice mail", + "fontStyle": "B2" + } + } + ] + } + }, + { + "molecule": { + "spacing": 12, + "moleculeName": "stack", + "axis":"horizontal", + "molecules":[ + { + "percent":5, + "molecule":{ + "moleculeName": "label", + "text": "4.", + "fontStyle": "B2", + "verticalAlignment": "leading" + } + }, + { + "molecule": + { + "horizontalAlignment":"leading", + + "moleculeName": "label", + "text": "In some cases, you will need to set up a new voicemail account and your ....", + "attributes":[ + { + "location": 0, + "tryToReplaceFirst": false, + "analyticsData": {}, + "length": 7, + "actionType": "openPage", + "hideUrl": false, + "selected": false, + "openInWebview": true, + "presentationStyle": "push", + "appContext": "mobileFirstSS", + "title": "Get help activating your voicemail box", + "pageType": "expectedPage", + "analyticsReqData": {}, + "disableAction": false, + "type": "action" + }, { + "style": "B2", + "length": 0, + "location": 7, + "type": "font" + } + ] + } + }] + } + }, + { + "molecule": { + "spacing": 12, + "moleculeName": "stack", + "axis":"horizontal", + "molecules":[ + { + "percent":5, + "molecule":{ + "moleculeName": "label", + "text": "5.", + "fontStyle": "B2", + "verticalAlignment": "leading" + } + }, + { + "molecule": + { + "horizontalAlignment":"leading", + + "moleculeName": "label", + "text": "It is necessary to reset the Backup Assistant App and Familybase.....", + "fontStyle": "B2" + } + }] + } + } + ] + } + }, + "ResponseInfo": { + "locale": "EN", + "server": "saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "userMessage": "0", + "code": "00000", + "appSessionExtended": true, + "message": "0", + "type": "Success", + "requestId": "cb350edc-afca-4694-8558-44a17ad518b1", + "topAlertTime": 0, + "buildNumber": "151", + "mdn": "9175021102" + } +} + diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/accountSettings.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/accountSettings.json new file mode 100644 index 0000000..8ccf916 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/accountSettings.json @@ -0,0 +1,316 @@ +{ + "ResponseInfo": { + "locale": "EN", + "type": "Success", + "server": "saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "buildNumber": "151", + "requestId": "cb350edc-afca-4694-8558-44a17ad518b1", + "mdn": "9175021102", + "appSessionExtended": true, + "code": "00000", + "message": "0", + "userMessage": "0", + "topAlertTime": 0 + }, + "Page": { + "pageType": "settingsLanding", + "template": "list", + "header": { + "moleculeName": "stack", + "molecules": [{ + "spacing": 32, + "molecule": { + "moleculeName": "label", + "text": "Welcome, Leslie.", + "fontStyle": "H1" + } + },{ + "molecule": { + "moleculeName": "label", + "text": "Manage your account anytime, anywhere.", + "fontStyle": "B2" + } + },{ + "molecule": { + "moleculeName": "label", + "fontStyle": "B2", + "text": "Account Owner" + } + },{ + "molecule": { + "moleculeName": "label", + "fontStyle": "B2", + "text": "Account #9876543210-00003" + } + },{ + "spacing": 8, + "molecule": { + "moleculeName": "label", + "fontStyle": "B1", + "text": "212.645.5213" + } + },{ + "spacing": 72, + "molecule": { + "moleculeName": "line", + "type": "heavy" + } + } + ] + }, + "molecules": [{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Profile", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Edit user ID", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "editUserId" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage profile", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageProfile" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage addresses", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageAddress" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "View Verizon Pass", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "viewVerizonPass" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Assign account managers", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "viewAAM" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "View accessibility info", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "viewAccessibilityInfo" + } + },{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Preferences", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage privacy settings", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "managePrivacySettings" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage notifications", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageNotifications" + } + },{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Security", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "labelToggle", + "label": { + "moleculeName": "label", + "text": "Enable Face ID", + "fontStyle": "B1" + }, + "toggle": { + "moleculeName": "toggle", + "state": false, + "action": { + "actionType": "openPage", + "pageType": "enableFaceId" + } + } + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage security question", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageSecurityQuestion" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage voicemail password", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageVoicemailPassword" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage account PIN", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageAccountPin" + } + },{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Payment", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "headlineBody", + "style": "item", + "headline": { + "moleculeName": "label", + "text": "Manage payment methods" + }, + "body": { + "moleculeName": "label", + "text": "1 saved payment method" + } + }, + "action": { + "actionType": "openPage", + "pageType": "managePaymentMethods" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "headlineBody", + "style": "item", + "headline": { + "moleculeName": "label", + "text": "Manage Auto Pay" + }, + "body": { + "moleculeName": "label", + "text": "Auto Pay set for Sep 29 VIA****1234" + } + }, + "action": { + "actionType": "openPage", + "pageType": "manageAutoPay" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "headlineBody", + "style": "item", + "headline": { + "moleculeName": "label", + "text": "Manage paper-free billing" + }, + "body": { + "moleculeName": "label", + "text": "Paper-free billing is set up" + } + }, + "action": { + "actionType": "openPage", + "pageType": "managePaperFreeBilling" + } + },{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Add-ons", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "headlineBody", + "style": "item", + "headline": { + "moleculeName": "label", + "text": "Verizon Smart Family™" + }, + "body": { + "moleculeName": "label", + "text": "Set usage limits and restrictions" + } + }, + "action": { + "actionType": "openPage", + "pageType": "manageFamilybase" + } + } + ], + "screenHeading": "Settings" + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/accountSettingsBio.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/accountSettingsBio.json new file mode 100644 index 0000000..5d04fdb --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/accountSettingsBio.json @@ -0,0 +1,313 @@ +{ + "ResponseInfo": { + "locale": "EN", + "type": "Success", + "server": "saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "buildNumber": "151", + "requestId": "cb350edc-afca-4694-8558-44a17ad518b1", + "mdn": "9175021102", + "appSessionExtended": true, + "code": "00000", + "message": "0", + "userMessage": "0", + "topAlertTime": 0 + }, + "Page": { + "pageType": "settingsLanding", + "template": "list", + "header": { + "moleculeName": "stack", + "molecules": [{ + "spacing": 32, + "molecule": { + "moleculeName": "label", + "text": "Welcome, Leslie.", + "fontStyle": "H1" + } + },{ + "molecule": { + "moleculeName": "label", + "text": "Manage your account anytime, anywhere.", + "fontStyle": "B2" + } + },{ + "molecule": { + "moleculeName": "label", + "fontStyle": "B2", + "text": "Account Owner" + } + },{ + "molecule": { + "moleculeName": "label", + "fontStyle": "B2", + "text": "Account #9876543210-00003" + } + },{ + "spacing": 8, + "molecule": { + "moleculeName": "label", + "fontStyle": "B1", + "text": "212.645.5213" + } + },{ + "spacing": 72, + "molecule": { + "moleculeName": "line", + "type": "heavy" + } + } + ] + }, + "molecules": [{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Profile", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Edit user ID", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "editUserId" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage profile", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageProfile" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage addresses", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageAddress" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "View Verizon Pass", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "viewVerizonPass" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Assign account managers", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "viewAAM" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "View accessibility info", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "viewAccessibilityInfo" + } + },{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Preferences", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage privacy settings", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "managePrivacySettings" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage notifications", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageNotifications" + } + },{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Security", + "fontStyle": "H3" + } + },{ + "moleculeName": "biometricLabelToggle", + "label": { + "moleculeName": "label", + "text": "Enable Face ID", + "fontStyle": "B1" + }, + "toggle": { + "moleculeName": "toggle", + "state": false, + "action": { + "actionType": "openPage", + "pageType": "enableFaceId" + } + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage security question", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageSecurityQuestion" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage voicemail password", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageVoicemailPassword" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Manage account PIN", + "fontStyle": "B1" + }, + "action": { + "actionType": "openPage", + "pageType": "manageAccountPin" + } + },{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Payment", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "headlineBody", + "style": "item", + "headline": { + "moleculeName": "label", + "text": "Manage payment methods" + }, + "body": { + "moleculeName": "label", + "text": "1 saved payment method" + } + }, + "action": { + "actionType": "openPage", + "pageType": "managePaymentMethods" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "headlineBody", + "style": "item", + "headline": { + "moleculeName": "label", + "text": "Manage Auto Pay" + }, + "body": { + "moleculeName": "label", + "text": "Auto Pay set for Sep 29 VIA****1234" + } + }, + "action": { + "actionType": "openPage", + "pageType": "manageAutoPay" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "headlineBody", + "style": "item", + "headline": { + "moleculeName": "label", + "text": "Manage paper-free billing" + }, + "body": { + "moleculeName": "label", + "text": "Paper-free billing is set up" + } + }, + "action": { + "actionType": "openPage", + "pageType": "managePaperFreeBilling" + } + },{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Add-ons", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "headlineBody", + "style": "item", + "headline": { + "moleculeName": "label", + "text": "Verizon Smart Family™" + }, + "body": { + "moleculeName": "label", + "text": "Set usage limits and restrictions" + } + }, + "action": { + "actionType": "openPage", + "pageType": "manageFamilybase" + } + } + ], + "screenHeading": "Settings" + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/carousel.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/carousel.json new file mode 100644 index 0000000..3ab5a56 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/carousel.json @@ -0,0 +1,106 @@ +{ + "ResponseInfo":{ + "locale":"EN", + "type":"Success", + "server":"saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "buildNumber":"151", + "requestId":"cb350edc-afca-4694-8558-44a17ad518b1", + "mdn":"9175021102", + "appSessionExtended":true, + "code":"00000", + "message":"0", + "userMessage":"0", + "topAlertTime":0 + }, + "Page":{ + "pageType":"wireless", + "template":"list", + "header": { + "moleculeName":"header", + "molecule": { + "moleculeName": "headlineBody", + "headline":{ + "moleculeName": "label", + "text":"Account #9876543210-00003\n\nYour 3 lines have used 70% of the available data.", + "fontStyle": "H1", + "attributes":[ + { + "location":0, + "length":27, + "type":"font", + "style":"B2" + } + ] + }, + "body":{ + "moleculeName": "label", + "text":"21 days left in cycle" + } + } + }, + "molecules":[{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"carousel", + "spacing": 0, + "loop": true, + "height": 300, + "itemWidthPercent": 70, + "itemAlignment": "center", + "pagingMolecule": { + "moleculeName": "barsPager", + "position": "20" + }, + "molecules":[{ + "moleculeName":"carouselItem", + "backgroundColor":"#FFFFFF", + "molecule": { + "moleculeName":"label", + "text":"I am the first molecule to be stacked" + } + }, { + "moleculeName":"carouselItem", + "backgroundColor":"#FFFFFF", + "molecule": { + "moleculeName":"label", + "text":"I am the second molecule to be stacked" + } + },{ + "moleculeName":"carouselItem", + "backgroundColor":"#FFFFFF", + "molecule": { + "moleculeName":"label", + "text":"I am the third molecule to be stacked" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"cornerLabels", + "molecule":{ + "moleculeName":"progressBar", + "percent":75 + }, + "topLeftLabel":{ + "moleculeName":"label", + "text":"Total data used" + }, + "topRightLabel":{ + "moleculeName":"label", + "text":"7.0 \/ 10.0 GB" + }, + "roundedRect":false + } + }], + "footer": { + "moleculeName": "footer", + "molecule": { + "moleculeName": "button", + "title": "Add a new line", + "style": "secondary" + } + } + } +} + diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/moduleMolecule.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/moduleMolecule.json new file mode 100644 index 0000000..df2616e --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/moduleMolecule.json @@ -0,0 +1,392 @@ +{ + "ResponseInfo":{ + "locale":"EN", + "type":"Success", + "server":"saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "buildNumber":"151", + "requestId":"cb350edc-afca-4694-8558-44a17ad518b1", + "mdn":"9175021102", + "appSessionExtended":true, + "code":"00000", + "message":"0", + "userMessage":"0", + "topAlertTime":0 + }, + "Page":{ + "pageType":"wireless", + "template":"list", + "header": { + "moleculeName": "moduleMolecule", + "moduleName":"header" + }, + "molecules":[{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"moduleMolecule", + "moduleName":"item" + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"cornerLabels", + "molecule":{ + "moleculeName":"progressBar", + "percent":75 + }, + "topLeftLabel":{ + "moleculeName":"label", + "text":"Total data used" + }, + "topRightLabel":{ + "moleculeName":"label", + "text":"7.0 \/ 10.0 GB" + }, + "roundedRect":false + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "molecule":{ + "moleculeName":"label", + "text":"You", + "fontStyle":"B1" + } + },{ + "horizontalAlignment":"trailing", + "molecule":{ + "moleculeName":"circleProgress" + } + },{ + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"label", + "text":"2.0 \/ 10.0 GB" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "molecule":{ + "moleculeName":"label", + "text":"Ben", + "fontStyle":"B1" + } + },{ + "horizontalAlignment":"trailing", + "molecule":{ + "moleculeName":"circleProgress" + + } + },{ + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"label", + "text":"4.5 \/ 10.0 GB" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "molecule":{ + "moleculeName":"label", + "text":"Ron", + "fontStyle":"B1" + } + },{ + "horizontalAlignment":"trailing", + "molecule":{ + "moleculeName":"circleProgress" + + } + },{ + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"label", + "text":"0.5 \/ 10.0 GB" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[{ + "molecule":{ + "moleculeName":"label", + "text":"Usage estimate as of 2:30 PM" + } + },{ + "horizontalAlignment":"center", + "molecule":{ + "moleculeName":"button", + "title":"Manage Plan" + } + }] + }, + "line":{ + "moleculeName":"line", + "type":"none" + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"label", + "text":"Lines", + "fontStyle":"H3" + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "verticalAlignment": "leading", + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"stack", + "molecules":[{ + "molecule":{ + "moleculeName":"label", + "text":"Owner\nYou\n212.645.5213\nApple iPhone 8\nGold,64GB", + "attributes":[{ + "type":"font", + "location":0, + "length":5, + "style":"B3", + "textColor":"#D8DADA" + },{ + "type":"font", + "location":6, + "length":3, + "style":"B1" + }] + } + },{ + "spacing":6, + "horizontalAlignment":"leading", + "molecule":{ + "moleculeName":"button", + "title":"View details", + "action":{ + "actionType":"openPage", + "pageType":"manageSafeWIFI" + }, + "style":"secondary", + "size":"tiny", + "validationRequired":false + } + }] + } + },{ + "horizontalAlignment":"trailing", + "verticalAlignment":"leading", + "molecule":{ + "moleculeName":"image", + "width":60, + "height":120, + "image":"https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iPhoneXr_Black_PureAngles" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "verticalAlignment": "leading", + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"stack", + "molecules":[{ + "molecule":{ + "moleculeName":"label", + "text":"Manager\nBen\n212.645.5213\nSamsung Galaxy S9\nBlack,64GB", + "attributes":[{ + "type":"font", + "location":0, + "length":7, + "style":"B3" + },{ + "type":"font", + "location":8, + "length":3, + "style":"B1" + }] + } + },{ + "spacing":6, + "horizontalAlignment":"leading", + "molecule":{ + "moleculeName":"button", + "title":"View details", + "action":{ + "actionType":"openPage", + "pageType":"manageSafeWIFI" + }, + "style":"secondary", + "size":"tiny", + "validationRequired":false + } + }] + } + },{ + "horizontalAlignment":"trailing", + "verticalAlignment":"leading", + "molecule":{ + "moleculeName":"image", + "width":60, + "height":120, + "image":"https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iPhoneXr_Black_PureAngles" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "verticalAlignment": "leading", + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"stack", + "molecules":[{ + "molecule":{ + "moleculeName":"label", + "text":"Ron\n212.645.5213\nApple iPhone 8\nSilver,64GB", + "attributes":[{ + "type":"font", + "location":0, + "length":3, + "style":"B1" + }] + } + },{ + "spacing":6, + "horizontalAlignment":"leading", + "molecule":{ + "moleculeName":"button", + "title":"View details", + "action":{ + "actionType":"openPage", + "pageType":"manageSafeWIFI" + }, + "style":"secondary", + "size":"tiny", + "validationRequired":false + } + }] + } + },{ + "horizontalAlignment":"trailing", + "verticalAlignment":"leading", + "molecule":{ + "moleculeName":"image", + "width":60, + "height":120, + "image":"https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iPhoneXr_Black_PureAngles" + } + }] + } + }], + "footer": { + "moleculeName": "moduleMolecule", + "moduleName": "footer" + } + }, + "ModuleMap": { + "header": { + "moleculeName":"header", + "molecule": { + "moleculeName": "headlineBody", + "headline":{ + "moleculeName": "label", + "text":"Account #9876543210-00003\n\nYour 3 lines have used 70% of the available data.", + "fontStyle": "H1", + "attributes":[ + { + "location":0, + "length":27, + "type":"font", + "style":"B2" + } + ] + }, + "body":{ + "moleculeName": "label", + "text":"21 days left in cycle" + } + } + }, + "item":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":33, + "molecule":{ + "moleculeName":"label", + "text":"8.0GB\nVerizon L data", + "attributes":[{ + "location":0, + "length":5, + "type":"font", + "style":"H3" + }] + } + },{ + "percent":33, + "horizontalAlignment":"center", + "molecule":{ + "moleculeName":"label", + "text":"2.0GB\nAdditional data", + "attributes":[{ + "location":0, + "length":5, + "type":"font", + "style":"H3" + }] + } + },{ + "horizontalAlignment":"trailing", + "molecule":{ + "moleculeName":"label", + "text":"10.0GB\nTotal data", + "textAlignment":"right", + "attributes":[{ + "location":0, + "length":6, + "type":"font", + "style":"H3" + }] + } + }] + }, + "footer":{ + "moleculeName": "footer", + "molecule": { + "moleculeName": "button", + "title": "Add a new line", + "style": "secondary" + } + } + } +} + diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices copy 2.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices copy 2.json new file mode 100644 index 0000000..e9b9709 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices copy 2.json @@ -0,0 +1,1092 @@ +{ + "ResponseInfo":{ + "locale":"EN", + "type":"Success", + "server":"saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "buildNumber":"151", + "requestId":"cb350edc-afca-4694-8558-44a17ad518b1", + "mdn":"9175021102", + "appSessionExtended":true, + "code":"00000", + "message":"0", + "userMessage":"0", + "topAlertTime":0 + }, + "Page":{ + "footer":{ + "moleculeName":"footer", + "molecule":{ + "moleculeName":"button", + "pageType":"addLine", + "action":{ + "actionType":"openPage", + "presentationStyle":"push" + }, + "analyticsData":{ + + }, + "title":"Add a new line", + "horizontalAlignment":"center", + "style":"secondary" + } + }, + "pageType":"plansAndDeviceLanding", + "molecules":[ + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"4666771", + "selectedMdn":"3089999503" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"4666771", + "fontStyle":"B1" + } + }, + { + "percent":10, + "spacing":32, + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":1, + "colors":[ + "#1D88CA", + "#073652" + ], + "moleculeName":"circleProgress", + "horizontalAlignment":"center" + } + }, + { + "percent":34, + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used", + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"609.677.7236", + "selectedMdn":"6096777236" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"609.677.7236", + "fontStyle":"B1" + } + }, + { + "percent":10, + "spacing":32, + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":1, + "colors":[ + "#1D88CA", + "#073652" + ], + "moleculeName":"circleProgress", + "horizontalAlignment":"center" + } + }, + { + "percent":34, + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB of 4G data used", + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"TEST", + "selectedMdn":"4029846599" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"TEST", + "fontStyle":"B1" + } + }, + { + "percent":10, + "spacing":32, + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":1, + "colors":[ + "#1D88CA", + "#073652" + ], + "moleculeName":"circleProgress", + "horizontalAlignment":"center" + } + }, + { + "percent":34, + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used", + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"402.705.3669", + "selectedMdn":"4027053669" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"402.705.3669", + "fontStyle":"B1" + } + }, + { + "percent":10, + "spacing":32, + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":1, + "colors":[ + "#1D88CA", + "#073652" + ], + "moleculeName":"circleProgress", + "horizontalAlignment":"center" + } + }, + { + "percent":34, + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used", + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"402.303.0988", + "selectedMdn":"4023030988" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"402.303.0988", + "fontStyle":"B1" + } + }, + { + "percent":10, + "spacing":32, + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":1, + "colors":[ + "#1D88CA", + "#073652" + ], + "moleculeName":"circleProgress", + "horizontalAlignment":"center" + } + }, + { + "percent":34, + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used", + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "style":"none", + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"Usage estimate as of Nov 25 at 12:55 PM.", + "fontStyle":"B3" + } + } + ] + } + }, + { + "style":"header", + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"label", + "text":"Lines", + "fontStyle":"H3" + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Owner", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"4666771", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Galaxy Note9 Ocean Blue 128GB" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"308.999.9503" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "action":{ + "actionType":"openPage", + "presentationStyle":"push" + }, + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"3089999503", + "from":"deviceLanding", + "selectedMdn":"3089999503" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "action":{ + "actionType":"openPage", + "presentationStyle":"push" + }, + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"3089999503", + "from":"deviceLanding", + "selectedMdn":"3089999503" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "action":{ + "actionType":"openPage", + "presentationStyle":"push" + }, + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"3089999503" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/samsung-galaxy-note9-blue", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Beyond Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "action":{ + "actionType":"openPage", + "presentationStyle":"push" + }, + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"4666771", + "selectedMdn":"3089999503" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Manager", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"609.677.7236", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"PIXEL 3 64 GB NOT PINK" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"609.677.7236" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"6096777236", + "from":"deviceLanding", + "selectedMdn":"6096777236" + }, + "titlePrefix":"Nice, this line is ready for an upgrade." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"6096777236" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/google-pixel-3-sand", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Start Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"609.677.7236", + "selectedMdn":"6096777236" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Manager", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"TEST", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Galaxy Note9 Purple 128GB" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.984.6599" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"4029846599", + "from":"deviceLanding", + "selectedMdn":"4029846599" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"4029846599", + "from":"deviceLanding", + "selectedMdn":"4029846599" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"4029846599" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/samsung-galaxy-note9-lilac", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Beyond Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"TEST", + "selectedMdn":"4029846599" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.705.3669", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"IPHONE 8 SPACE GRAY 64GB VZ" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.705.3669" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"4027053669", + "from":"deviceLanding", + "selectedMdn":"4027053669" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"4027053669", + "from":"deviceLanding", + "selectedMdn":"4027053669" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"4027053669" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/iPhone8-SpGry", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Go Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Plan details", + "extraParameters":{ + "deviceNickName":"402.705.3669", + "selectedMdn":"4027053669" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.303.0988", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Gizmotab" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.303.0988" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"4023030988", + "from":"deviceLanding", + "selectedMdn":"4023030988" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"4023030988", + "from":"deviceLanding", + "selectedMdn":"4023030988" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"4023030988" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/gizmotab-tablet-teal", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Plan details", + "extraParameters":{ + "deviceNickName":"402.303.0988", + "selectedMdn":"4023030988" + } + } + } + ] + } + } + ], + "header":{ + "moleculeName":"header", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Account #0289060383-00001" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"You have 5 lines on Unlimited plans.", + "fontStyle":"H1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"28 days left in cycle" + } + } + ] + } + }, + "cache":0, + "pageStatNames":[ + "/mf/get/more/data/go", + "/mf/datahub/overview/mpp/start", + "/mf/get/more/data/go", + "/mf/hex/datahub/overview", + "unknown", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "unknown", + "/mf/intl/plan/avail/offers/failure", + "/mf/intl/plan/avail/offers", + "/mf/data/boost/eligible/hex/flow", + "/mf/data/boost/eligible/hex/flow" + ], + "template":"list", + "screenHeading":"Plans & Devices" + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices copy.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices copy.json new file mode 100644 index 0000000..6be06f9 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices copy.json @@ -0,0 +1,1037 @@ +{ + "ResponseInfo":{ + "locale":"EN", + "type":"Success", + "server":"saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "buildNumber":"151", + "requestId":"cb350edc-afca-4694-8558-44a17ad518b1", + "mdn":"9175021102", + "appSessionExtended":true, + "code":"00000", + "message":"0", + "userMessage":"0", + "topAlertTime":0 + }, + "Page":{ + "footer":{ + "moleculeName":"footer", + "molecule":{ + "moleculeName":"button", + "pageType":"addLine", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Add a new line", + "horizontalAlignment":"center", + "style":"secondary" + } + }, + "pageType":"plansAndDeviceLanding", + "molecules":[ + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"4666771", + "selectedMdn":"3089999503" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"4666771", + "fontStyle":"B1" + } + }, + { + "molecule":{ + "style":"unlimited", + "size": "small", + "moleculeName":"circleProgress", + "horizontalAlignment":"trailing" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used" + } + } + ] + } + }, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"609.677.7236", + "selectedMdn":"6096777236" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"609.677.7236", + "fontStyle":"B1" + } + }, + { + "molecule":{ + "style":"unlimited", + "size": "small", + "moleculeName":"circleProgress", + "horizontalAlignment":"trailing" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB of 4G data used" + } + } + ] + } + }, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"TEST", + "selectedMdn":"4029846599" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"TEST", + "fontStyle":"B1" + } + }, + { + "molecule":{ + "style":"unlimited", + "size": "small", + "moleculeName":"circleProgress", + "horizontalAlignment":"trailing" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used" + } + } + ] + } + }, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"402.705.3669", + "selectedMdn":"4027053669" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"402.705.3669", + "fontStyle":"B1" + } + }, + { + "molecule":{ + "style":"unlimited", + "size": "small", + "moleculeName":"circleProgress", + "horizontalAlignment":"trailing" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used" + } + } + ] + } + }, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"402.303.0988", + "selectedMdn":"4023030988" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"402.303.0988", + "fontStyle":"B1" + } + }, + { + "molecule":{ + "style":"unlimited", + "size": "small", + "moleculeName":"circleProgress", + "horizontalAlignment":"trailing" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used" + } + } + ] + } + }, + { + "style":"none", + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"Usage estimate as of Nov 25 at 12:55 PM.", + "fontStyle":"B3" + } + } + ] + } + }, + { + "style":"header", + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"label", + "text":"Lines", + "fontStyle":"H3" + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Owner", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"4666771", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Galaxy Note9 Ocean Blue 128GB" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"308.999.9503" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"3089999503", + "from":"deviceLanding", + "selectedMdn":"3089999503" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"3089999503", + "from":"deviceLanding", + "selectedMdn":"3089999503" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"3089999503" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/samsung-galaxy-note9-blue", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Beyond Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"4666771", + "selectedMdn":"3089999503" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Manager", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"609.677.7236", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"PIXEL 3 64 GB NOT PINK" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"609.677.7236" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"6096777236", + "from":"deviceLanding", + "selectedMdn":"6096777236" + }, + "titlePrefix":"Nice, this line is ready for an upgrade." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"6096777236" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/google-pixel-3-sand", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Start Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"609.677.7236", + "selectedMdn":"6096777236" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Manager", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"TEST", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Galaxy Note9 Purple 128GB" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.984.6599" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"4029846599", + "from":"deviceLanding", + "selectedMdn":"4029846599" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"4029846599", + "from":"deviceLanding", + "selectedMdn":"4029846599" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"4029846599" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/samsung-galaxy-note9-lilac", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Beyond Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"TEST", + "selectedMdn":"4029846599" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.705.3669", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"IPHONE 8 SPACE GRAY 64GB VZ" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.705.3669" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"4027053669", + "from":"deviceLanding", + "selectedMdn":"4027053669" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"4027053669", + "from":"deviceLanding", + "selectedMdn":"4027053669" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"4027053669" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/iPhone8-SpGry", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Go Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Plan details", + "extraParameters":{ + "deviceNickName":"402.705.3669", + "selectedMdn":"4027053669" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.303.0988", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Gizmotab" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.303.0988" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"4023030988", + "from":"deviceLanding", + "selectedMdn":"4023030988" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"4023030988", + "from":"deviceLanding", + "selectedMdn":"4023030988" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"4023030988" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/gizmotab-tablet-teal", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Plan details", + "extraParameters":{ + "deviceNickName":"402.303.0988", + "selectedMdn":"4023030988" + } + } + } + ] + } + } + ], + "header":{ + "moleculeName":"header", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Account #0289060383-00001" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"You have 5 lines on Unlimited plans.", + "fontStyle":"H1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"28 days left in cycle" + } + } + ] + } + }, + "cache":0, + "pageStatNames":[ + "/mf/get/more/data/go", + "/mf/datahub/overview/mpp/start", + "/mf/get/more/data/go", + "/mf/hex/datahub/overview", + "unknown", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "unknown", + "/mf/intl/plan/avail/offers/failure", + "/mf/intl/plan/avail/offers", + "/mf/data/boost/eligible/hex/flow", + "/mf/data/boost/eligible/hex/flow" + ], + "template":"list", + "screenHeading":"Plans & Devices" + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices.json new file mode 100644 index 0000000..e194e45 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices.json @@ -0,0 +1,1068 @@ +{"ResponseInfo": { + "locale": "EN", + "type": "Success", + "server": "saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "buildNumber": "151", + "requestId": "cb350edc-afca-4694-8558-44a17ad518b1", + "mdn": "9175021102", + "appSessionExtended": true, + "code": "00000", + "message": "0", + "userMessage": "0", + "topAlertTime": 0 +}, +"Page": { + "footer":{ + "moleculeName":"footer", + "molecule":{ + "moleculeName":"button", + "pageType":"addLine", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Add a new line", + "horizontalAlignment":"center", + "style":"secondary" + } + }, + "pageType":"plansAndDeviceLanding", + "molecules":[ + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"4666771", + "selectedMdn":"3089999503" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"4666771", + "fontStyle":"B1" + } + },{ + "molecule": { + "moleculeName":"stack", + "horizontalAlignment":"trailing", + "axis":"horizontal", + "molecules": [ + { + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":1, + "style":"unlimited", + "moleculeName":"circleProgress" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used" + } + }] + } + } + ]} + }, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"609.677.7236", + "selectedMdn":"6096777236" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"609.677.7236", + "fontStyle":"B1" + } + },{ + "molecule": { + "moleculeName":"stack", + "horizontalAlignment":"trailing", + "axis":"horizontal", + "molecules": [ + { + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":1, + "style":"unlimited", + "verticalAlignment":"center", + "moleculeName":"circleProgress" + } + },{ + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB of 4G data used" + } + }] + } + }]}}, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"TEST", + "selectedMdn":"4029846599" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"TEST", + "fontStyle":"B1" + } + }, + { + "molecule": { + "moleculeName":"stack", + "horizontalAlignment":"trailing", + "axis":"horizontal", + "molecules": [ + { + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":1, + "style":"unlimited", + "moleculeName":"circleProgress" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used" + } + } + ]}}] + + }}, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"402.705.3669", + "selectedMdn":"4027053669" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"402.705.3669", + "fontStyle":"B1" + } + }, + { + "molecule": { + "moleculeName":"stack", + "horizontalAlignment":"trailing", + "axis":"horizontal", + "molecules": [ + { + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":1, + "style":"unlimited", + "moleculeName":"circleProgress" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used" + } + } + ]} + }] + }}, + { + "action":{ + "moleculeName":"button", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"402.303.0988", + "selectedMdn":"4023030988" + } + }, + "moleculeName":"listItem", + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"402.303.0988", + "fontStyle":"B1" + } + }, + { + "molecule": { + "moleculeName":"stack", + "horizontalAlignment":"trailing", + "axis":"horizontal", + "molecules": [ + { + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":1, + "style":"unlimited", + "moleculeName":"circleProgress" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used" + } + } + ]} + }] + }}, + { + "style":"none", + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"Usage estimate as of Nov 25 at 12:55 PM.", + "fontStyle":"B3" + } + } + ] + } + }, + { + "style":"header", + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"label", + "text":"Lines", + "fontStyle":"H3" + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Owner", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"4666771", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Galaxy Note9 Ocean Blue 128GB" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"308.999.9503" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"3089999503", + "from":"deviceLanding", + "selectedMdn":"3089999503" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"3089999503", + "from":"deviceLanding", + "selectedMdn":"3089999503" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"3089999503" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/samsung-galaxy-note9-blue", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Beyond Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"4666771", + "selectedMdn":"3089999503" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Manager", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"609.677.7236", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"PIXEL 3 64 GB NOT PINK" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"609.677.7236" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"6096777236", + "from":"deviceLanding", + "selectedMdn":"6096777236" + }, + "titlePrefix":"Nice, this line is ready for an upgrade." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"6096777236" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/google-pixel-3-sand", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Start Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"609.677.7236", + "selectedMdn":"6096777236" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Manager", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"TEST", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Galaxy Note9 Purple 128GB" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.984.6599" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"4029846599", + "from":"deviceLanding", + "selectedMdn":"4029846599" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"4029846599", + "from":"deviceLanding", + "selectedMdn":"4029846599" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"4029846599" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/samsung-galaxy-note9-lilac", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Beyond Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Manage plan", + "extraParameters":{ + "deviceNickName":"TEST", + "selectedMdn":"4029846599" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.705.3669", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"IPHONE 8 SPACE GRAY 64GB VZ" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.705.3669" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"4027053669", + "from":"deviceLanding", + "selectedMdn":"4027053669" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"4027053669", + "from":"deviceLanding", + "selectedMdn":"4027053669" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"4027053669" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/iPhone8-SpGry", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Go Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Plan details", + "extraParameters":{ + "deviceNickName":"402.705.3669", + "selectedMdn":"4027053669" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "percent":70, + "molecule":{ + "moleculeName":"stack", + "verticalAlignment":"leading", + "molecules":[ + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.303.0988", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Gizmotab" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.303.0988" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"feedCheckEligibleLines", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Upgrade now", + "extraParameters":{ + "selectedMTN":"4023030988", + "from":"deviceLanding", + "selectedMdn":"4023030988" + } + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"manageDevicePayOff", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Pay off", + "extraParameters":{ + "selectedMTN":"4023030988", + "from":"deviceLanding", + "selectedMdn":"4023030988" + }, + "titlePrefix":"You can pay off this device and upgrade early." + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"button", + "pageType":"lineDetails", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"View details", + "horizontalAlignment":"leading", + "size":"tiny", + "extraParameters":{ + "selectedMdn":"4023030988" + }, + "style":"secondary" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/gizmotab-tablet-teal", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "pageType":"planLanding", + "actionType":"openPage", + "presentationStyle":"push", + "analyticsData":{ + + }, + "title":"Plan details", + "extraParameters":{ + "deviceNickName":"402.303.0988", + "selectedMdn":"4023030988" + } + } + } + ] + } + } + ], + "header":{ + "moleculeName":"header", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Account #0289060383-00001" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"You have 5 lines on Unlimited plans.", + "fontStyle":"H1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"28 days left in cycle" + } + } + ] + } + }, + "cache":0, + "pageStatNames":[ + "/mf/get/more/data/go", + "/mf/datahub/overview/mpp/start", + "/mf/get/more/data/go", + "/mf/hex/datahub/overview", + "unknown", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "unknown", + "/mf/intl/plan/avail/offers/failure", + "/mf/intl/plan/avail/offers", + "/mf/data/boost/eligible/hex/flow", + "/mf/data/boost/eligible/hex/flow" + ], + "template":"list", + "screenHeading":"Plans & Devices" +} +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/sampleJson.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/sampleJson.json new file mode 100644 index 0000000..b72eaed --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/sampleJson.json @@ -0,0 +1,255 @@ +{ + "ResponseInfo":{ + "locale":"EN", + "type":"Success", + "server":"saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "buildNumber":"151", + "requestId":"cb350edc-afca-4694-8558-44a17ad518b1", + "mdn":"9175021102", + "appSessionExtended":true, + "code":"00000", + "message":"0", + "userMessage":"0", + "topAlertTime":0 + }, + "Page":{ + "pageType":"plansAndDeviceLanding", + "template":"list", + "screenHeading":"Plans & Devices", + "molecules": [{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + }, + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + }, + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + }, + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + }, + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + }, + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + }, + "secondaryButton": { + "title": "hello", + "action": { + "actionType": "openPage", + "pageType": "hello" + } + } + } + }] + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/testcircle.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/testcircle.json new file mode 100644 index 0000000..95f74f4 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/testcircle.json @@ -0,0 +1,2528 @@ +{ + "ResponseInfo": { + "locale": "EN", + "type": "Success", + "server": "saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "buildNumber": "151", + "requestId": "cb350edc-afca-4694-8558-44a17ad518b1", + "mdn": "9175021102", + "appSessionExtended": true, + "code": "00000", + "message": "0", + "userMessage": "0", + "topAlertTime": 0 + }, + "Page": { + "cache" : false, + "molecules" : [ + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "ALEX P", + "selectedMdn" : "9734955130" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "horizontalAlignment":"leading", + "moleculeName" : "label", + "text" : "ALEX P", + "fontStyle" : "B1" + } + }, + {"spacing" : 32,"molecule":{"moleculeName":"stack","axis" : "horizontal","horizontalAlignment":"trailing","molecules":[{ + + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "verticalAlignment":"center" + } + }, + { + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB of 4G data used" + } + } + ] + }}] + }}, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "MARIA P", + "selectedMdn" : "9738652932" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "MARIA P", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB of 4G data used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "SARA P", + "selectedMdn" : "9737966387" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "SARA P", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB of 4G data used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "BIG PAPA WATCH", + "selectedMdn" : "9736324804" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "BIG PAPA WATCH", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "CAT", + "selectedMdn" : "9734624499" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "CAT", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB of 4G data used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "TINO PAPA", + "selectedMdn" : "9733967313" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "TINO PAPA", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB of 4G data used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "SATURN VUE", + "selectedMdn" : "9086423340" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "SATURN VUE", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "ANTHONY", + "selectedMdn" : "8622607000" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "ANTHONY", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB of 4G data used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "NAMRATA", + "selectedMdn" : "8582018785" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "NAMRATA", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB of 4G data used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "TONY", + "selectedMdn" : "6462481672" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "TONY", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB of 4G data used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "CHERISE D", + "selectedMdn" : "2018887760" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "CHERISE D", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB of 4G data used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "ERIK P", + "selectedMdn" : "2017020816" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "ERIK P", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB of 4G data used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "action" : { + "moleculeName" : "button", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "CHERISE'S WATCH", + "selectedMdn" : "2014528119" + } + }, + "moleculeName" : "listItem", + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "percent" : 56, + "molecule" : { + "moleculeName" : "label", + "text" : "CHERISE'S WATCH", + "fontStyle" : "B1" + } + }, + { + "percent" : 10, + "spacing" : 32, + "molecule" : { + "diameter" : 16, + "lineWidth" : 4, + "clockwise" : true, + "colors" : [ + "#1D88CA", + "#073652" + ], + "moleculeName" : "circleProgress", + "horizontalAlignment" : "center" + } + }, + { + "percent" : 34, + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "0 GB used", + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "style" : "none", + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "spacing" : 8, + "molecule" : { + "moleculeName" : "label", + "text" : "Usage estimate as of Nov 15 at 11:07 AM.", + "fontStyle" : "B3" + } + } + ] + } + }, + { + "style" : "header", + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "label", + "text" : "Lines", + "fontStyle" : "H3" + } + }, + { + "moleculeName" : "listItem", + "line" : { + "moleculeName" : "line", + "backgroundColor" : "true", + "type" : "none" + }, + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "molecule" : { + "moleculeName" : "label", + "text" : "Owner", + "fontStyle" : "B3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "ALEX P", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "Samsung Galaxy S8 Silver" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "973.495.5130" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "9734955130", + "from" : "deviceLanding", + "selectedMdn" : "9734955130" + }, + "titlePrefix" : "Nice, this line is ready for an upgrade." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "9734955130" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/Samsung_Galaxy_S8_Silver", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Start Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "ALEX P", + "selectedMdn" : "9734955130" + } + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "molecule" : { + "moleculeName" : "label", + "text" : "Paired with ALEX P", + "fontStyle" : "B3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "SATURN VUE", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "HUMX VT1010" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "908.642.3340" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Shop for a new device", + "extraParameters" : { + "selectedMTN" : "9086423340", + "from" : "deviceLanding", + "selectedMdn" : "9086423340" + }, + "titlePrefix" : "You can upgrade this device on Nov 09, 2020." + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "manageAllNumberShareDevices", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage NumberShare", + "extraParameters" : { + "selectedMdn" : "9086423340" + } + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "9086423340" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/Hum_X_Gen2_l_Vzw", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Unlimited", + "fontStyle" : "B1" + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "MARIA P", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "iPhone 7 Gold 32GB" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "973.865.2932" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "9738652932", + "from" : "deviceLanding", + "selectedMdn" : "9738652932" + }, + "titlePrefix" : "Nice, this line is ready for an upgrade." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "9738652932" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iphone7-front-gld", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Start Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "MARIA P", + "selectedMdn" : "9738652932" + } + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "SARA P", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "iPhone 6 Plus 128GB Gold" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "973.796.6387" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "9737966387", + "from" : "deviceLanding", + "selectedMdn" : "9737966387" + }, + "titlePrefix" : "Nice, this line is ready for an upgrade." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "9737966387" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/apple-iphone-6-plus-gold", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Start Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "SARA P", + "selectedMdn" : "9737966387" + } + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "BIG PAPA WATCH", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "SAMSUNG GALAXY WATCH NON VZW 46" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "973.632.4804" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "9736324804", + "from" : "deviceLanding", + "selectedMdn" : "9736324804" + }, + "titlePrefix" : "Nice, this line is ready for an upgrade." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "9736324804" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/samsung-watch-silver-gs4", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "BIG PAPA WATCH", + "selectedMdn" : "9736324804" + } + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "CAT", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "iPhone 6S Non VZW" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "973.462.4499" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "9734624499", + "from" : "deviceLanding", + "selectedMdn" : "9734624499" + }, + "titlePrefix" : "Nice, this line is ready for an upgrade." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "9734624499" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iphone6s-spgry-front", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Start Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "CAT", + "selectedMdn" : "9734624499" + } + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "TINO PAPA", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "SAMSUNG NOTE 8 MIDNIGHT BLACK" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "973.396.7313" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "9733967313", + "from" : "deviceLanding", + "selectedMdn" : "9733967313" + }, + "titlePrefix" : "Nice, this line is ready for an upgrade." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "9733967313" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/Great_Black_VZW", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Start Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "TINO PAPA", + "selectedMdn" : "9733967313" + } + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "ANTHONY", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "iPhone 7 Plus Black 32GB" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "862.260.7000" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "8622607000", + "from" : "deviceLanding", + "selectedMdn" : "8622607000" + } + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "devicesError", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Pay off", + "extraParameters" : { + "selectedMTN" : "8622607000", + "from" : "deviceLanding", + "selectedMdn" : "8622607000" + }, + "titlePrefix" : "You can pay off this device and upgrade early." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "8622607000" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iphone7-plus-front-matblk", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Start Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "ANTHONY", + "selectedMdn" : "8622607000" + } + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "NAMRATA", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "IPHONE X SILVER 256GB VZ" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "858.201.8785" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "8582018785", + "from" : "deviceLanding", + "selectedMdn" : "8582018785" + } + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "devicesError", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Pay off", + "extraParameters" : { + "selectedMTN" : "8582018785", + "from" : "deviceLanding", + "selectedMdn" : "8582018785" + }, + "titlePrefix" : "You can pay off this device and upgrade early." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "8582018785" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iPhoneX-Svr", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Start Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "NAMRATA", + "selectedMdn" : "8582018785" + } + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "TONY", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "IPHONE X SILVER 64GB VZ" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "646.248.1672" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "6462481672", + "from" : "deviceLanding", + "selectedMdn" : "6462481672" + } + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "devicesError", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Pay off", + "extraParameters" : { + "selectedMTN" : "6462481672", + "from" : "deviceLanding", + "selectedMdn" : "6462481672" + }, + "titlePrefix" : "You can pay off this device and upgrade early." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "6462481672" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iPhoneX-Svr", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Start Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "TONY", + "selectedMdn" : "6462481672" + } + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "line" : { + "moleculeName" : "line", + "backgroundColor" : "true", + "type" : "none" + }, + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "CHERISE D", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "IPHONE X SILVER 64GB VZ" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "201.888.7760" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "2018887760", + "from" : "deviceLanding", + "selectedMdn" : "2018887760" + } + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "devicesError", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Pay off", + "extraParameters" : { + "selectedMTN" : "2018887760", + "from" : "deviceLanding", + "selectedMdn" : "2018887760" + }, + "titlePrefix" : "You can pay off this device and upgrade early." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "2018887760" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iPhoneX-Svr", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Start Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "CHERISE D", + "selectedMdn" : "2018887760" + } + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "molecule" : { + "moleculeName" : "label", + "text" : "Paired with CHERISE D", + "fontStyle" : "B3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "CHERISE'S WATCH", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "APPLE WATCH S4 40 G AL PS SL" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "201.452.8119" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "2014528119", + "from" : "deviceLanding", + "selectedMdn" : "2014528119" + }, + "titlePrefix" : "Nice, this line is ready for an upgrade." + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "manageAllNumberShareDevices", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage NumberShare", + "extraParameters" : { + "selectedMdn" : "2014528119" + } + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "2014528119" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/Apple_Watch_Series_4_GPS_Plus_Cellular_40mm_Aluminum_Case_with_Sport_Loop_MTUK2LLA", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Unlimited", + "fontStyle" : "B1" + } + } + ] + } + }, + { + "moleculeName" : "listItem", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "percent" : 70, + "molecule" : { + "moleculeName" : "stack", + "verticalAlignment" : "leading", + "molecules" : [ + { + "molecule" : { + "moleculeName" : "label", + "text" : "Manager", + "fontStyle" : "B3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "ERIK P", + "fontStyle" : "H3" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "iPhone 6 16GB Space Gray" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "201.702.0816" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "feedCheckEligibleLines", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Upgrade now", + "extraParameters" : { + "selectedMTN" : "2017020816", + "from" : "deviceLanding", + "selectedMdn" : "2017020816" + }, + "titlePrefix" : "Nice, this line is ready for an upgrade." + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "button", + "pageType" : "lineDetails", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "View details", + "horizontalAlignment" : "leading", + "size" : "tiny", + "extraParameters" : { + "selectedMdn" : "2017020816" + }, + "style" : "secondary" + } + } + ] + } + }, + { + "percent" : 30, + "molecule" : { + "height" : 71, + "moleculeName" : "image", + "image" : "https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/apple-iphone-6-spacegray", + "width" : 35, + "horizontalAlignment" : "trailing" + } + } + ] + } + }, + { + "spacing" : 16, + "molecule" : { + "moleculeName" : "label", + "text" : "Start Unlimited", + "fontStyle" : "B1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "link", + "pageType" : "planLanding", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Manage plan", + "extraParameters" : { + "deviceNickName" : "ERIK P", + "selectedMdn" : "2017020816" + } + } + } + ] + } + } + ], + "footer" : { + "moleculeName" : "footer", + "molecule" : { + "moleculeName" : "button", + "pageType" : "addLine", + "actionType" : "openPage", + "presentationStyle" : "push", + "analyticsData" : { + + }, + "title" : "Add a new line", + "horizontalAlignment" : "center", + "style" : "secondary" + } + }, + "isAtomicTabs" : true, + "template" : "list", + "screenHeading" : "Plans & Devices", + "pageStatNames" : [ + "\/mf\/datahub\/overview\/mpp\/start", + "\/mf\/get\/more\/data\/go", + "\/mf\/datahub\/overview\/mpp\/start", + "\/mf\/get\/more\/data\/go", + "\/mf\/datahub\/overview\/mpp\/start", + "\/mf\/get\/more\/data\/go", + "\/mf\/datahub\/overview\/mpp\/start", + "\/mf\/get\/more\/data\/go", + "\/mf\/datahub\/overview\/mpp\/start", + "\/mf\/get\/more\/data\/go", + "\/mf\/datahub\/overview\/mpp\/start", + "\/mf\/get\/more\/data\/go", + "\/mf\/datahub\/overview\/mpp\/start", + "\/mf\/get\/more\/data\/go", + "\/mf\/datahub\/overview\/mpp\/start", + "\/mf\/get\/more\/data\/go", + "\/mf\/datahub\/overview\/mpp\/start", + "\/mf\/get\/more\/data\/go", + "\/mf\/datahub\/overview\/mpp\/start", + "\/mf\/get\/more\/data\/go", + "\/mf\/hex\/datahub\/overview", + "\/mf\/device\/buyout\/program\/eligiblity\/api", + "\/mf\/device\/buyout\/program\/eligiblity\/api", + "\/mf\/device\/buyout\/program\/eligiblity\/api", + "\/mf\/device\/buyout\/program\/eligiblity\/api", + "unknown", + "\/mf\/intl\/plan\/avail\/offers" + ], + "header" : { + "moleculeName" : "header", + "molecule" : { + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "moleculeName" : "label", + "text" : "Account #0986094919-00001" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "You have 13 lines on Unlimited plans.", + "fontStyle" : "H1" + } + }, + { + "spacing" : 0, + "molecule" : { + "moleculeName" : "label", + "text" : "5 days left in cycle" + } + } + ] + } + }, + "pageType" : "plansAndDeviceLanding", + "tab" : [ + { + "presentationStyle" : "push", + "itemName" : "Wireless", + "title" : "Wireless", + "actionType" : "openPage", + "appContext" : "mobileFirstSS", + "pageType" : "plansAndDeviceLanding" + } + ] + } + +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless2.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless2.json new file mode 100644 index 0000000..ed69aba --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless2.json @@ -0,0 +1,454 @@ +{ + "ResponseInfo": { + "code": "00000", + "type": "Success" + }, + "Page": { + "pageType": "wirelessLanding", + "template": "list", + "screenHeading": "Plans & Devices", + "isAtomicTabs": true, + "header": { + "moleculeName": "header", + "molecule": { + "moleculeName": "stack", + "molecules": [{ + "molecule": { + "moleculeName": "label", + "text": "Account #9876543210-00003" + } + },{ + "spacing": 0, + "molecule": { + "moleculeName": "label", + "text": "Your 3 lines have used 70% of the available data.", + "fontStyle": "H1" + } + },{ + "spacing": 0, + "molecule": { + "moleculeName": "label", + "text": "21 days left in cycle" + } + }] + } + }, + "molecules": [{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [{ + "percent": 33, + "molecule": { + "moleculeName": "headlineBody", + "style": "itemHeader", + "headline": { + "moleculeName": "label", + "text": "8.0 GB" + }, + "body": { + "moleculeName": "label", + "text": "Verizon L data" + } + } + },{ + "spacing": 0, + "molecule": { + "moleculeName": "headlineBody", + "horizontalAlignment": "center", + "style": "itemHeader", + "headline": { + "moleculeName": "label", + "text": "2.0 GB" + }, + "body": { + "moleculeName": "label", + "text": "Additional data" + } + } + },{ + "percent": 33, + "spacing": 0, + "molecule": { + "moleculeName": "headlineBody", + "horizontalAlignment": "trailing", + "style": "itemHeader", + "headline": { + "moleculeName": "label", + "text": "10.0 GB" + }, + "body": { + "moleculeName": "label", + "text": "Total data" + } + } + }] + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "cornerLabels", + "molecule": { + "moleculeName": "multiProgressBar", + "progressList": [{ + "progressColor": "#0088CE", + "progress": 45 + },{ + "progressColor": "#5BBEF0", + "progress": 20 + },{ + "progressColor": "#D90368", + "progress": 5 + }] + }, + "topLeftLabel": { + "moleculeName": "label", + "text": "Total data used", + "fontStyle": "B1" + }, + "topRightLabel": { + "moleculeName": "label", + "text": "7.0/10.0GB", + "fontStyle": "B1" + } + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [{ + "percent": 60, + "molecule": { + "moleculeName": "label", + "text": "Ben", + "fontStyle": "B1" + } + },{ + "percent": 6, + "molecule": { + "moleculeName": "line", + "type": "heavy", + "backgroundColor": "#007AB8", + "verticalAlignment": "center", + "horizontalAlignment": "fill" + } + },{ + "molecule": { + "moleculeName": "label", + "text": "2.0 / 10.0 GB", + "horizontalAlignment": "trailing" + } + }] + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [{ + "percent": 60, + "molecule": { + "moleculeName": "label", + "text": "Leslie", + "fontStyle": "B1" + } + },{ + "percent": 6, + "molecule": { + "moleculeName": "line", + "type": "heavy", + "backgroundColor": "#5BBEF0", + "verticalAlignment": "center", + "horizontalAlignment": "fill" + } + },{ + "molecule": { + "moleculeName": "label", + "text": "4.5 / 10.0 GB", + "horizontalAlignment": "trailing" + } + }] + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [{ + "percent": 60, + "molecule": { + "moleculeName": "label", + "text": "Ron", + "fontStyle": "B1" + } + },{ + "percent": 6, + "molecule": { + "moleculeName": "line", + "type": "heavy", + "backgroundColor": "#D90368", + "verticalAlignment": "center", + "horizontalAlignment": "fill" + } + },{ + "molecule": { + "moleculeName": "label", + "text": "0.5 / 10.0 GB", + "horizontalAlignment": "trailing" + } + }] + } + },{ + "moleculeName": "listItem", + "style": "none", + "molecule": { + "moleculeName": "stack", + "molecules": [{ + "spacing": 8, + "molecule": { + "moleculeName": "label", + "text": "Usage estimate as of 2:30 PM", + "fontStyle": "B3" + } + },{ + "molecule": { + "moleculeName": "button", + "title": "Manage Plan", + "horizontalAlignment": "center" + }, + "spacing": 32 + }] + } + },{ + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Lines", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [{ + "percent":70, + "molecule": { + "moleculeName": "stack", + "verticalAlignment": "leading", + "molecules": [{ + "molecule": { + "moleculeName": "label", + "text": "Owner\nYou\n212.645.5213\nApple iPhone 8\nGold,64GB", + "attributes": [{ + "type": "font", + "location": 0, + "length": 5, + "style": "B3", + "textColor": "#D8DADA" + },{ + "type": "font", + "location": 6, + "length": 3, + "style": "H3" + }] + } + },{ + "spacing": 16, + "molecule": { + "moleculeName": "button", + "title": "View details", + "actionType": "openPage", + "pageType": "manageSafeWIFI", + "style": "secondary", + "size": "tiny", + "validationRequired": false, + "horizontalAlignment": "leading" + } + }] + } + },{ + "molecule": { + "moleculeName": "image", + "width": 60, + "height": 120, + "image": "https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/iPhoneXr_Black_PureAngles", + "verticalAlignment": "leading", + "horizontalAlignment": "trailing" + } + }] + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [{ + "percent":70, + "molecule": { + "moleculeName": "stack", + "verticalAlignment": "leading", + "molecules": [{ + "molecule": { + "moleculeName": "label", + "text": "Manager\nBen\n212.645.5213\nSamsung Galaxy S9\nBlack,64GB", + "attributes": [{ + "type": "font", + "location": 0, + "length": 7, + "style": "B3" + },{ + "type": "font", + "location": 8, + "length": 3, + "style": "H3" + }] + } + },{ + "spacing": 16, + "molecule": { + "moleculeName": "button", + "title": "View details", + "actionType": "openPage", + "pageType": "manageSafeWIFI", + "style": "secondary", + "size": "tiny", + "validationRequired": false, + "horizontalAlignment": "leading" + } + }] + } + },{ + "molecule": { + "moleculeName": "image", + "width": 60, + "height": 120, + "image": "https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/iPhoneXr_Black_PureAngles", + "verticalAlignment": "leading", + "horizontalAlignment": "trailing" + } + }] + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [{ + "percent":70, + "molecule": { + "moleculeName": "stack", + "verticalAlignment": "leading", + "molecules": [{ + "molecule": { + "moleculeName": "label", + "text": "Numbershare with 212.645.7790\nBen’s Watch\nApple Watch Series 4\nConvert to standalone plan", + "attributes": [{ + "type": "font", + "location": 0, + "length": 29, + "style": "B3" + },{ + "type": "font", + "location": 30, + "length": 11, + "style": "H3" + },{ + "type": "action", + "location": 63, + "length": 26, + "actionType": "openPage", + "pageType": "tbd" + }] + } + },{ + "spacing": 16, + "molecule": { + "moleculeName": "button", + "title": "View details", + "actionType": "openPage", + "pageType": "manageSafeWIFI", + "style": "secondary", + "size": "tiny", + "validationRequired": false, + "horizontalAlignment": "leading" + } + }] + } + },{ + "molecule": { + "moleculeName": "image", + "width": 60, + "height": 120, + "image": "https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/iPhoneXr_Black_PureAngles", + "verticalAlignment": "leading", + "horizontalAlignment": "trailing" + } + }] + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [{ + "percent":70, + "molecule": { + "moleculeName": "stack", + "verticalAlignment": "leading", + "molecules": [{ + "molecule": { + "moleculeName": "label", + "text": "Ron\n212.645.5213\nApple iPhone 8\nSilver,64GB", + "attributes": [{ + "type": "font", + "location": 0, + "length": 3, + "style": "H3" + }] + } + },{ + "spacing": 16, + "molecule": { + "moleculeName": "button", + "title": "View details", + "actionType": "openPage", + "pageType": "manageSafeWIFI", + "style": "secondary", + "size": "tiny", + "validationRequired": false, + "horizontalAlignment": "leading" + } + }] + } + },{ + "molecule": { + "moleculeName": "image", + "width": 60, + "height": 120, + "image": "https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/iPhoneXr_Black_PureAngles", + "verticalAlignment": "leading", + "horizontalAlignment": "trailing" + } + }] + } + }], + "footer": { + "moleculeName": "footer", + "molecule": { + "moleculeName": "button", + "title": "Add a new line", + "style": "secondary", + "actionType": "openPage", + "pageType": "tbd" + } + } + } +} + + + diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless3.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless3.json new file mode 100644 index 0000000..1c230aa --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless3.json @@ -0,0 +1,537 @@ +{ + "ResponseInfo": { + "type": "Success", + "code": "00000", + "locale": "EN", + "server": "saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "requestId": "cb350edc-afca-4694-8558-44a17ad518b1", + "mdn": "9175021102", + "appSessionExtended": true, + "message": "0", + "userMessage": "0", + "topAlertTime": 0, + "buildNumber": "151" + }, + "Page": { + "pageType": "managePlan", + "template": "list", + "molecules": [{ + "style": "header", + "moleculeName": "listItem", + "molecule": { + "moleculeName": "label", + "text": "Plan", + "fontStyle": "H3" + } + },{ + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [{ + "molecule": { + "verticalAlignment": "leading", + "moleculeName": "label", + "text": "L", + "fontSize": 100, + "fontName": "NHaasGroteskDSStd-75Bd" + } + },{ + "molecule": { + "verticalAlignment": "leading", + "horizontalAlignment": "leading", + "moleculeName": "stack", + "molecules": [{ + "molecule": { + "moleculeName": "label", + "text": "8 GB", + "fontStyle": "H2" + } + },{ + "spacing": 4, + "molecule": { + "moleculeName": "label", + "text": "$70/mo", + "fontStyle": "H2" + } + },{ + "spacing": 4, + "molecule": { + "moleculeName": "label", + "text": "$85/mo Military & Autopay discount applied for 3 lines", + "fontStyle": "B20", + "attributes": [{ + "type": "strikethrough", + "location": 0, + "length": 6 + }] + } + }] + } + }] + } + },{ + "moleculeName": "listItem", + "style": "none", + "molecule": { + "moleculeName": "stack", + "molecules": [{ + "spacing": 24, + "molecule": { + "moleculeName": "twoButtonView", + "primaryButton": { + "title": "Change plan", + "validationRequired": false + }, + "secondaryButton": { + "validationRequired": true, + "title": "View plan info", + "pageType": "trialAppleMusic", + "actionType": "openPage" + } + } + }] + }, + "line": { + "moleculeName": "line", + "type": "none" + } + },{ + "molecule": { + "moleculeName": "label", + "text": "Add-ons", + "attributes": [ + { + "location": 0, + "length": 7, + "type": "font", + "style": "H3" + } + ] + }, + "style": "header", + "moleculeName": "listItem", + "line": { + "moleculeName": "line" + } + }, + { + "molecule": { + "moleculeName": "leftRightLabelView", + "leftText": { + "moleculeName": "label", + "text": "Verizon cloud" + }, + "rightText": { + "moleculeName": "label", + "text": "2 lines enrolled", + "fontStyle": "B2" + } + }, + "moleculeName": "listItem", + "action": { + "actionType": "openPage", + "pageType": "usageDetails-5555555555" + } + }, + { + "molecule": { + "moleculeName": "leftRightLabelView", + "leftText": { + "moleculeName": "label", + "text": "Device protection" + }, + "rightText": { + "moleculeName": "label", + "text": "1 line enrolled", + "fontStyle": "B2" + } + }, + "moleculeName": "listItem", + "action": { + "actionType": "openPage", + "pageType": "usageDetails-5555555555" + } + }, + { + "molecule": { + "moleculeName": "leftRightLabelView", + "leftText": { + "moleculeName": "label", + "text": "Verizon Smart Family" + }, + "rightText": { + "moleculeName": "label", + "text": "1 line enrolled", + "fontStyle": "B2" + } + }, + "moleculeName": "listItem", + "action": { + "actionType": "openPage", + "pageType": "usageDetails-5555555555" + } + }, + { + "moleculeName": "listItem", + "style": "none", + "molecule": { + "moleculeName": "stack", + "axis": "vertical", + "molecules": [ + { + "spacing": 24, + "molecule": { + "moleculeName": "link", + "title": "Explore add-ons" + } + } + ] + }, + "line": { + "moleculeName": "line", + "type": "none" + } + }, + { + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Data Usage", + "attributes": [ + { + "location": 0, + "length": 10, + "type": "font", + "style": "H3" + } + ] + } + }, + { + "moleculeName": "listItem", + "style": "none", + "molecule": { + "moleculeName": "stack", + "axis": "vertical", + "molecules": [ + { + "spacing": 24, + "molecule": { + "moleculeName": "headlineBody", + "headline": { + "moleculeName": "label", + "text": "You've used 7.0 out of 10.0 GB this month." + }, + "body": { + "moleculeName": "label", + "text": "21 days left in cycle" + } + } + } + ] + }, + "line": { + "moleculeName": "line", + "type": "none" + } + }, + { + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Total data", + "attributes": [ + { + "location": 0, + "length": 10, + "type": "font", + "style": "H3" + } + ] + } + }, + { + "moleculeName": "listItem", + "molecule": { + "moleculeName": "leftRightLabelView", + "leftText": { + "moleculeName": "label", + "text": "8 GB L Verizon Plan" + }, + "rightText": { + "moleculeName": "label", + "text": "8.0 GB", + "fontStyle": "B2" + } + } + }, + { + "moleculeName": "listItem", + "molecule": { + "moleculeName": "leftRightLabelView", + "leftText": { + "moleculeName": "label", + "text": "Carryover data" + }, + "rightText": { + "moleculeName": "label", + "text": "2.0 GB", + "fontStyle": "B2" + } + }, + "action": { + "actionType": "openPage", + "pageType": "usageDetails-5555555555" + } + }, + { + "moleculeName": "listItem", + "molecule": { + "moleculeName": "leftRightLabelView", + "leftText": { + "moleculeName": "label", + "text": "Bonus data" + }, + "rightText": { + "moleculeName": "label", + "text": "0.5 GB", + "fontStyle": "B2" + } + }, + "action": { + "actionType": "openPage", + "pageType": "usageDetails-5555555555" + } + }, + { + "moleculeName": "listItem", + "molecule": { + "moleculeName": "leftRightLabelView", + "leftText": { + "moleculeName": "label", + "text": "Gifted data" + }, + "rightText": { + "moleculeName": "label", + "text": "1.0 GB", + "fontStyle": "B2" + } + } + }, + { + "moleculeName": "listItem", + "style": "none", + "molecule": { + "moleculeName": "stack", + "molecules": [ + { + "spacing": 24, + "molecule": { + "horizontalAlignment": "leading", + "size": "tiny", + "moleculeName": "button", + "title": "Get more data", + "actionType": "openPage", + "pageType": "manageSafeWIFI", + "fillColor": "#FFFFFF", + "textColor": "#000000", + "borderColor": "#000000" + } + } + ] + }, + "line": { + "moleculeName": "line", + "type": "none" + } + }, + { + "moleculeName": "listItem", + "style": "header", + "molecule": { + "moleculeName": "label", + "text": "Used data", + "attributes": [ + { + "location": 0, + "length": 9, + "type": "font", + "style": "H3" + } + ] + } + }, + { + "moleculeName": "listItem", + "molecule": { + "moleculeName": "cornerLabels", + "molecule": { + "moleculeName": "multiProgressBar", + "progressList": [ + { + "progressColor": "#0088CE", + "progress": 45 + }, + { + "progressColor": "#5BBEF0", + "progress": 20 + }, + { + "progressColor": "#D90368", + "progress": 5 + } + ] + }, + "topLeftLabel": { + "moleculeName": "label", + "text": "Total data used", + "fontStyle": "B1" + }, + "topRightLabel": { + "moleculeName": "label", + "text": "7.0/10.0GB", + "fontStyle": "B1" + } + } + }, + { + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [ + { + "percent": 66, + "molecule": { + "moleculeName": "label", + "text": "Ben", + "fontStyle": "B1" + } + }, + { + "molecule": { + "moleculeName": "line", + "horizontalAlignment": "trailing", + "type": "heavy", + "backgroundColor": "#007AB8", + "verticalAlignment": "center" + }, + "percent": 8 + }, + { + "percent": 26, + "molecule": { + "moleculeName": "label", + "text": "4.5 GB used", + "horizontalAlignment": "trailing" + } + } + ] + } + }, + { + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "molecules": [ + { + "molecule": { + "moleculeName": "label", + "text": "Leslie", + "fontStyle": "B1" + }, + "percent": 66 + }, + { + "percent": 8, + "molecule": { + "moleculeName": "line", + "type": "heavy", + "backgroundColor": "#5BBEF0", + "verticalAlignment": "center", + "horizontalAlignment": "trailing" + } + }, + { + "percent": 26, + "molecule": { + "moleculeName": "label", + "text": "2.0 GB used", + "horizontalAlignment": "trailing" + } + } + ], + "axis": "horizontal" + } + }, + { + "moleculeName": "listItem", + "molecule": { + "moleculeName": "stack", + "axis": "horizontal", + "molecules": [ + { + "percent": 66, + "molecule": { + "moleculeName": "label", + "text": "Ron", + "fontStyle": "B1" + } + }, + { + "percent": 8, + "molecule": { + "moleculeName": "line", + "type": "heavy", + "backgroundColor": "#D90368", + "verticalAlignment": "center", + "horizontalAlignment": "trailing" + } + }, + { + "percent": 26, + "molecule": { + "moleculeName": "label", + "text": "0.5 GB used", + "horizontalAlignment": "trailing" + } + } + ] + } + }, + { + "moleculeName": "listItem", + "style": "none", + "molecule": { + "moleculeName": "stack", + "axis": "vertical", + "molecules": [ + { + "spacing": 12, + "molecule": { + "moleculeName": "label", + "text": "Usage estimate as of Aug 15 at 2:30 PM" + } + }, + { + "spacing": 24, + "molecule": { + "moleculeName": "link", + "title": "View usage history", + "textColor": "#000000", + "backgroundColor": "#FFFFFF" + } + } + ] + }, + "line": { + "moleculeName": "line", + "type": "none" + } + } + ] + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless4.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless4.json new file mode 100644 index 0000000..95a2d37 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless4.json @@ -0,0 +1,89 @@ +{ + "ResponseInfo" : { + "locale" : "EN", + "server" : "loghost-mf_pers01", + "userMessage" : "0", + "code" : "00000", + "appSessionExtended" : true, + "message" : "0", + "mdn" : "2248048667", + "buildNumber" : "6961", + "type" : "Success", + "requestId" : "5ba7b6ac-f1a0-4022-a298-4e31ca82cbb2", + "topAlertTime" : 0 + }, + "SystemParams" : { + "dataView" : "Remaining", + "showReviewApp" : true + }, + "Page" : { + "pageType" : "plansAndDeviceLanding", + "template": "stack", + "header": { + "moleculeName":"header", + "molecule": { + "moleculeName": "headlineBody", + "headline":{ + "moleculeName": "label", + "text":"Your lines are on Unlimited plans." + }, + "body":{ + "moleculeName": "label", + "text":"Need something different? Take a minute to explore other plan options." + } + } + + }, + "stack": { + "molecules" : [ + { + "molecule" : { + "axis" : "horizontal", + "moleculeName" : "stack", + "molecules" : [ + { + "molecule" : { + "body" : { + "moleculeName" : "label", + "text" : "Verizon L data" + }, + "style" : "itemHeader", + "moleculeName" : "headlineBody", + "headline" : { + "moleculeName" : "label", + "text" : "8.0 GB" + } + } + }, + { + "horizontalAlignment" : "center", + "molecule" : { + "headline" : { + "moleculeName" : "label", + "text" : "0.0 GB" + }, + "body" : { + "moleculeName" : "label", + "text" : "Additional data" + }, + "style" : "itemHeader", + "moleculeName" : "headlineBody" + } + }, + { + "molecule" : { + "headline" : { + "moleculeName" : "label", + "text" : "8.0 GB" + }, + "body" : { + "moleculeName" : "label", + "text" : "Total data" + }, + "style" : "itemHeader", + "moleculeName" : "headlineBody" + } + } + ] + } + },{"molecule":{"moleculeName":"label","text":"Hello World"}}]}}} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless5.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless5.json new file mode 100644 index 0000000..13bd83f --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless5.json @@ -0,0 +1,372 @@ +{ + "ResponseInfo":{ + "locale":"EN", + "type":"Success", + "server":"saswcvfszwo21.sdc.vzwcorp.com-srv01_wmobilefirst01", + "buildNumber":"151", + "requestId":"cb350edc-afca-4694-8558-44a17ad518b1", + "mdn":"9175021102", + "appSessionExtended":true, + "code":"00000", + "message":"0", + "userMessage":"0", + "topAlertTime":0 + }, + "Page":{ + "pageType":"wireless", + "template":"list", + "header": { + "moleculeName":"header", + "molecule": { + "moleculeName": "headlineBody", + "headline":{ + "moleculeName": "label", + "text":"Account #9876543210-00003\n\nYour 3 lines have used 70% of the available data.", + "fontStyle": "H1", + "attributes":[ + { + "location":0, + "length":27, + "type":"font", + "style":"B2" + } + ] + }, + "body":{ + "moleculeName": "label", + "text":"21 days left in cycle" + } + } + }, + "molecules":[{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":33, + "molecule":{ + "moleculeName":"label", + "text":"8.0GB\nVerizon L data", + "attributes":[{ + "location":0, + "length":5, + "type":"font", + "style":"H3" + }] + } + },{ + "percent":33, + "horizontalAlignment":"center", + "molecule":{ + "moleculeName":"label", + "text":"2.0GB\nAdditional data", + "attributes":[{ + "location":0, + "length":5, + "type":"font", + "style":"H3" + }] + } + },{ + "horizontalAlignment":"trailing", + "molecule":{ + "moleculeName":"label", + "text":"10.0GB\nTotal data", + "textAlignment":"right", + "attributes":[{ + "location":0, + "length":6, + "type":"font", + "style":"H3" + }] + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"cornerLabels", + "molecule":{ + "moleculeName":"progressBar", + "percent":75 + }, + "topLeftLabel":{ + "moleculeName":"label", + "text":"Total data used" + }, + "topRightLabel":{ + "moleculeName":"label", + "text":"7.0 \/ 10.0 GB" + }, + "roundedRect":false + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "molecule":{ + "moleculeName":"label", + "text":"You", + "fontStyle":"B1" + } + },{ + "horizontalAlignment":"trailing", + "molecule":{ + "moleculeName":"circleProgress" + } + },{ + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"label", + "text":"2.0 \/ 10.0 GB" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "molecule":{ + "moleculeName":"label", + "text":"Ben", + "fontStyle":"B1" + } + },{ + "horizontalAlignment":"trailing", + "molecule":{ + "moleculeName":"circleProgress" + + } + },{ + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"label", + "text":"4.5 \/ 10.0 GB" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "molecule":{ + "moleculeName":"label", + "text":"Ron", + "fontStyle":"B1" + } + },{ + "horizontalAlignment":"trailing", + "molecule":{ + "moleculeName":"circleProgress" + + } + },{ + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"label", + "text":"0.5 \/ 10.0 GB" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[{ + "molecule":{ + "moleculeName":"label", + "text":"Usage estimate as of 2:30 PM" + } + },{ + "horizontalAlignment":"center", + "molecule":{ + "moleculeName":"button", + "title":"Manage Plan" + } + }] + }, + "line":{ + "moleculeName":"line", + "type":"none" + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"label", + "text":"Lines", + "fontStyle":"H3" + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "verticalAlignment": "leading", + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"stack", + "molecules":[{ + "molecule":{ + "moleculeName":"label", + "text":"Owner\nYou\n212.645.5213\nApple iPhone 8\nGold,64GB", + "attributes":[{ + "type":"font", + "location":0, + "length":5, + "style":"B3", + "textColor":"#D8DADA" + },{ + "type":"font", + "location":6, + "length":3, + "style":"B1" + }] + } + },{ + "spacing":6, + "horizontalAlignment":"leading", + "molecule":{ + "moleculeName":"button", + "title":"View details", + "actionType":"openPage", + "pageType":"manageSafeWIFI", + "style":"secondary", + "size":"tiny", + "validationRequired":false + } + }] + } + },{ + "horizontalAlignment":"trailing", + "verticalAlignment":"leading", + "molecule":{ + "moleculeName":"image", + "width":60, + "height":120, + "image":"https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iPhoneXr_Black_PureAngles" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "verticalAlignment": "leading", + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"stack", + "molecules":[{ + "molecule":{ + "moleculeName":"label", + "text":"Manager\nBen\n212.645.5213\nSamsung Galaxy S9\nBlack,64GB", + "attributes":[{ + "type":"font", + "location":0, + "length":7, + "style":"B3" + },{ + "type":"font", + "location":8, + "length":3, + "style":"B1" + }] + } + },{ + "spacing":6, + "horizontalAlignment":"leading", + "molecule":{ + "moleculeName":"button", + "title":"View details", + "actionType":"openPage", + "pageType":"manageSafeWIFI", + "style":"secondary", + "size":"tiny", + "validationRequired":false + } + }] + } + },{ + "horizontalAlignment":"trailing", + "verticalAlignment":"leading", + "molecule":{ + "moleculeName":"image", + "width":60, + "height":120, + "image":"https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iPhoneXr_Black_PureAngles" + } + }] + } + },{ + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "axis":"horizontal", + "molecules":[{ + "percent":60, + "verticalAlignment": "leading", + "horizontalAlignment":"fill", + "molecule":{ + "moleculeName":"stack", + "molecules":[{ + "molecule":{ + "moleculeName":"label", + "text":"Ron\n212.645.5213\nApple iPhone 8\nSilver,64GB", + "attributes":[{ + "type":"font", + "location":0, + "length":3, + "style":"B1" + }] + } + },{ + "spacing":6, + "horizontalAlignment":"leading", + "molecule":{ + "moleculeName":"button", + "title":"View details", + "actionType":"openPage", + "pageType":"manageSafeWIFI", + "style":"secondary", + "size":"tiny", + "validationRequired":false + } + }] + } + },{ + "horizontalAlignment":"trailing", + "verticalAlignment":"leading", + "molecule":{ + "moleculeName":"image", + "width":60, + "height":120, + "image":"https:\/\/mobile.vzw.com\/hybridClient\/is\/image\/VerizonWireless\/iPhoneXr_Black_PureAngles" + } + }] + } + }], + "footer": { + "moleculeName": "footer", + "molecule": { + "moleculeName": "button", + "title": "Add a new line", + "style": "secondary" + } + } + } +} + diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/PlanFooter.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/PlanFooter.json index 23f51cd..09338c8 100644 --- a/JSONCreator_iOS/JSONCreator/JSON/Samples/PlanFooter.json +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/PlanFooter.json @@ -4,13 +4,17 @@ "primaryButton":{ "moleculeName": "button", "title":"Explore", - "actionType": "openPage", - "pageType": "explore" + "action":{ + "actionType": "openPage", + "pageType": "explore" + } }, "secondaryButton":{ "moleculeName": "button", "title":"Recommend", - "actionType": "openPage", - "pageType": "recommend" + "action":{ + "actionType": "openPage", + "pageType": "recommend" + } } } diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod.json new file mode 100644 index 0000000..8e76825 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod.json @@ -0,0 +1,1158 @@ +{ + "Page":{ + "analyticsData":{ + "vzwi.mvmapp.flowType":"plans and devices", + "vzwi.mvmapp.flowName":"wireless", + "vzwi.mvmapp.pageName":"/mf/my plans and devices/wireless" + }, + "isAtomicTabs":true, + "template":"list", + "molecules":[ + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "deviceNickName":"308.999.950", + "selectedMdn":"3089999503" + }, + "actionType":"openPage", + "pageType":"planLanding" + }, + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"308.999.950", + "fontStyle":"B1" + } + }, + { + "spacing":32, + "horizontalAlignment":"trailing", + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":true, + "colors":[ + "#1D88CA", + "#073652" + ], + "moleculeName":"circleProgress" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used" + } + } + ] + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "deviceNickName":"DIPIKA", + "selectedMdn":"6096777236" + }, + "actionType":"openPage", + "pageType":"planLanding" + }, + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"DIPIKA", + "fontStyle":"B1" + } + }, + { + "percent":10, + "spacing":32, + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":true, + "colors":[ + "#1D88CA", + "#073652" + ], + "moleculeName":"circleProgress", + "horizontalAlignment":"center" + } + }, + { + "percent":34, + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used", + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "deviceNickName":"TEST123", + "selectedMdn":"4029846599" + }, + "actionType":"openPage", + "pageType":"planLanding" + }, + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"TEST123", + "fontStyle":"B1" + } + }, + { + "percent":10, + "spacing":32, + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":true, + "colors":[ + "#1D88CA", + "#073652" + ], + "moleculeName":"circleProgress", + "horizontalAlignment":"center" + } + }, + { + "percent":34, + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used", + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "deviceNickName":"ANCHAL", + "selectedMdn":"4027053669" + }, + "actionType":"openPage", + "pageType":"planLanding" + }, + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"ANCHAL", + "fontStyle":"B1" + } + }, + { + "percent":10, + "spacing":32, + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":true, + "colors":[ + "#1D88CA", + "#073652" + ], + "moleculeName":"circleProgress", + "horizontalAlignment":"center" + } + }, + { + "percent":34, + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used", + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "deviceNickName":"SHRUTHI", + "selectedMdn":"4023030988" + }, + "actionType":"openPage", + "pageType":"planLanding" + }, + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "percent":56, + "molecule":{ + "moleculeName":"label", + "text":"SHRUTHI", + "fontStyle":"B1" + } + }, + { + "percent":10, + "spacing":32, + "molecule":{ + "diameter":16, + "lineWidth":4, + "clockwise":true, + "colors":[ + "#1D88CA", + "#073652" + ], + "moleculeName":"circleProgress", + "horizontalAlignment":"center" + } + }, + { + "percent":34, + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"0 GB used", + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "moleculeName":"listItem", + "style":"none", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"Usage estimate as of Jan 16 at 7:50 PM.", + "fontStyle":"B3" + } + } + ] + } + }, + { + "moleculeName":"listItem", + "style":"tallDivider", + "molecule":{ + "moleculeName":"label", + "text":"Lines", + "fontStyle":"H3" + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "percent":70, + "molecule":{ + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Owner", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"308.999.950", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Galaxy Note9 Ocean Blue 128GB" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"308.999.9503" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "title":"Upgrade now", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMTN":"3089999503", + "from":"deviceLanding", + "selectedMdn":"3089999503" + }, + "actionType":"openPage", + "pageType":"feedCheckEligibleLines" + } + } + }, + { + "spacing":0, + "molecule":{ + "title":"Pay off", + "moleculeName":"link", + "titlePrefix":"You can pay off this device and upgrade early.", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMTN":"3089999503", + "from":"deviceLanding", + "selectedMdn":"3089999503" + }, + "actionType":"openPage", + "pageType":"manageDevicePayOff" + } + } + }, + { + "spacing":16, + "molecule":{ + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMdn":"3089999503" + }, + "actionType":"openPage", + "pageType":"lineDetails" + }, + "size":"tiny", + "title":"View details", + "moleculeName":"button", + "style":"secondary", + "horizontalAlignment":"leading" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/samsung-galaxy-note9-blue", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Beyond Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "title":"Manage plan", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "deviceNickName":"308.999.950", + "selectedMdn":"3089999503" + }, + "actionType":"openPage", + "pageType":"planLanding" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "percent":70, + "molecule":{ + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Member", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"DIPIKA", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"PIXEL 3 64 GB NOT PINK" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"609.677.7236" + } + }, + { + "spacing":0, + "molecule":{ + "title":"Upgrade now", + "moleculeName":"link", + "titlePrefix":"Nice, this line is ready for an upgrade.", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMTN":"6096777236", + "from":"deviceLanding", + "selectedMdn":"6096777236" + }, + "actionType":"openPage", + "pageType":"feedCheckEligibleLines" + } + } + }, + { + "spacing":16, + "molecule":{ + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMdn":"6096777236" + }, + "actionType":"openPage", + "pageType":"lineDetails" + }, + "size":"tiny", + "title":"View details", + "moleculeName":"button", + "style":"secondary", + "horizontalAlignment":"leading" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/google-pixel-3-sand", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Start Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "title":"Manage plan", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "deviceNickName":"DIPIKA", + "selectedMdn":"6096777236" + }, + "actionType":"openPage", + "pageType":"planLanding" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "percent":70, + "molecule":{ + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Member", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"TEST123", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Galaxy Note9 Purple 128GB" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.984.6599" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "title":"Upgrade now", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMTN":"4029846599", + "from":"deviceLanding", + "selectedMdn":"4029846599" + }, + "actionType":"openPage", + "pageType":"feedCheckEligibleLines" + } + } + }, + { + "spacing":0, + "molecule":{ + "title":"Pay off", + "moleculeName":"link", + "titlePrefix":"You can pay off this device and upgrade early.", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMTN":"4029846599", + "from":"deviceLanding", + "selectedMdn":"4029846599" + }, + "actionType":"openPage", + "pageType":"manageDevicePayOff" + } + } + }, + { + "spacing":16, + "molecule":{ + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMdn":"4029846599" + }, + "actionType":"openPage", + "pageType":"lineDetails" + }, + "size":"tiny", + "title":"View details", + "moleculeName":"button", + "style":"secondary", + "horizontalAlignment":"leading" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/samsung-galaxy-note9-lilac", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Beyond Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "title":"Manage plan", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "deviceNickName":"TEST123", + "selectedMdn":"4029846599" + }, + "actionType":"openPage", + "pageType":"planLanding" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "percent":70, + "molecule":{ + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Member", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"ANCHAL", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"IPHONE 8 SPACE GRAY 64GB VZ" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.705.3669" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "title":"Upgrade now", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMTN":"4027053669", + "from":"deviceLanding", + "selectedMdn":"4027053669" + }, + "actionType":"openPage", + "pageType":"feedCheckEligibleLines" + } + } + }, + { + "spacing":0, + "molecule":{ + "title":"Pay off", + "moleculeName":"link", + "titlePrefix":"You can pay off this device and upgrade early.", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMTN":"4027053669", + "from":"deviceLanding", + "selectedMdn":"4027053669" + }, + "actionType":"openPage", + "pageType":"manageDevicePayOff" + } + } + }, + { + "spacing":16, + "molecule":{ + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMdn":"4027053669" + }, + "actionType":"openPage", + "pageType":"lineDetails" + }, + "size":"tiny", + "title":"View details", + "moleculeName":"button", + "style":"secondary", + "horizontalAlignment":"leading" + } + } + ] + } + }, + { + "percent":30, + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/iPhone8-SpGry", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Start Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "title":"Manage plan", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "deviceNickName":"ANCHAL", + "selectedMdn":"4027053669" + }, + "actionType":"openPage", + "pageType":"planLanding" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "percent":70, + "molecule":{ + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Member", + "fontStyle":"B3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"SHRUTHI", + "fontStyle":"H3" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"Gizmotab" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"402.303.0988" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "title":"Upgrade now", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMTN":"4023030988", + "from":"deviceLanding", + "selectedMdn":"4023030988" + }, + "actionType":"openPage", + "pageType":"feedCheckEligibleLines" + } + } + }, + { + "spacing":0, + "molecule":{ + "title":"Pay off", + "moleculeName":"link", + "titlePrefix":"You can pay off this device and upgrade early.", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMTN":"4023030988", + "from":"deviceLanding", + "selectedMdn":"4023030988" + }, + "actionType":"openPage", + "pageType":"manageDevicePayOff" + } + } + }, + { + "spacing":16, + "molecule":{ + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMdn":"4023030988" + }, + "actionType":"openPage", + "pageType":"lineDetails" + }, + "size":"tiny", + "title":"View details", + "moleculeName":"button", + "style":"secondary", + "horizontalAlignment":"leading" + } + } + ] + } + }, + { + "percent":30, + "horizontalAlignment": "trailing", + "verticalAlignment": "leading", + "molecule":{ + "height":71, + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/gizmotab-tablet-teal", + "width":35, + "horizontalAlignment":"trailing" + } + } + ] + } + }, + { + "spacing":16, + "molecule":{ + "moleculeName":"label", + "text":"Unlimited", + "fontStyle":"B1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"link", + "title":"Manage plan", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "deviceNickName":"SHRUTHI", + "selectedMdn":"4023030988" + }, + "actionType":"openPage", + "pageType":"planLanding" + } + } + } + ] + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "spacing":8, + "molecule":{ + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "actionType":"openPage", + "pageType":"addLine" + }, + "title":"Add a new line", + "moleculeName":"button", + "style":"secondary", + "horizontalAlignment":"center" + } + }, + { + "molecule":{ + "moleculeName":"headlineBodyCaretLinkImage", + "headlineBody":{ + "moleculeName":"headlineBody", + "headline":{ + "moleculeName":"label", + "text":"Get the most out of your Verizon plans with add-ons" + }, + "body":{ + "moleculeName":"label", + "text":"Protect your devices, set smart usage limits, backup your content and much more" + } + }, + "image":{ + + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/group-on-beach-stock-rhoads-rm-6000" + } + } + } + ] + } + } + ], + "tab":[ + { + "presentationStyle":"push", + "itemName":"Wireless", + "title":"Wireless", + "actionType":"openPage", + "appContext":"mobileFirstSS", + "pageType":"plansAndDeviceLanding" + } + ], + "cache":false, + "header":{ + "moleculeName":"header", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Account #0289060383-00001" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"You have 5 lines on Unlimited plans.", + "fontStyle":"H1" + } + }, + { + "spacing":0, + "molecule":{ + "moleculeName":"label", + "text":"7 days left in cycle" + } + } + ] + } + }, + "pageStatNames":[ + "/mf/datahub/overview/mpp/start", + "/mf/get/more/data/go", + "/mf/datahub/overview/mpp/start", + "/mf/get/more/data/go", + "/mf/hex/datahub/overview", + "unknown", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "/mf/device/buyout/program/eligiblity/api", + "unknown", + "/mf/intl/plan/avail/offers", + "/mf/data/boost/eligible/hex/flow", + "/mf/data/boost/eligible/hex/flow", + "/mf/three/dot/o/plans/and/devices" + ], + "pageType":"plansAndDeviceLanding", + "screenHeading":"Plans & Devices" + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod2.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod2.json new file mode 100644 index 0000000..fd793a2 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod2.json @@ -0,0 +1,93 @@ +{ + "Page":{ + "molecules":[ + { + "moleculeName":"listItem", + "useHorizontalMargins": false, + "useVerticalMargins": false, + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "spacing":8, + "molecule":{ + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "actionType":"openPage", + "pageType":"addLine" + }, + "title":"Add a new line", + "moleculeName":"button", + "style":"secondary", + "horizontalAlignment":"center" + } + }, + { + "useHorizontalMargins": false, + "useVerticalMargins": false, + "molecule":{ + "moleculeName":"headlineBodyCaretLinkImage", + "headlineBody":{ + "moleculeName":"headlineBody", + "headline":{ + "moleculeName":"label", + "text":"Get the most out of your Verizon plans with add-ons" + }, + "body":{ + "moleculeName":"label", + "text":"Protect your devices, set smart usage limits, backup your content and much more" + } + }, + "image":{ + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/group-on-beach-stock-rhoads-rm-6000" + } + } + } + ] + } + } + ], + "cache":false, + "isAtomicTabs":true, + "screenHeading":"Plans & Devices", + "analyticsData":{ + "vzwi.mvmapp.flowType":"plans and devices", + "vzwi.mvmapp.flowName":"wireless", + "vzwi.mvmapp.pageName":"/mf/my plans and devices/wireless" + }, + "pageStatNames":[ + "/mf/am/login/with/mobilesso", + "/mf/login/with/usernm/pwd", + "/mf/login/with/out/wifi", + "/mf/datahub/overview/mpp/start", + "/mf/get/more/data/go", + "/mf/datahub/overview/mpp/start", + "/mf/get/more/data/go", + "/mf/hex/datahub/overview", + "unknown", + "unknown", + "/mf/intl/plan/avail/offers", + "/mf/data/boost/eligible/hex/flow", + "/mf/data/boost/eligible/hex/flow", + "/mf/three/dot/o/plans/and/devices", + "/mf/billing/feed", + "/mf/cntrlr/authsgnin" + ], + "pageType":"plansAndDeviceLanding", + "template":"list", + "tab":[ + { + "presentationStyle":"push", + "itemName":"Wireless", + "title":"Wireless", + "actionType":"openPage", + "appContext":"mobileFirstSS", + "pageType":"plansAndDeviceLanding" + } + ] + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod3.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod3.json new file mode 100644 index 0000000..db08172 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod3.json @@ -0,0 +1,464 @@ +{ + "Page":{ + "cache":false, + "presentationStyle":"root", + "template":"list", + "pageType":"settingsLanding", + "screenHeading":"Settings", + "analyticsData":{ + "vzwi.mvmapp.flowType":"settings", + "vzwi.mvmapp.flowName":"settings", + "vzwi.mvmapp.pageName":"/mf/settings landing" + }, + "header":{ + "moleculeName":"stack", + "molecules":[ + { + "spacing":32, + "molecule":{ + "moleculeName":"label", + "text":"Welcome, Lebowski11.", + "fontStyle":"H1" + } + }, + { + "molecule":{ + "moleculeName":"label", + "text":"Manage your account anytime, anywhere.", + "fontStyle":"B2" + } + }, + { + "molecule":{ + "moleculeName":"label", + "text":"Account Owner", + "fontStyle":"B2" + } + }, + { + "molecule":{ + "moleculeName":"label", + "text":"Account #0289060383-00001", + "fontStyle":"B2" + } + }, + { + "spacing":8, + "molecule":{ + "moleculeName":"label", + "text":"308.999.9503", + "fontStyle":"B1" + } + }, + { + "spacing":72, + "molecule":{ + "moleculeName":"line", + "type":"heavy" + } + } + ] + }, + "molecules":[ + { + "moleculeName":"listItem", + "style":"tallDivider", + "molecule":{ + "moleculeName":"label", + "text":"Profile", + "fontStyle":"H3" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/profile/getProfileUserIdAction.action", + "actionType":"openPage", + "pageType":"editUserID" + }, + "molecule":{ + "moleculeName":"label", + "text":"Edit user ID", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/profile/profile.action", + "actionType":"openPage", + "pageType":"mngProfile" + }, + "molecule":{ + "moleculeName":"label", + "text":"Manage profile", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/profile/displayContactInfo.action", + "actionType":"openPage", + "pageType":"mngAddress" + }, + "molecule":{ + "moleculeName":"label", + "text":"Manage addresses", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "actionType":"openPage", + "pageType":"vzwQRPassRtl", + "analyticsData":{ + + }, + "extraParameters":{ + "src":"Accounts", + "srcPageType":"accountLanding" + }, + "message":"Verify your identity.", + "imgName":"mf_qr_code", + "disabled":false + }, + "molecule":{ + "moleculeName":"label", + "text":"View Verizon Pass", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "actionType":"openPage", + "pageType":"displayAccountManagersInfo" + }, + "molecule":{ + "moleculeName":"label", + "text":"Assign account managers", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "actionType":"openPage", + "pageType":"managerRequestListView" + }, + "molecule":{ + "moleculeName":"label", + "text":"Manager access requests", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "imgName":"mf_accessibility", + "actionType":"openPage", + "message":"Learn more about our Wireless Accessibility Services.", + "pageType":"viewAccessibility" + }, + "molecule":{ + "moleculeName":"label", + "text":"View accessibility info", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "style":"tallDivider", + "molecule":{ + "moleculeName":"label", + "text":"Preferences", + "fontStyle":"H3" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/alerts/home.action", + "actionType":"openPage", + "pageType":"alerts" + }, + "molecule":{ + "moleculeName":"label", + "text":"Manage notifications", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/secure/setPrivacy.action", + "actionType":"openPage", + "pageType":"privacy" + }, + "molecule":{ + "moleculeName":"label", + "text":"Manage privacy settings", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "style":"tallDivider", + "molecule":{ + "moleculeName":"label", + "text":"Security", + "fontStyle":"H3" + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "faceId":{ + "toggle":{ + "moleculeName":"toggle", + "action":{ + "actionType":"openPage", + "pageType":"turnOnFaceId", + "analyticsData":{ + + }, + "extraParameters":{ + + }, + "presentationStyle":"push", + "attributeMap":{ + + }, + "disabled":false + } + }, + "label":{ + "moleculeName":"label", + "text":"Enable Face ID", + "fontStyle":"B1" + } + }, + "touchId":{ + "toggle":{ + "moleculeName":"toggle", + "action":{ + "actionType":"openPage", + "pageType":"turnOnTouchId", + "analyticsData":{ + + }, + "extraParameters":{ + + }, + "presentationStyle":"push", + "attributeMap":{ + + }, + "disabled":false + } + }, + "label":{ + "moleculeName":"label", + "text":"Enable Touch ID", + "fontStyle":"B1" + } + }, + "moleculeName":"biometricLabelToggle" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/profile/getProfilePasswordAction.action", + "actionType":"openPage", + "pageType":"changePassword" + }, + "molecule":{ + "moleculeName":"label", + "text":"Change password", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/profile/displayChangeSecretQn.action", + "actionType":"openPage", + "pageType":"changeSecurityQtn" + }, + "molecule":{ + "moleculeName":"label", + "text":"Manage security question", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/services/resetVPass.action", + "actionType":"openPage", + "pageType":"manageVoicePwd" + }, + "molecule":{ + "moleculeName":"label", + "text":"Manage voicemail password", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/profile/profile.action", + "actionType":"openPage", + "pageType":"manageAcctPIN" + }, + "molecule":{ + "moleculeName":"label", + "text":"Manage account PIN", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "style":"tallDivider", + "molecule":{ + "moleculeName":"label", + "text":"Payment", + "fontStyle":"H3" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/payment/managePaymentAccountsOverview.action", + "actionType":"openPage", + "pageType":"managePmts" + }, + "molecule":{ + "body":{ + "moleculeName":"label", + "text":"1 saved payment methods." + }, + "style":"item", + "moleculeName":"headlineBody", + "headline":{ + "moleculeName":"label", + "text":"Manage payment methods" + } + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/payment/autoPay-setup.action", + "actionType":"openPage", + "pageType":"manageAutopay" + }, + "molecule":{ + "body":{ + "moleculeName":"label", + "text":"Autopay not set up" + }, + "style":"item", + "moleculeName":"headlineBody", + "headline":{ + "moleculeName":"label", + "text":"Manage Auto Pay" + } + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/profile/paper-bill.action", + "actionType":"openPage", + "pageType":"paperFreeBill" + }, + "molecule":{ + "body":{ + "moleculeName":"label", + "text":"Paper-free billing is set up" + }, + "style":"item", + "moleculeName":"headlineBody", + "headline":{ + "moleculeName":"label", + "text":"Manage paper-free billing" + } + } + } + ], + "pageStatNames":[ + "/mf/am/login/with/mobilesso", + "/mf/login/with/usernm/pwd", + "/mf/login/with/out/wifi", + "/mf/intl/plan/current/features", + "/mf/three/dot/o/settings", + "/mf/usagefeed/show/14", + "/mf/billing/feed", + "/mf/cntrlr/authsgnin" + ] + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod4.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod4.json new file mode 100644 index 0000000..7c0edea --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/Prod4.json @@ -0,0 +1,434 @@ +{ + "Page":{ + "pageStatNames":[ + "unknown", + "/mf/speed/test/link/not/displayed", + "/mf/three/dot/o/line/details" + ], + "cache":false, + "molecules":[ + { + "moleculeName":"listItem", + "style":"sectionFooter", + "molecule":{ + "moleculeName":"label", + "text":"Line", + "fontStyle":"H3" + } + }, + { + "moleculeName":"listItem", + "line":{ + "moleculeName":"line", + "type":"none" + }, + "molecule":{ + "axis":"horizontal", + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"vertical", + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"308.999.950", + "fontStyle":"H2" + }, + "spacing":24, + "horizontalAlignment":"leading" + }, + { + "molecule":{ + "moleculeName":"label", + "text":"Account Owner", + "fontStyle":"B2" + }, + "spacing":8, + "horizontalAlignment":"leading" + } + ] + }, + "horizontalAlignment":"leading" + }, + { + "molecule":{ + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "actionType":"openPage", + "pageType":"editDeviceNickName" + }, + "title":"Edit nickname", + "moleculeName":"link", + "verticalAlignment":"leading", + "horizontalAlignment":"trailing" + }, + "spacing":14, + "horizontalAlignment":"trailing" + } + ] + } + }, + { + "moleculeName":"listItem", + "style":"tallDivider", + "molecule":{ + "moleculeName":"label", + "text":"Device", + "fontStyle":"H3" + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "axis":"horizontal", + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "percent":70, + "molecule":{ + "verticalAlignment":"leading", + "moleculeName":"stack", + "molecules":[ + { + "molecule":{ + "moleculeName":"label", + "text":"Samsung Galaxy Note9 128GB in Ocean Blue", + "fontStyle":"H3" + } + } + ] + } + }, + { + "molecule":{ + "moleculeName":"image", + "image":"https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/samsung-galaxy-note9-blue", + "width":58, + "height":116 + }, + "percent":30, + "horizontalAlignment":"trailing" + } + ] + }, + "horizontalAlignment":"leading" + } + ] + } + }, + { + "moleculeName":"listItem", + "line":{ + "moleculeName":"line", + "type":"none" + }, + "molecule":{ + "moleculeName":"headlineBody", + "headline":{ + "moleculeName":"label", + "text":"Here's the device payment summary.", + "fontStyle":"B1" + }, + "style":"item" + } + }, + { + "moleculeName":"listItem", + "line":{ + "moleculeName":"line", + "type":"none" + }, + "molecule":{ + "bottomLeftLabel":{ + "moleculeName":"label", + "text":"Start daten08/24/2018", + "fontStyle":"B1" + }, + "bottomRightLabel":{ + "moleculeName":"label", + "text":"End daten08/24/2020", + "fontStyle":"B1" + }, + "molecule":{ + "progressColor":"#008631", + "moleculeName":"progressBar", + "thickness":10, + "percent":54.170000000000002 + }, + "moleculeName":"cornerLabels", + "topLeftLabel":{ + "fontStyle":"B1", + "moleculeName":"label", + "attributes":[ + { + "size":11, + "length":7, + "name":"NHaasGroteskDSStd-55Rg", + "location":0, + "type":"font" + } + ], + "text":"$541.74nPaid" + }, + "topRightLabel":{ + "fontStyle":"B1", + "moleculeName":"label", + "attributes":[ + { + "size":11, + "length":8, + "name":"NHaasGroteskDSStd-55Rg", + "location":0, + "type":"font" + } + ], + "text":"$1000.00nTotal" + } + } + }, + { + "moleculeName":"listItem", + "molecule":{ + "moleculeName":"twoButtonView", + "secondaryButton":{ + "moleculeName":"button", + "title":"Pay off device", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "extraParameters":{ + "selectedMTN":"3089999503", + "from":"manageLineDevice", + "selectedMdn":"3089999503" + }, + "actionType":"openPage", + "pageType":"buyoutDevicePayoff" + } + } + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "actionType":"openPage", + "pageType":"advancedDeviceDetails" + }, + "molecule":{ + "moleculeName":"label", + "text":"View IMEI information", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myvpostpay.verizonwireless.com/ui/acct/ao/shareName", + "actionType":"openPage", + "pageType":"editShareNameID" + }, + "molecule":{ + "moleculeName":"label", + "text":"Edit caller ID display name", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/secure/services/CallForward.action", + "actionType":"openPage", + "pageType":"callForward" + }, + "molecule":{ + "moleculeName":"label", + "text":"Setup call forwarding", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/blocks/homepage#/blocks/devicelist", + "actionType":"openPage", + "pageType":"adjServiceBlock" + }, + "molecule":{ + "moleculeName":"label", + "text":"Block specific services", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/blocks/homepage#/blocks/devicelist", + "actionType":"openPage", + "pageType":"ViewCMB" + }, + "molecule":{ + "moleculeName":"label", + "text":"Block calls and messages", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "actionType":"openPage", + "pageType":"changeMobileNumber" + }, + "molecule":{ + "moleculeName":"label", + "text":"Change phone number", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://www.verizonwireless.com/support/troubleshooting-tool/?lid=sayt&sayt=troubleshooting%20assistant*", + "actionType":"openPage", + "pageType":"openDiagnostic" + }, + "molecule":{ + "moleculeName":"label", + "text":"Run health check", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://cloud.verizonwireless.com/vzCloud/home/cloudOverview.action?lid=sayt&sayt=cloud*", + "actionType":"openPage", + "pageType":"backupPhoneToCloudLanding" + }, + "molecule":{ + "moleculeName":"label", + "text":"Backup content to Verizon Cloud", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "actionType":"openPage", + "pageType":"viewProductList" + }, + "molecule":{ + "moleculeName":"label", + "text":"View add-ons", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "analyticsData":{ + + }, + "actionType":"openPage", + "pageType":"hello", + "module":"contentTransfer", + "intent":"com.verizon.contenttransfer.base.LAUNCH_CONTENT_TRANSFER", + "disabled":false + }, + "molecule":{ + "moleculeName":"label", + "text":"Transfer content between phones", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "browserUrl":"https://myaccount.verizonwireless.com/clp/login?redirect=/vzw/accountholder/services/suspendResumeService.action", + "actionType":"openPage", + "pageType":"suspend" + }, + "molecule":{ + "moleculeName":"label", + "text":"Suspend device", + "fontStyle":"B1" + } + }, + { + "moleculeName":"listItem", + "action":{ + "disabled":false, + "analyticsData":{ + + }, + "actionType":"openPage", + "pageType":"serviceTransferLanding" + }, + "molecule":{ + "moleculeName":"label", + "text":"Transfer your service", + "fontStyle":"B1" + } + } + ], + "analyticsData":{ + "vzwi.mvmapp.flowType":"plans and devices", + "vzwi.mvmapp.flowName":"wireless", + "vzwi.mvmapp.pageName":"/mf/my plans and devices/wireless/line details" + }, + "template":"list", + "screenHeading":"Your Add-ons", + "pageType":"lineDetails" + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/TabsSample.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/TabsSample.json new file mode 100644 index 0000000..293ede4 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/TabsSample.json @@ -0,0 +1,149 @@ +{ + "ResponseInfo" : { + "code" : "00000", + "type" : "Success" + }, + "Page": { + "pageType":"x", + "template":"list", + "header": { + "moleculeName":"header", + "molecule": { + "moleculeName": "headlineBody", + "headline":{ + "moleculeName": "label", + "text":"Your lines are on Unlimited plans." + }, + "body":{ + "moleculeName": "label", + "text":"Need something different? Take a minute to explore other plan options." + } + } + + }, + "footer":{ + "moleculeName":"footer", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton":{ + "moleculeName": "button", + "title":"Explore", + "action":{ + "actionType": "openPage", + "pageType": "explore" + } + }, + "secondaryButton":{ + "moleculeName": "button", + "title":"Recommend", + "action":{ + "actionType": "openPage", + "pageType": "recommend" + } + } + } + + }, + "molecules": [{ + "moleculeName": "tabsListItem", + "tabs": { + "moleculeName": "tabs", + "tabs": [{ + "moleculeName": "label", + "text": "All" + } ,{ + "moleculeName": "label", + "text": "Work Devices" + }] + }, + "molecules": [ + [{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab1" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label" + ,"text":"tab1" + + } + }],[{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"tab2" + } + }] + ] + }] + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/accordion.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/accordion.json new file mode 100644 index 0000000..b14200c --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/accordion.json @@ -0,0 +1,119 @@ +{ + "ResponseInfo" : { + "code" : "00000", + "type" : "Success" + }, + "Page": { + "pageType":"x", + "template":"list", + "header": { + "moleculeName":"header", + "molecule": { + "moleculeName": "headlineBody", + "headline":{ + "moleculeName": "label", + "text":"Your lines are on Unlimited plans." + }, + "body":{ + "moleculeName": "label", + "text":"Need something different? Take a minute to explore other plan options." + } + } + + }, + "footer":{ + "moleculeName":"footer", + "molecule": { + "moleculeName":"twoButtonView", + "primaryButton":{ + "moleculeName": "button", + "title":"Explore", + "action": { + "actionType": "openPage", + "pageType": "explore" + } + }, + "secondaryButton":{ + "moleculeName": "button", + "title":"Recommend", + "action": { + "actionType": "openPage", + "pageType": "recommend" + } + } + } + + }, + "molecules": [{ + "moleculeName": "accordionListItem", + "molecule": { + "moleculeName": "label", + "text": "Testing" + }, + "molecules": [ + { + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"1" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label" + ,"text":"2" + + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"3" + } + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"4"} + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"5"} + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"6"} + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"7"} + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"8"} + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"9"} + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"10"} + },{ + "moleculeName":"listItem", + "molecule": { + "moleculeName":"label", + "text":"11"} + } + ] + + + }] + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Samples/my_list_response.json b/JSONCreator_iOS/JSONCreator/JSON/Samples/my_list_response.json new file mode 100644 index 0000000..152c370 --- /dev/null +++ b/JSONCreator_iOS/JSONCreator/JSON/Samples/my_list_response.json @@ -0,0 +1,21 @@ +{ + + "Page" : { + "template" : "stack", + "stack": { + "moleculeName": "stack", + "useHorizontalMargins": true, + "backgroundColor":"#dcce76", + "molecules": [{ + "moleculeName": "stackItem", + "useHorizontalMargins": true, + "backgroundColor":"#ccffcc", + "molecule": { + "moleculeName": "label", + "text": "Hello", + "backgroundColor": "#FFFFFF" + } + }] + } + } +} diff --git a/JSONCreator_iOS/JSONCreator/JSON/Templates/MoleculeListTemplate.json b/JSONCreator_iOS/JSONCreator/JSON/Templates/MoleculeListTemplate.json index 2cc2998..bbf0099 100644 --- a/JSONCreator_iOS/JSONCreator/JSON/Templates/MoleculeListTemplate.json +++ b/JSONCreator_iOS/JSONCreator/JSON/Templates/MoleculeListTemplate.json @@ -5,7 +5,7 @@ }, "Page": { "pageType":"x", - "template":"moleculeList", + "template":"list", "header": { }, diff --git a/JSONCreator_iOS/JSONCreator/JSON/Templates/MoleculeStackTemplate.json b/JSONCreator_iOS/JSONCreator/JSON/Templates/MoleculeStackTemplate.json index f6e121b..10ffebb 100644 --- a/JSONCreator_iOS/JSONCreator/JSON/Templates/MoleculeStackTemplate.json +++ b/JSONCreator_iOS/JSONCreator/JSON/Templates/MoleculeStackTemplate.json @@ -5,15 +5,15 @@ }, "Page": { "pageType":"x", - "template":"moleculeStack", + "template":"stack", "header": { }, "footer":{ }, - "moleculeStack": { - "moleculeName": "moleculeStack", + "stack": { + "moleculeName": "stack", "molecules": [{ }]