Created
June 15, 2023 14:06
-
-
Save awhiteside1/21b148c335d0137fb2ae7111f203778b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "https://json-schema.org/draft-07/schema#", | |
"definitions": { | |
"SpecType": { | |
"type": "object", | |
"required": [ | |
"specName", | |
"specValue" | |
], | |
"properties": { | |
"specName": {"type": "string"}, | |
"specValue": {"type": "string"} | |
} | |
}, | |
"SpecsType": { | |
"type": "object", | |
"properties": { | |
"spec": { | |
"type": "array", | |
"items": {"$ref": "#/definitions/SpecType"}, | |
"minItems": 0 | |
} | |
} | |
}, | |
"OfferType": { | |
"type": "object", | |
"required": [ | |
"programId", | |
"programName", | |
"offerId", | |
"offerName", | |
"link", | |
"imageA", | |
"imageB", | |
"imageC", | |
"imageD", | |
"imageE", | |
"imageF", | |
"imageG", | |
"imageH", | |
"imageI", | |
"imageJ", | |
"imageK", | |
"imageL", | |
"image70X47", | |
"image90X60", | |
"image110X70", | |
"image120X60", | |
"image120X600", | |
"image125X125", | |
"image138X89", | |
"image154X98", | |
"image160X600", | |
"image185X120", | |
"image300X250", | |
"image300X300", | |
"image300X600", | |
"image320X50", | |
"image320X100", | |
"image336X280", | |
"image400X200", | |
"image468X60", | |
"image728X90", | |
"shortDesc", | |
"longDesc", | |
"bullets", | |
"disclaimers", | |
"specs", | |
"issuer", | |
"secureSiteName", | |
"categories", | |
"prohibitedCategories", | |
"additionalCopy", | |
"ratesFeesUrl", | |
"callToAction", | |
"advertiserDisclosure", | |
"merchId", | |
"issuerId", | |
"csanBrand", | |
"csanBrandId" | |
], | |
"properties": { | |
"programId": {"type": "string"}, | |
"programName": {"type": "string"}, | |
"offerId": {"type": "string"}, | |
"offerName": {"type": "string"}, | |
"link": {"type": "string"}, | |
"imageA": {"type": "string"}, | |
"imageB": { | |
"type": "string", | |
"enum": [ | |
"https://cstrk.net/imp.aspx?l=38516&c=18026", | |
"", | |
"https://cstrk.net/imp.aspx?l=38501&c=18026", | |
"https://cstrk.net/imp.aspx?l=27107&c=18026", | |
"https://cstrk.net/imp.aspx?l=15003&c=18026", | |
"https://cstrk.net/imp.aspx?l=34253&c=18026", | |
"https://cstrk.net/imp.aspx?l=23183&c=18026", | |
"https://cstrk.net/imp.aspx?l=38539&c=18026", | |
"https://cstrk.net/imp.aspx?l=29282&c=18026" | |
] | |
}, | |
"imageC": {"type": "string"}, | |
"imageD": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=18130&c=18026" | |
] | |
}, | |
"imageE": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=23177&c=18026" | |
] | |
}, | |
"imageF": {"type": "string"}, | |
"imageG": { | |
"type": "string", | |
"enum": [ | |
"https://cstrk.net/imp.aspx?l=38513&c=18026", | |
"", | |
"https://cstrk.net/imp.aspx?l=38504&c=18026", | |
"https://cstrk.net/imp.aspx?l=27110&c=18026", | |
"https://cstrk.net/imp.aspx?l=15006&c=18026", | |
"https://cstrk.net/imp.aspx?l=29899&c=18026", | |
"https://cstrk.net/imp.aspx?l=34256&c=18026", | |
"https://cstrk.net/imp.aspx?l=23186&c=18026", | |
"https://cstrk.net/imp.aspx?l=38542&c=18026", | |
"https://cstrk.net/imp.aspx?l=29285&c=18026" | |
] | |
}, | |
"imageH": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=23179&c=18026" | |
] | |
}, | |
"imageI": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=23180&c=18026" | |
] | |
}, | |
"imageJ": { | |
"type": "string", | |
"enum": [ | |
"https://cstrk.net/imp.aspx?l=38512&c=18026", | |
"", | |
"https://cstrk.net/imp.aspx?l=38506&c=18026", | |
"https://cstrk.net/imp.aspx?l=27111&c=18026", | |
"https://cstrk.net/imp.aspx?l=26951&c=18026", | |
"https://cstrk.net/imp.aspx?l=34257&c=18026", | |
"https://cstrk.net/imp.aspx?l=25322&c=18026", | |
"https://cstrk.net/imp.aspx?l=38543&c=18026", | |
"https://cstrk.net/imp.aspx?l=29286&c=18026" | |
] | |
}, | |
"imageK": { | |
"type": "string", | |
"enum": [ | |
"https://cstrk.net/imp.aspx?l=38517&c=18026", | |
"https://cstrk.net/imp.aspx?l=33345&c=18026", | |
"https://cstrk.net/imp.aspx?l=38500&c=18026", | |
"https://cstrk.net/imp.aspx?l=27106&c=18026", | |
"", | |
"https://cstrk.net/imp.aspx?l=26952&c=18026", | |
"https://cstrk.net/imp.aspx?l=34252&c=18026", | |
"https://cstrk.net/imp.aspx?l=25323&c=18026", | |
"https://cstrk.net/imp.aspx?l=38538&c=18026", | |
"https://cstrk.net/imp.aspx?l=29281&c=18026" | |
] | |
}, | |
"imageL": {"type": "string"}, | |
"image70X47": { | |
"type": "string", | |
"enum": [ | |
"https://cstrk.net/imp.aspx?l=38517&c=18026", | |
"https://cstrk.net/imp.aspx?l=33345&c=18026", | |
"https://cstrk.net/imp.aspx?l=38500&c=18026", | |
"https://cstrk.net/imp.aspx?l=27106&c=18026", | |
"", | |
"https://cstrk.net/imp.aspx?l=26952&c=18026", | |
"https://cstrk.net/imp.aspx?l=34252&c=18026", | |
"https://cstrk.net/imp.aspx?l=25323&c=18026", | |
"https://cstrk.net/imp.aspx?l=38538&c=18026", | |
"https://cstrk.net/imp.aspx?l=29281&c=18026" | |
] | |
}, | |
"image90X60": { | |
"type": "string", | |
"enum": [ | |
"https://cstrk.net/imp.aspx?l=38516&c=18026", | |
"", | |
"https://cstrk.net/imp.aspx?l=38501&c=18026", | |
"https://cstrk.net/imp.aspx?l=27107&c=18026", | |
"https://cstrk.net/imp.aspx?l=15003&c=18026", | |
"https://cstrk.net/imp.aspx?l=34253&c=18026", | |
"https://cstrk.net/imp.aspx?l=23183&c=18026", | |
"https://cstrk.net/imp.aspx?l=38539&c=18026", | |
"https://cstrk.net/imp.aspx?l=29282&c=18026" | |
] | |
}, | |
"image110X70": {"type": "string"}, | |
"image120X60": {"type": "string"}, | |
"image120X600": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=23177&c=18026" | |
] | |
}, | |
"image125X125": {"type": "string"}, | |
"image138X89": { | |
"type": "string", | |
"enum": [ | |
"https://cstrk.net/imp.aspx?l=38513&c=18026", | |
"", | |
"https://cstrk.net/imp.aspx?l=38504&c=18026", | |
"https://cstrk.net/imp.aspx?l=27110&c=18026", | |
"https://cstrk.net/imp.aspx?l=15006&c=18026", | |
"https://cstrk.net/imp.aspx?l=29899&c=18026", | |
"https://cstrk.net/imp.aspx?l=34256&c=18026", | |
"https://cstrk.net/imp.aspx?l=23186&c=18026", | |
"https://cstrk.net/imp.aspx?l=38542&c=18026", | |
"https://cstrk.net/imp.aspx?l=29285&c=18026" | |
] | |
}, | |
"image154X98": { | |
"type": "string", | |
"enum": [ | |
"https://cstrk.net/imp.aspx?l=38512&c=18026", | |
"", | |
"https://cstrk.net/imp.aspx?l=38506&c=18026", | |
"https://cstrk.net/imp.aspx?l=27111&c=18026", | |
"https://cstrk.net/imp.aspx?l=26951&c=18026", | |
"https://cstrk.net/imp.aspx?l=34257&c=18026", | |
"https://cstrk.net/imp.aspx?l=25322&c=18026", | |
"https://cstrk.net/imp.aspx?l=38543&c=18026", | |
"https://cstrk.net/imp.aspx?l=29286&c=18026" | |
] | |
}, | |
"image160X600": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=23178&c=18026" | |
] | |
}, | |
"image185X120": {"type": "string"}, | |
"image300X250": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=23179&c=18026" | |
] | |
}, | |
"image300X300": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=36878&c=18026" | |
] | |
}, | |
"image300X600": {"type": "string"}, | |
"image320X50": {"type": "string"}, | |
"image320X100": {"type": "string"}, | |
"image336X280": {"type": "string"}, | |
"image400X200": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=32552&c=18026", | |
"https://cstrk.net/imp.aspx?l=34666&c=18026", | |
"https://cstrk.net/imp.aspx?l=33309&c=18026" | |
] | |
}, | |
"image468X60": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=18130&c=18026" | |
] | |
}, | |
"image728X90": { | |
"type": "string", | |
"enum": [ | |
"", | |
"https://cstrk.net/imp.aspx?l=23180&c=18026" | |
] | |
}, | |
"shortDesc": { | |
"type": "string", | |
"enum": [ | |
"", | |
"<p>Get the security and convenience of a full-feature, unsecured VISA® Credit Card \u2013 accepted at millions of merchant and ATM locations nationwide and online.</p> " | |
] | |
}, | |
"longDesc": {"type": "string"}, | |
"bullets": {"type": "string"}, | |
"disclaimers": {"type": "string"}, | |
"specs": {"$ref": "#/definitions/SpecsType"}, | |
"issuer": { | |
"type": "string", | |
"enum": [ | |
"The Bank of Missouri", | |
"Synovus Bank", | |
"First Electronic Bank", | |
"Capital Bank N.A.", | |
"", | |
"Celtic Bank", | |
"Merrick Bank" | |
] | |
}, | |
"secureSiteName": {"type": "string"}, | |
"categories": {"type": "string"}, | |
"prohibitedCategories": { | |
"type": "string", | |
"enum": [ | |
"<p>Excellent Credit, Limited/No Credit, 0% Intro APR, Balance Transfer, Business Credit Card, Cash Back, Low Interest Rate, Low Intro Rate, Military, No Annual Fee, No Foreign Transaction Fees, Pre-paid, Secured Card.</p> ", | |
"", | |
"<p>Improve Credit, Repair Credit, Guaranteed Approval, Instant Approval, Rewards, Cash Back</p> " | |
] | |
}, | |
"additionalCopy": { | |
"type": "string", | |
"enum": [ | |
"<ul> <li>24/7 access to your account information, even on mobile</li> <li>Accepted at nationwide, wherever Mastercard is accepted</li> <li>Accepted worldwide at most locations</li> <li>Access your account online or from your mobile device 24/7</li> <li>Account history is reported to the three major credit bureaus in the U.S</li> <li>All credit histories considered</li> <li>Applying is quick and easy with our fast decision process</li> <li>Don't have perfect credit? No problem!</li> <li>Fraud Protection* for stolen or lost cards</li> <li>Less than perfect credit is okay</li> <li>Less than perfect credit is okay, even with a prior bankruptcy!</li> <li>Mobile account access at any time</li> <li>Mobile friendly online access from anywhere</li> <li>No security deposit required</li> <li>Protection from fraud* if your card is stolen</li> <li>Protection from fraud*, if your card happens to be lost or stolen</li> <li>Simple and fast application process</li> <li>Unsecured credit card, no deposit required</li> <li>An unsecured Mastercard for less than perfect credit</li> <li>Get the convenience of an unsecured Mastercard, even with less than perfect credit</li> <li>Get the flexibility of an unsecured Mastercard, even with less than perfect credit</li> <li>No security deposit required, even with less than perfect credit</li> <li>Use nationwide wherever Mastercard is accepted</li> <li>Reports to all three major credit bureaus</li> <li>Worry-free Fraud Protection* if your card is lost or stolen</li> <li>Fraud Protection* from unauthorized charges</li> <li>Enjoy easy online account access 24/7</li> <li>Access your account online 24/7 at no additional cost</li> <li>24/7 mobile account access</li> <li>Chip technology for your convenience and security</li> <li>EMV chip included for added peace of mind</li> <li>Chip card technology for additional Fraud Protection*</li> <li>An unsecured card perfect for everyday purchases</li> <li>Responsible use can begin your financial future on the right track</li> <li>Get access to the credit you need, no deposit required</li> <li>Cover your everyday needs without a deposit</li> <li>All the benefits of a Mastercard, without a security deposit</li> <li>For anyone with less than perfect credit, including students</li> <li>An opportunity to build and access credit, even for students</li> <li>For students and anyone with less than perfect credit</li> <li>Free online bill pay</li> <li>Now with higher credit limits</li> <li>Increase your access to available credit</li> <li>Higher limit than before, still no security deposit required!</li> <li>Greater access to credit than before</li> <li>New opportunities to increase your credit availability</li> <li>Build your credit availability</li> <li>Build your access to credit</li> <li>$700.00 Credit Limit</li> <li>Now with a $700 credit limit</li> <li>Greater access to credit than before - $700 credit limit</li> <li>Build your access to credit - $700 credit limit</li> <li>Bad credit history? Milestone Mastercard could be for you. With reporting to all three credit bureaus, you can get credit for all of your hard work</li> <li>No upfront security deposit required so you can keep more money in your pocket. Plus, gain access to a manageable credit limit with every card</li> <li>$0 liability for unauthorized use</li> <li>Get a Mastercard accepted online, in store and in app</li> <li>Simple application process with a quick decision</li> </ul> ", | |
"<ul> <li>Get the security and convenience of a full-feature, unsecured MasterCard® Credit Card \u2013 accepted at millions of merchant and ATM locations worldwide and online.</li> <li>Build up your credit history with a card that reports to all three major credit bureaus every month.</li> <li>Perfect credit not required for approval; we may approve you when others won\u2019t.</li> <li>Designed to help overcome credit issues; you may be approved even if you\u2019ve been declined elsewhere.</li> <li>You may be eligible for a Credit Line Increase after 12 months.</li> <li>Easy and secure online application \u2013 It takes just moments to apply.</li> <li>Checking account required.</li> <li>If approved, just pay the one-time Program Fee to gain access to your new account and credit line (subject to available credit).</li> <li>Receive your card more quickly with optional Expedited Processing (additional fee applies).</li> <li>Get a result in as little as 60 seconds upon completion of the online application.</li> <li>Online Customer Center available 24 x 7.</li> <li>Issued by Synovus Bank, Member: FDIC</li> </ul> ", | |
"<ul> <li>24/7 access to your account information, even on mobile</li> <li>24/7 access to your account, even on mobile!</li> <li>24/7 mobile account access</li> <li>Accepted nationwide, wherever Mastercard is accepted</li> <li>Access your account online 24/7 at no additional cost</li> <li>Access your account online or from your mobile device 24/7</li> <li>Account history is reported to the three major credit bureaus in the U.S</li> <li>All the benefits of a Mastercard, without a security deposit</li> <li>An opportunity to build and access credit</li> <li>An opportunity to build and access credit, even for students</li> <li>An unsecured card perfect for everyday purchases</li> <li>An unsecured Mastercard for less than perfect credit</li> <li>Cover your everyday needs without a deposit</li> <li>Don't have perfect credit? No problem!</li> <li>Enjoy easy online account access 24/7</li> <li>For those with less than perfect credit, including students</li> <li>For students and those with less than perfect credit</li> <li>Fraud Protection* for stolen or lost cards</li> <li>Fraud Protection* from unauthorized charges</li> <li>Get access to the credit you need, no deposit required</li> <li>Get the convenience of an unsecured Mastercard, even with less than perfect credit</li> <li>Get the flexibility of an unsecured Mastercard, even with less than perfect credit</li> <li>Keeping your account in good standing may help establish and/or improve your credit history</li> <li>Less than perfect credit histories can qualify, even with prior bankruptcy!</li> <li>Less than perfect credit is okay</li> <li>Less than perfect credit is okay, even with a prior bankruptcy!</li> <li>Mobile account access at any time</li> <li>Mobile friendly online access</li> <li>No security deposit</li> <li>No security deposit needed</li> <li>No security deposit required</li> <li>No security deposit required, even with less than perfect credit</li> <li>Online servicing available 24/7 at no additional cost</li> <li>Protection from fraud if your card is stolen</li> <li>Protection from fraud, if your card happens to be lost or stolen</li> <li>Reports to all three major credit bureaus</li> <li>Responsible use and on time payment history can begin your financial future on the right track</li> <li>Simple and fast application process</li> <li>Unsecured credit card, no deposit required</li> <li>Unsecured credit card, no security deposit required</li> <li>Use nationwide wherever Mastercard is accepted</li> <li>Worry-free Fraud Protection* if your card is lost or stolen</li> <li>Your financial future is important. Keeping your Destiny account in good standing may help establish and/or improve your credit history with reporting to the three major credit bureaus</li> <li>No security deposit required, so you can keep more money in your wallet. Destiny Mastercard also comes with affordable monthly payments and manageable credit limits</li> <li>$0 Fraud Liability for unauthorized use offers you peace of mind</li> <li>Nationwide acceptance \u2013 use anywhere Mastercard is accepted in app, in store, and online</li> <li>Quick and easy application process with a typical decision in 60 seconds or less</li> <li>$700 Credit Limit</li> <li>Now with a $700 credit limit</li> <li>Greater access to credit than before - $700 credit limit</li> <li>Build your access to credit - $700 credit limit</li> </ul> ", | |
"<ul> <li>Reporting monthly to all three major credit reporting agencies</li> <li>Perfect credit not required for approval; we may approve you when others won\u2019t</li> <li>Easy and secure online application</li> <li>$300 credit limit (subject to available credit)</li> <li>Receive your card more quickly with optional Expedited Processing (additional fee applies)</li> <li>Get a result in as little as 60 seconds upon completion of the online application</li> <li>Online Customer Center available 24 x 7</li> <li>Checking account required</li> <li>The First Access Visa Card is issued by The Bank of Missouri pursuant to a license from Visa U.S.A. Inc.</li> </ul> ", | |
"" | |
] | |
}, | |
"ratesFeesUrl": { | |
"type": "string", | |
"enum": [ | |
"", | |
" https://prequal2.yoursurgecard.com/Celtic.Bank.$300-$1,000%20DCL%20w_Color%20Choice%20Terms.and.Conditions.pdf " | |
] | |
}, | |
"callToAction": {"type": "string"}, | |
"advertiserDisclosure": {"type": "string"}, | |
"merchId": { | |
"type": "string", | |
"enum": [ | |
"525", | |
"555", | |
"534", | |
"598", | |
"383", | |
"20", | |
"18", | |
"291" | |
] | |
}, | |
"issuerId": { | |
"type": "string", | |
"enum": [ | |
"46", | |
"43", | |
"67", | |
"9", | |
"", | |
"12", | |
"56" | |
] | |
}, | |
"csanBrand": {"type": "string"}, | |
"csanBrandId": {"type": "string"} | |
} | |
}, | |
"OffersType": { | |
"type": "object", | |
"properties": { | |
"offer": { | |
"type": "array", | |
"items": {"$ref": "#/definitions/OfferType"}, | |
"minItems": 0 | |
} | |
} | |
} | |
}, | |
"properties": { | |
"offers": {"$ref": "#/definitions/OffersType"} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment