Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* eslint-disable */
- export default {
- id: 'personStep6',
- $schema: 'http://json-schema.org/draft-07/schema#',
- type: 'object',
- definitions: {
- currencies: {
- type: 'string',
- enum: ['USD', 'EUR'],
- },
- knowledgeLevels: {
- type: 'string',
- enum: ['No', 'Roughly', 'Yes'],
- },
- knowledgeSources: {
- type: 'string',
- enum: ['Academic studies self-training', 'Professional experience through work and/or personal activity', 'Information gathered from a financial services professional and/or consultant'],
- },
- knowledgeDuration: {
- type: 'string',
- enum: ['No trade at all', '1 year or less', 'More than 1 year'],
- },
- number: {
- "type": "string",
- "pattern": "^-?\\d*\.?\\d*$",
- }
- },
- properties: {
- financialStatusCurrency: {
- title: "Specify all amounts in answers in",
- $ref: '#/definitions/currencies',
- },
- earnings: {
- title: "Earnings",
- $ref: '#/definitions/number',
- },
- monthlyIncome: {
- title: "Monthly net income",
- $ref: '#/definitions/number',
- },
- totalLiabilities: {
- title: "Total liabilities including suretie",
- $ref: '#/definitions/number',
- },
- fundsAvailable: {
- title: "Funds available for investment",
- $ref: '#/definitions/number',
- },
- cryptoKnowledge: {
- title: "Cryptocurrencies",
- $ref: '#/definitions/knowledgeLevels',
- },
- optionsKnowledge: {
- title: "Options, futures, swaps, forwards, other derivatives",
- $ref: '#/definitions/knowledgeLevels',
- },
- securitiesKnowledge: {
- title: "Securities",
- $ref: '#/definitions/knowledgeLevels',
- },
- currenciesKnowledge: {
- title: "Currencies, interest rates",
- $ref: '#/definitions/knowledgeLevels',
- },
- yieldsKnowledge: {
- title: "Yields",
- $ref: '#/definitions/knowledgeLevels',
- },
- derivativesKnowledge: {
- title: "Derivatives on commodities",
- $ref: '#/definitions/knowledgeLevels',
- },
- writerKnowledge: {
- title: "Writer of derivative products",
- $ref: '#/definitions/knowledgeLevels',
- },
- depositsKnowledge: {
- title: "Deposits",
- $ref: '#/definitions/knowledgeLevels',
- },
- moneyMarketsKnowledge: {
- title: "Money market instruments",
- $ref: '#/definitions/knowledgeLevels',
- },
- depositaryKnowledge: {
- title: "Depositary receipts",
- $ref: '#/definitions/knowledgeLevels',
- },
- bondsKnowledge: {
- title: "Bonds or other securitised debt",
- $ref: '#/definitions/knowledgeLevels',
- },
- unitsKnowledge: {
- title: "Units",
- $ref: '#/definitions/knowledgeLevels',
- },
- otherInstrumentsKnowledge: {
- title: "Other non-complex financial instruments",
- $ref: '#/definitions/knowledgeLevels',
- },
- cryptoSource: {
- title: "Cryptocurrencies",
- $ref: '#/definitions/knowledgeSource',
- },
- optionsSource: {
- title: "Options, futures, swaps, forwards, other derivatives",
- $ref: '#/definitions/knowledgeSource',
- },
- securitiesSource: {
- title: "Securities",
- $ref: '#/definitions/knowledgeSource',
- },
- currenciesSource: {
- title: "Currencies, interest rates",
- $ref: '#/definitions/knowledgeSource',
- },
- yieldsSource: {
- title: "Yields",
- $ref: '#/definitions/knowledgeSource',
- },
- derivativesSource: {
- title: "Derivatives on commodities",
- $ref: '#/definitions/knowledgeSource',
- },
- writerSource: {
- title: "Writer of derivative products",
- $ref: '#/definitions/knowledgeSource',
- },
- depositsSource: {
- title: "Deposits",
- $ref: '#/definitions/knowledgeSource',
- },
- moneyMarketsSource: {
- title: "Money market instruments",
- $ref: '#/definitions/knowledgeSource',
- },
- depositarySource: {
- title: "Depositary receipts",
- $ref: '#/definitions/knowledgeSource',
- },
- bondsSource: {
- title: "Bonds or other securitised debt",
- $ref: '#/definitions/knowledgeSource',
- },
- unitsSource: {
- title: "Units",
- $ref: '#/definitions/knowledgeSource',
- },
- otherInstrumentsSource: {
- title: "Other non-complex financial instruments",
- $ref: '#/definitions/knowledgeSource',
- },
- cryptoDuration: {
- title: "Cryptocurrencies",
- $ref: '#/definitions/knowledgeDuration',
- },
- optionsDuration: {
- title: "Options, futures, swaps, forwards, other derivatives",
- $ref: '#/definitions/knowledgeDuration',
- },
- securitiesDuration: {
- title: "Securities",
- $ref: '#/definitions/knowledgeDuration',
- },
- currenciesDuration: {
- title: "Currencies, interest rates",
- $ref: '#/definitions/knowledgeDuration',
- },
- yieldsDuration: {
- title: "Yields",
- $ref: '#/definitions/knowledgeDuration',
- },
- derivativesDuration: {
- title: "Derivatives on commodities",
- $ref: '#/definitions/knowledgeDuration',
- },
- writerDuration: {
- title: "Writer of derivative products",
- $ref: '#/definitions/knowledgeDuration',
- },
- depositsDuration: {
- title: "Deposits",
- $ref: '#/definitions/knowledgeDuration',
- },
- moneyMarketsDuration: {
- title: "Money market instruments",
- $ref: '#/definitions/knowledgeDuration',
- },
- depositaryDuration: {
- title: "Depositary receipts",
- $ref: '#/definitions/knowledgeDuration',
- },
- bondsDuration: {
- title: "Bonds or other securitised debt",
- $ref: '#/definitions/knowledgeDuration',
- },
- unitsDuration: {
- title: "Units",
- $ref: '#/definitions/knowledgeDuration',
- },
- otherInstrumentsDuration: {
- title: "Other non-complex financial instruments",
- $ref: '#/definitions/knowledgeDuration',
- },
- cryptoCurrentValue: {
- title: "Current value",
- $ref: '#/definitions/number',
- },
- cryptoPastYearSize: {
- title: "Size of transactions over the past year",
- $ref: '#/definitions/number',
- },
- cryptoLastYearAverage: {
- title: "Average frequency of trading per quarter over the last year",
- $ref: '#/definitions/number',
- },
- optionsCurrentValue: {
- title: "Current value",
- $ref: '#/definitions/number',
- },
- optionsPastYearSize: {
- title: "Size of transactions over the past year",
- $ref: '#/definitions/number',
- },
- optionsLastYearAverage: {
- title: "Average frequency of trading per quarter over the last year",
- $ref: '#/definitions/number',
- },
- interestRatesCurrentValue: {
- title: "Current value",
- $ref: '#/definitions/number',
- },
- interestRatesPastYearSize: {
- title: "Size of transactions over the past year",
- $ref: '#/definitions/number',
- },
- interestRatesLastYearAverage: {
- title: "Average frequency of trading per quarter over the last year",
- $ref: '#/definitions/number',
- },
- yieldsRatesCurrentValue: {
- title: "Current value",
- $ref: '#/definitions/number',
- },
- yieldsRatesPastYearSize: {
- title: "Size of transactions over the past year",
- $ref: '#/definitions/number',
- },
- yieldsRatesLastYearAverage: {
- title: "Average frequency of trading per quarter over the last year",
- $ref: '#/definitions/number',
- },
- derivativesRatesCurrentValue: {
- title: "Current value",
- $ref: '#/definitions/number',
- },
- derivativesRatesPastYearSize: {
- title: "Size of transactions over the past year",
- $ref: '#/definitions/number',
- },
- derivativesRatesLastYearAverage: {
- title: "Average frequency of trading per quarter over the last year",
- $ref: '#/definitions/number',
- },
- writerOfDerivativesCurrentValue: {
- title: "Current value",
- $ref: '#/definitions/number',
- },
- writerOfDerivativesPastYearSize: {
- title: "Size of transactions over the past year",
- $ref: '#/definitions/number',
- },
- writerOfDerivativesLastYearAverage: {
- title: "Average frequency of trading per quarter over the last year",
- $ref: '#/definitions/number',
- },
- depositsCurrentValue: {
- title: "Current value",
- $ref: '#/definitions/number',
- },
- depositsPastYearSize: {
- title: "Size of transactions over the past year",
- $ref: '#/definitions/number',
- },
- depositsLastYearAverage: {
- title: "Average frequency of trading per quarter over the last year",
- $ref: '#/definitions/number',
- },
- bondsCurrentValue: {
- title: "Current value",
- $ref: '#/definitions/number',
- },
- bondsPastYearSize: {
- title: "Size of transactions over the past year",
- $ref: '#/definitions/number',
- },
- bondsLastYearAverage: {
- title: "Average frequency of trading per quarter over the last year",
- $ref: '#/definitions/number',
- },
- unitsCurrentValue: {
- title: "Current value",
- $ref: '#/definitions/number',
- },
- unitsPastYearSize: {
- title: "Size of transactions over the past year",
- $ref: '#/definitions/number',
- },
- unitsLastYearAverage: {
- title: "Average frequency of trading per quarter over the last year",
- $ref: '#/definitions/number',
- },
- otherInstrumentsCurrentValue: {
- title: "Current value",
- $ref: '#/definitions/number',
- },
- otherInstrumentsPastYearSize: {
- title: "Size of transactions over the past year",
- $ref: '#/definitions/number',
- },
- otherInstrumentsLastYearAverage: {
- title: "Average frequency of trading per quarter over the last year",
- $ref: '#/definitions/number',
- },
- },
- required: [
- 'financialStatusCurrency',
- 'earnings',
- 'monthlyIncome',
- 'totalLiabilities',
- 'fundsAvailable',
- 'cryptoKnowledge',
- 'optionsKnowledge',
- 'securitiesKnowledge',
- 'currenciesKnowledge',
- 'yieldsKnowledge',
- 'derivativesKnowledge',
- 'writerKnowledge',
- 'depositsKnowledge',
- 'moneyMarketsKnowledge',
- 'depositaryKnowledge',
- 'bondsKnowledge',
- 'unitsKnowledge',
- 'otherInstrumentsKnowledge',
- 'cryptoSource',
- 'optionsSource',
- 'securitiesSource',
- 'currenciesSource',
- 'yieldsSource',
- 'derivativesSource',
- 'writerSource',
- 'depositsSource',
- 'moneyMarketsSource',
- 'depositarySource',
- 'bondsSource',
- 'unitsSource',
- 'otherInstrumentsSource',
- 'cryptoDuration',
- 'optionsDuration',
- 'securitiesDuration',
- 'currenciesDuration',
- 'yieldsDuration',
- 'derivativesDuration',
- 'writerDuration',
- 'depositsDuration',
- 'moneyMarketsDuration',
- 'depositaryDuration',
- 'bondsDuration',
- 'unitsDuration',
- 'otherInstrumentsDuration',
- 'cryptoCurrentValue',
- 'cryptoPastYearSize',
- 'cryptoLastYearAverage',
- 'optionsCurrentValue',
- 'optionsPastYearSize',
- 'optionsLastYearAverage',
- 'interestRatesCurrentValue',
- 'interestRatesPastYearSize',
- 'interestRatesLastYearAverage',
- 'yieldsRatesCurrentValue',
- 'yieldsRatesPastYearSize',
- 'yieldsRatesLastYearAverage',
- 'derivativesRatesCurrentValue',
- 'derivativesRatesPastYearSize',
- 'derivativesRatesLastYearAverage',
- 'writerOfDerivativesCurrentValue',
- 'writerOfDerivativesPastYearSize',
- 'writerOfDerivativesLastYearAverage',
- 'depositsCurrentValue',
- 'depositsPastYearSize',
- 'depositsLastYearAverage',
- 'bondsCurrentValue',
- 'bondsPastYearSize',
- 'bondsLastYearAverage',
- 'unitsCurrentValue',
- 'unitsPastYearSize',
- 'unitsLastYearAverage',
- 'otherInstrumentsCurrentValue',
- 'otherInstrumentsPastYearSize',
- 'otherInstrumentsLastYearAverage',
- ],
- errorMessage: {
- required: {
- 'financialStatusCurrency': 'This field is required',
- 'earnings': 'This field is required',
- 'monthlyIncome': 'This field is required',
- 'totalLiabilities': 'This field is required',
- 'fundsAvailable': 'This field is required',
- 'cryptoKnowledge': 'This field is required',
- 'optionsKnowledge': 'This field is required',
- 'securitiesKnowledge': 'This field is required',
- 'currenciesKnowledge': 'This field is required',
- 'yieldsKnowledge': 'This field is required',
- 'derivativesKnowledge': 'This field is required',
- 'writerKnowledge': 'This field is required',
- 'depositsKnowledge': 'This field is required',
- 'moneyMarketsKnowledge': 'This field is required',
- 'depositaryKnowledge': 'This field is required',
- 'bondsKnowledge': 'This field is required',
- 'unitsKnowledge': 'This field is required',
- 'otherInstrumentsKnowledge': 'This field is required',
- 'cryptoSource': 'This field is required',
- 'optionsSource': 'This field is required',
- 'securitiesSource': 'This field is required',
- 'currenciesSource': 'This field is required',
- 'yieldsSource': 'This field is required',
- 'derivativesSource': 'This field is required',
- 'writerSource': 'This field is required',
- 'depositsSource': 'This field is required',
- 'moneyMarketsSource': 'This field is required',
- 'depositarySource': 'This field is required',
- 'bondsSource': 'This field is required',
- 'unitsSource': 'This field is required',
- 'otherInstrumentsSource': 'This field is required',
- 'cryptoDuration': 'This field is required',
- 'optionsDuration': 'This field is required',
- 'securitiesDuration': 'This field is required',
- 'currenciesDuration': 'This field is required',
- 'yieldsDuration': 'This field is required',
- 'derivativesDuration': 'This field is required',
- 'writerDuration': 'This field is required',
- 'depositsDuration': 'This field is required',
- 'moneyMarketsDuration': 'This field is required',
- 'depositaryDuration': 'This field is required',
- 'bondsDuration': 'This field is required',
- 'unitsDuration': 'This field is required',
- 'otherInstrumentsDuration': 'This field is required',
- 'cryptoCurrentValue': 'This field is required',
- 'cryptoPastYearSize': 'This field is required',
- 'cryptoLastYearAverage': 'This field is required',
- 'optionsCurrentValue': 'This field is required',
- 'optionsPastYearSize': 'This field is required',
- 'optionsLastYearAverage': 'This field is required',
- 'interestRatesCurrentValue': 'This field is required',
- 'interestRatesPastYearSize': 'This field is required',
- 'interestRatesLastYearAverage': 'This field is required',
- 'yieldsRatesCurrentValue': 'This field is required',
- 'yieldsRatesPastYearSize': 'This field is required',
- 'yieldsRatesLastYearAverage': 'This field is required',
- 'derivativesRatesCurrentValue': 'This field is required',
- 'derivativesRatesPastYearSize': 'This field is required',
- 'derivativesRatesLastYearAverage': 'This field is required',
- 'writerOfDerivativesCurrentValue': 'This field is required',
- 'writerOfDerivativesPastYearSize': 'This field is required',
- 'writerOfDerivativesLastYearAverage': 'This field is required',
- 'depositsCurrentValue': 'This field is required',
- 'depositsPastYearSize': 'This field is required',
- 'depositsLastYearAverage': 'This field is required',
- 'bondsCurrentValue': 'This field is required',
- 'bondsPastYearSize': 'This field is required',
- 'bondsLastYearAverage': 'This field is required',
- 'unitsCurrentValue': 'This field is required',
- 'unitsPastYearSize': 'This field is required',
- 'unitsLastYearAverage': 'This field is required',
- 'otherInstrumentsCurrentValue': 'This field is required',
- 'otherInstrumentsPastYearSize': 'This field is required',
- 'otherInstrumentsLastYearAverage': 'This field is required',
- },
- },
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement