{"openapi":"3.0.0","info":{"title":"Translation API","description":"","version":"0.0.1"},"servers":[{"url":"\/","description":""}],"paths":{"\/api\/accounts":{"get":{"operationId":"getAccountCollection","tags":["Account"],"responses":{"200":{"description":"Account collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Account.AccountListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Account.AccountListOutput"}}}}}},"summary":"Retrieves the collection of Account resources.","description":"Retrieves the collection of Account resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/accounts\/{id}":{"get":{"operationId":"getAccountItem","tags":["Account"],"responses":{"200":{"description":"Account resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Account.AccountDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Account.AccountDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Account resource.","description":"Retrieves a Account resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/applications":{"get":{"operationId":"getApplicationCollection","tags":["Application"],"responses":{"200":{"description":"Application collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Application.ApplicationListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Application.ApplicationListOutput"}}}}}},"summary":"Retrieves the collection of Application resources.","description":"Retrieves the collection of Application resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/applications\/{id}":{"get":{"operationId":"getApplicationItem","tags":["Application"],"responses":{"200":{"description":"Application resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Application.ApplicationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Application.ApplicationDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Application resource.","description":"Retrieves a Application resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/cron-jobs":{"get":{"operationId":"getCronJobCollection","tags":["CronJob"],"responses":{"200":{"description":"CronJob collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronJob-cronjob.read.list"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronJob-cronjob.read.list"}}}}}},"summary":"Retrieves the collection of CronJob resources.","description":"Retrieves the collection of CronJob resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/cron-jobs\/{id}":{"get":{"operationId":"getCronJobItem","tags":["CronJob"],"responses":{"200":{"description":"CronJob resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CronJob-cronjob.read.details"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/CronJob-cronjob.read.details"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CronJob resource.","description":"Retrieves a CronJob resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/cron-logs":{"get":{"operationId":"getCronLogCollection","tags":["CronLog"],"responses":{"200":{"description":"CronLog collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronLog-cronlog.read.list"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronLog-cronlog.read.list"}}}}}},"summary":"Retrieves the collection of CronLog resources.","description":"Retrieves the collection of CronLog resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/cron-logs\/{id}":{"get":{"operationId":"getCronLogItem","tags":["CronLog"],"responses":{"200":{"description":"CronLog resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CronLog-cronlog.read.details"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/CronLog-cronlog.read.details"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CronLog resource.","description":"Retrieves a CronLog resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/dictionaries":{"get":{"operationId":"getDictionaryCollection","tags":["Dictionary"],"responses":{"200":{"description":"Dictionary collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryListOutput"}}}}}},"summary":"Retrieves the collection of Dictionary resources.","description":"Retrieves the collection of Dictionary resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postDictionaryCollection","tags":["Dictionary"],"responses":{"201":{"description":"Dictionary resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryDetailsOutput"}}},"links":{"GetDictionaryItem":{"operationId":"getDictionaryItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/dictionaries\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Dictionary resource.","description":"Creates a Dictionary resource.","parameters":[],"requestBody":{"description":"The new Dictionary resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/dictionaries\/{id}":{"get":{"operationId":"getDictionaryItem","tags":["Dictionary"],"responses":{"200":{"description":"Dictionary resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Dictionary resource.","description":"Retrieves a Dictionary resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putDictionaryItem","tags":["Dictionary"],"responses":{"200":{"description":"Dictionary resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryDetailsOutput"}}},"links":{"GetDictionaryItem":{"operationId":"getDictionaryItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/dictionaries\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Dictionary resource.","description":"Replaces the Dictionary resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Dictionary resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Dictionary.DictionaryPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteDictionaryItem","tags":["Dictionary"],"responses":{"204":{"description":"Dictionary resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Dictionary resource.","description":"Removes the Dictionary resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/dictionaries\/{id}\/translations":{"get":{"operationId":"get_translationsDictionaryCollection","tags":["Dictionary"],"responses":{"200":{"description":"Dictionary collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Dictionary.TranslationListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Dictionary.TranslationListOutput"}}}}}},"summary":"Retrieves all Translation resources associated to a Dictionary resource.","description":"Retrieves the collection of Dictionary resources.","parameters":[{"name":"id","in":"path","description":"Dictionary identifier.","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"locale","in":"query","description":"Locale filter.","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","example":"fr"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/token\/authentication":{"ref":"JWT Token","post":{"operationId":"adminPostCredentialsItem","tags":["Token"],"responses":{"200":{"description":"Get JWT token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"summary":"Get JWT token to admin login.","description":"Get JWT token to admin login.","parameters":[],"requestBody":{"description":"Generate new JWT Token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Credentials"}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/token\/refresh":{"ref":"Refresh JWT Token","post":{"operationId":"adminRefreshToken","tags":["Token"],"responses":{"200":{"description":"Get JWT token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"summary":"Refresh JWT token to admin login.","description":"Refresh JWT token to admin login.","parameters":[],"requestBody":{"description":"Refresh JWT Token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/RefeshToken"}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/translations":{"get":{"operationId":"getTranslationCollection","tags":["Translation"],"responses":{"200":{"description":"Translation collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Translation.TranslationListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Translation.TranslationListOutput"}}}}}},"summary":"Retrieves the collection of Translation resources.","description":"Retrieves the collection of Translation resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postTranslationCollection","tags":["Translation"],"responses":{"201":{"description":"Translation resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Translation.TranslationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Translation.TranslationDetailsOutput"}}},"links":{"GetTranslationItem":{"operationId":"getTranslationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/translations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Translation resource.","description":"Creates a Translation resource.","parameters":[],"requestBody":{"description":"The new Translation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Translation.TranslationPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Translation.TranslationPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/translations\/{id}":{"get":{"operationId":"getTranslationItem","tags":["Translation"],"responses":{"200":{"description":"Translation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Translation.TranslationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Translation.TranslationDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Translation resource.","description":"Retrieves a Translation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putTranslationItem","tags":["Translation"],"responses":{"200":{"description":"Translation resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Translation.TranslationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Translation.TranslationDetailsOutput"}}},"links":{"GetTranslationItem":{"operationId":"getTranslationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/translations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Translation resource.","description":"Replaces the Translation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Translation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Translation.TranslationPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Translation.TranslationPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteTranslationItem","tags":["Translation"],"responses":{"204":{"description":"Translation resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Translation resource.","description":"Removes the Translation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/users":{"get":{"operationId":"getUserCollection","tags":["User"],"responses":{"200":{"description":"User collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/User-user.read.list_entity.created"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/User-user.read.list_entity.created"}}}}}},"summary":"Retrieves the collection of User resources.","description":"Retrieves the collection of User resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/users\/{id}":{"get":{"operationId":"getUserItem","tags":["User"],"responses":{"200":{"description":"User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User-user.read.details_entity.created"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User-user.read.details_entity.created"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a User resource.","description":"Retrieves a User resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]}},"components":{"schemas":{"Account.AccountDetailsOutput":{"type":"object","description":"","properties":{"id":{"description":"Identifier of the Account.","type":"integer"},"name":{"description":"Name of the Account.","type":"string"},"createdDate":{"description":"Creation date of the Account.","type":"string","format":"date-time"}}},"Account.AccountListOutput":{"type":"object","description":"","properties":{"id":{"description":"Identifier of the Account.","type":"integer"},"name":{"description":"Name of the Account.","type":"string"},"createdDate":{"description":"Creation date of the Account.","type":"string","format":"date-time"}}},"Application.ApplicationDetailsOutput":{"type":"object","description":"","properties":{"id":{"description":"identifier of the application.","type":"integer"},"contactEmail":{"description":"Contact email of the application.","type":"string"},"name":{"description":"Name of the application.","type":"string"},"accountId":{"description":"identifier of the account of the application.","type":"integer"},"exportKey":{"description":"master export key for this application.","type":"string","format":"ulid"}}},"Application.ApplicationListOutput":{"type":"object","description":"","properties":{"id":{"description":"identifier of the application.","type":"integer"},"name":{"description":"Name of the application.","type":"string"}}},"CronJob-cronjob.read.details":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the cron job.","type":"integer"},"command":{"description":"The command concerning the cron job.","type":"string"},"commandAgrs":{"description":"The command arguments for the cron job.","type":"string"},"cronSchedule":{"description":"The cron time schedule.","type":"string"}}},"CronJob-cronjob.read.list":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the cron job.","type":"integer"},"command":{"description":"The command concerning the cron job.","type":"string"},"commandAgrs":{"description":"The command arguments for the cron job.","type":"string"},"cronSchedule":{"description":"The cron time schedule.","type":"string"}}},"CronLog-cronlog.read.details":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the log.","type":"integer"},"command":{"description":"The command concerning the log.","type":"string"},"commandAgrs":{"description":"The command arguments for the cron job.","type":"string"},"exitStatus":{"description":"The command exit status.","type":"integer","nullable":true},"exitMessage":{"description":"The command exit message.","type":"string","nullable":true},"startedAt":{"description":"Starting date of the log.","type":"string","format":"date-time"},"finishedAt":{"description":"Finishing date of the log.","type":"string","format":"date-time","nullable":true}}},"CronLog-cronlog.read.list":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the log.","type":"integer"},"command":{"description":"The command concerning the log.","type":"string"},"commandAgrs":{"description":"The command arguments for the cron job.","type":"string"},"exitStatus":{"description":"The command exit status.","type":"integer","nullable":true},"startedAt":{"description":"Starting date of the log.","type":"string","format":"date-time"},"finishedAt":{"description":"Finishing date of the log.","type":"string","format":"date-time","nullable":true}}},"Dictionary":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Dictionary.","type":"integer"},"ulid":{"type":"string","format":"ulid"},"name":{"type":"string"},"defaultLocale":{"type":"string"},"supportedLocales":{"type":"array","items":{"type":"string"}},"application":{"type":"string","format":"iri-reference"},"exportKey":{"type":"string","format":"ulid"},"translations":{"type":"array","items":{"type":"string","format":"iri-reference"}},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"string","format":"iri-reference","nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"string","format":"iri-reference","nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"string","format":"iri-reference","nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Dictionary.DictionaryDetailsOutput":{"type":"object","description":"","properties":{"id":{"description":"identifier of the dictionary.","type":"integer"},"ulid":{"description":"ULID of the dictionary used for exports.","type":"string","format":"ulid"},"name":{"description":"name of the dictionary.","type":"string"},"defaultLocale":{"description":"default locale of the application.","type":"string"},"supportedLocales":{"description":"all supported locales of the dictionary.","type":"array","items":{"type":"string"}},"applicationId":{"description":"identifier of the application linked to the dictionary","type":"integer"},"exportKey":{"description":"export key of the dictionary.","type":"string","format":"ulid"},"createdDate":{"description":"creation date of the dictionary.","type":"string","format":"date-time"}}},"Dictionary.DictionaryListOutput":{"type":"object","description":"","properties":{"id":{"description":"identifier of the dictionary.","type":"integer"},"name":{"description":"name of the dictionary.","type":"string"},"defaultLocale":{"description":"default locale of the dictionary.","type":"string"},"supportedLocales":{"description":"all supported locales of the dictionary.","type":"array","items":{"type":"string"}},"createdDate":{"description":"creation date of the dictionary.","type":"string","format":"date-time"}}},"Dictionary.DictionaryPostInput":{"type":"object","description":"","required":["name","defaultLocale"],"properties":{"name":{"minLength":3,"maxLength":255,"description":"Name of the dictionary.","type":"string"},"defaultLocale":{"minLength":2,"maxLength":5,"description":"default locale for this dictionary.","type":"string"}}},"Dictionary.DictionaryPutInput":{"type":"object","description":"","required":["name","defaultLocale"],"properties":{"name":{"minLength":3,"maxLength":255,"description":"Name of the dictionary.","type":"string"},"defaultLocale":{"minLength":2,"maxLength":5,"description":"default locale for this dictionary.","type":"string"}}},"Dictionary.TranslationListOutput":{"type":"object","description":"","properties":{"id":{"description":"identifier of the translation.","type":"integer"},"key":{"description":"translation key.","type":"string"},"text":{"description":"translation text","type":"string"},"locale":{"description":"translation locale","type":"string"}}},"Translation":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Translation.","type":"integer"},"dictionary":{"type":"string","format":"iri-reference"},"keyId":{"type":"string"},"text":{"type":"string"},"locale":{"type":"string"},"application":{"type":"string","format":"iri-reference"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"string","format":"iri-reference","nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"string","format":"iri-reference","nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"string","format":"iri-reference","nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Translation.TranslationDetailsOutput":{"type":"object","description":"","properties":{"id":{"description":"identifier of the translation.","type":"integer"},"dictionaryId":{"description":"id of the dictionary linked to this translation.","type":"integer"},"key":{"description":"translation key.","type":"string"},"text":{"description":"translation text","type":"string"},"locale":{"description":"translation locale","type":"string"},"applicationId":{"description":"id of the application linked to this translation.","type":"integer"},"createdDate":{"description":"creation date of the translation.","type":"string","format":"date-time"}}},"Translation.TranslationListOutput":{"type":"object","description":"","properties":{"id":{"description":"identifier of the translation.","type":"integer"},"key":{"description":"translation key.","type":"string"},"text":{"description":"translation text","type":"string"},"locale":{"description":"translation locale","type":"string"}}},"Translation.TranslationPostInput":{"type":"object","description":"","required":["dictionaryId","key","text","locale"],"properties":{"dictionaryId":{"description":"dictionary linked to the translation.","type":"integer"},"key":{"minLength":3,"maxLength":512,"description":"translation key.","type":"string"},"text":{"minLength":1,"description":"translation text.","type":"string"},"locale":{"minLength":2,"maxLength":5,"description":"locale for this translation.","type":"string"}}},"Translation.TranslationPutInput":{"type":"object","description":"","required":["text"],"properties":{"text":{"minLength":1,"description":"translation text.","type":"string"}}},"User-user.read.details_entity.created":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the user.","type":"integer"},"email":{"minLength":2,"maxLength":180,"format":"email","description":"Email address of the user.","externalDocs":{"url":"http:\/\/schema.org\/email"},"type":"string","nullable":true},"firstName":{"minLength":2,"maxLength":100,"description":"First name of the user.","type":"string","nullable":true},"lastName":{"minLength":2,"maxLength":100,"description":"Last name of the user.","type":"string","nullable":true},"login":{"minLength":2,"maxLength":180,"description":"Login of the user.","type":"string"},"roles":{"description":"Access roles of the user.","type":"array","items":{"type":"string"}},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"}},"required":["email","firstName","lastName","login"]},"User-user.read.list_entity.created":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the user.","type":"integer"},"email":{"minLength":2,"maxLength":180,"format":"email","description":"Email address of the user.","externalDocs":{"url":"http:\/\/schema.org\/email"},"type":"string","nullable":true},"login":{"minLength":2,"maxLength":180,"description":"Login of the user.","type":"string"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"}},"required":["email","login"]},"Token":{"type":"object","properties":{"token":{"type":"string","readOnly":true},"refresh_token":{"type":"string","readOnly":true}}},"RefeshToken":{"type":"object","properties":{"refresh_token":{"type":"string"}}},"Credentials":{"type":"object","properties":{"login":{"type":"string","example":"admin"},"password":{"type":"string","example":"admin"}}}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"apiKey":{"type":"apiKey","description":"Value for the Authorization header parameter.","name":"Authorization","in":"header"}}},"security":[{"apiKey":[]}],"tags":[]}