son updates
This commit is contained in:
parent
80908b584f
commit
2ee0252cf6
@ -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
|
||||
}
|
||||
|
||||
|
||||
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
"moleculeName":"button",
|
||||
"title": "x",
|
||||
"actionType": "cancel"
|
||||
"action": {
|
||||
"actionType": "cancel"
|
||||
}
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
"moleculeName":"caretButton",
|
||||
"moleculeName":"caretLink",
|
||||
"title": "x",
|
||||
"actionType": "cancel"
|
||||
"action": {
|
||||
"actionType": "cancel"
|
||||
}
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
"moleculeName":"separator",
|
||||
"moleculeName":"line",
|
||||
"type": "standard"
|
||||
|
||||
@ -1 +1 @@
|
||||
"moleculeName":"switch"
|
||||
"moleculeName":"toggle"
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
"moleculeName":"textButton",
|
||||
"moleculeName":"link",
|
||||
"title": "x",
|
||||
"actionType": "cancel"
|
||||
"action": {
|
||||
"actionType": "cancel"
|
||||
}
|
||||
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
"moleculeName":"headlineBodyToggle",
|
||||
"headlineBody":{
|
||||
"moleculeName": "headlineBody",
|
||||
"headline":{
|
||||
"moleculeName": "label",
|
||||
"text": "x"
|
||||
},
|
||||
"body":{
|
||||
"moleculeName": "label",
|
||||
"text": "y"
|
||||
}
|
||||
},
|
||||
"toggle":{
|
||||
"moleculeName": "toggle"
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
"moleculeName":"headlineBodyLink",
|
||||
"headlineBody":{
|
||||
"moleculeName": "headlineBody",
|
||||
"headline":{
|
||||
"moleculeName": "label",
|
||||
"text": "x"
|
||||
},
|
||||
"body":{
|
||||
"moleculeName": "label",
|
||||
"text": "y"
|
||||
}
|
||||
},
|
||||
"link":{
|
||||
"moleculeName": "link",
|
||||
"title": "button"
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
@ -0,0 +1,8 @@
|
||||
"moleculeName":"labelToggle",
|
||||
"label":{
|
||||
"moleculeName": "label",
|
||||
"text":"x"
|
||||
},
|
||||
"toggle":{
|
||||
"moleculeName": "toggle"
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
39
JSONCreator_iOS/JSONCreator/JSON/Molecules/tabsListItem.json
Normal file
39
JSONCreator_iOS/JSONCreator/JSON/Molecules/tabsListItem.json
Normal file
@ -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"}
|
||||
}]
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
"moleculeName":"moleculeStack",
|
||||
"moleculeName":"stack",
|
||||
"molecules": [
|
||||
|
||||
]
|
||||
|
||||
155
JSONCreator_iOS/JSONCreator/JSON/Samples/DropDownListSample.json
Normal file
155
JSONCreator_iOS/JSONCreator/JSON/Samples/DropDownListSample.json
Normal file
@ -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"
|
||||
}
|
||||
}]
|
||||
]
|
||||
}]
|
||||
}
|
||||
}
|
||||
355
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/5g.json
Normal file
355
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/5g.json
Normal file
@ -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"
|
||||
}
|
||||
}
|
||||
221
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/Vimal.json
Normal file
221
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/Vimal.json
Normal file
@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
106
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/carousel.json
Normal file
106
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/carousel.json
Normal file
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1068
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices.json
Normal file
1068
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/plansDevices.json
Normal file
File diff suppressed because it is too large
Load Diff
255
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/sampleJson.json
Normal file
255
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/sampleJson.json
Normal file
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}]
|
||||
}
|
||||
}
|
||||
2528
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/testcircle.json
Normal file
2528
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/testcircle.json
Normal file
File diff suppressed because it is too large
Load Diff
454
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless2.json
Normal file
454
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless2.json
Normal file
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
537
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless3.json
Normal file
537
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless3.json
Normal file
@ -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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -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"}}]}}}
|
||||
372
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless5.json
Normal file
372
JSONCreator_iOS/JSONCreator/JSON/Samples/MVA3.0/wireless5.json
Normal file
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
1158
JSONCreator_iOS/JSONCreator/JSON/Samples/Prod.json
Normal file
1158
JSONCreator_iOS/JSONCreator/JSON/Samples/Prod.json
Normal file
File diff suppressed because it is too large
Load Diff
93
JSONCreator_iOS/JSONCreator/JSON/Samples/Prod2.json
Normal file
93
JSONCreator_iOS/JSONCreator/JSON/Samples/Prod2.json
Normal file
@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
464
JSONCreator_iOS/JSONCreator/JSON/Samples/Prod3.json
Normal file
464
JSONCreator_iOS/JSONCreator/JSON/Samples/Prod3.json
Normal file
@ -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"
|
||||
]
|
||||
}
|
||||
}
|
||||
434
JSONCreator_iOS/JSONCreator/JSON/Samples/Prod4.json
Normal file
434
JSONCreator_iOS/JSONCreator/JSON/Samples/Prod4.json
Normal file
@ -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"
|
||||
}
|
||||
}
|
||||
149
JSONCreator_iOS/JSONCreator/JSON/Samples/TabsSample.json
Normal file
149
JSONCreator_iOS/JSONCreator/JSON/Samples/TabsSample.json
Normal file
@ -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"
|
||||
}
|
||||
}]
|
||||
]
|
||||
}]
|
||||
}
|
||||
}
|
||||
119
JSONCreator_iOS/JSONCreator/JSON/Samples/accordion.json
Normal file
119
JSONCreator_iOS/JSONCreator/JSON/Samples/accordion.json
Normal file
@ -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"}
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
}]
|
||||
}
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}]
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -5,7 +5,7 @@
|
||||
},
|
||||
"Page": {
|
||||
"pageType":"x",
|
||||
"template":"moleculeList",
|
||||
"template":"list",
|
||||
"header": {
|
||||
|
||||
},
|
||||
|
||||
@ -5,15 +5,15 @@
|
||||
},
|
||||
"Page": {
|
||||
"pageType":"x",
|
||||
"template":"moleculeStack",
|
||||
"template":"stack",
|
||||
"header": {
|
||||
|
||||
},
|
||||
"footer":{
|
||||
|
||||
},
|
||||
"moleculeStack": {
|
||||
"moleculeName": "moleculeStack",
|
||||
"stack": {
|
||||
"moleculeName": "stack",
|
||||
"molecules": [{
|
||||
|
||||
}]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user