summaryrefslogtreecommitdiff
path: root/node_modules/@jet-app/app-store/tmp/src/api/models/privacy.js
diff options
context:
space:
mode:
authorrxliuli <rxliuli@gmail.com>2025-11-04 05:03:50 +0800
committerrxliuli <rxliuli@gmail.com>2025-11-04 05:03:50 +0800
commitbce557cc2dc767628bed6aac87301a1be7c5431b (patch)
treeb51a051228d01fe3306cd7626d4a96768aadb944 /node_modules/@jet-app/app-store/tmp/src/api/models/privacy.js
init commit
Diffstat (limited to 'node_modules/@jet-app/app-store/tmp/src/api/models/privacy.js')
-rw-r--r--node_modules/@jet-app/app-store/tmp/src/api/models/privacy.js75
1 files changed, 75 insertions, 0 deletions
diff --git a/node_modules/@jet-app/app-store/tmp/src/api/models/privacy.js b/node_modules/@jet-app/app-store/tmp/src/api/models/privacy.js
new file mode 100644
index 0000000..f866cc5
--- /dev/null
+++ b/node_modules/@jet-app/app-store/tmp/src/api/models/privacy.js
@@ -0,0 +1,75 @@
+import * as models from "./index";
+/** @public */
+export class PrivacyHeader extends models.Model {
+ constructor(bodyText, isDetailHeader, privacyTypes, bodyActions, supplementaryItems, seeDetailsAction) {
+ super();
+ this.bodyText = bodyText;
+ this.isDetailHeader = isDetailHeader;
+ this.privacyTypes = privacyTypes;
+ this.bodyActions = bodyActions;
+ this.supplementaryItems = supplementaryItems;
+ this.seeDetailsAction = seeDetailsAction;
+ }
+}
+/** @public */
+export class PrivacyHeaderSupplementaryItem extends models.Model {
+ constructor(bodyText, action) {
+ super();
+ this.bodyText = bodyText;
+ this.action = action;
+ }
+}
+/** @public */
+export class PrivacyFooter extends models.Model {
+ constructor(bodyText, actions, privacyTypesCount) {
+ super();
+ this.bodyText = bodyText;
+ this.actions = actions;
+ this.privacyTypesCount = privacyTypesCount;
+ }
+}
+/** @public */
+export class PrivacyType extends models.ViewModel {
+ constructor(identifier, title, detail, artwork, style, purposes, categories, clickAction) {
+ super();
+ this.identifier = identifier;
+ this.title = title;
+ this.detail = detail;
+ this.artwork = artwork;
+ this.style = style;
+ this.purposes = purposes;
+ this.categories = categories;
+ this.clickAction = clickAction;
+ this.wantsScrollFocus = false;
+ }
+}
+/** @public */
+export class PrivacyPurpose extends models.Model {
+ constructor(identifier, title, categories) {
+ super();
+ this.identifier = identifier;
+ this.title = title;
+ this.categories = categories;
+ }
+}
+/** @public */
+export class PrivacyCategory extends models.Model {
+ constructor(identifier, title, artwork, style, dataTypes = []) {
+ super();
+ this.identifier = identifier;
+ this.title = title;
+ this.artwork = artwork;
+ this.style = style;
+ this.dataTypes = dataTypes;
+ this.prefersSmallArtwork = false;
+ }
+}
+/** @public */
+export class PrivacyDefinition extends models.Model {
+ constructor(title, definition) {
+ super();
+ this.title = title;
+ this.definition = definition;
+ }
+}
+//# sourceMappingURL=privacy.js.map \ No newline at end of file