Variable SubscriptionPlanPublishedEventSchemaConst
SubscriptionPlanPublishedEventSchema: {
$schema: string;
additionalProperties: boolean;
definitions: {
payment_plan: {
additionalProperties: boolean;
description: string;
properties: {
description: {
default: string;
description: string;
type: string;
};
id: {
description: string;
format: string;
maxLength: number;
minLength: number;
type: string;
};
is_active: {
description: string;
type: string;
};
period_quantity: {
description: string;
type: string;
};
period_unit: {
description: string;
enum: string[];
title: string;
type: string;
};
prices: {
additionalItems: boolean;
description: string;
items: {
additionalProperties: boolean;
description: string;
properties: {
country: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
currency: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
price: {
description: string;
exclusiveMinimum: number;
type: string;
};
};
required: string[];
title: string;
type: string;
};
minItems: number;
type: string;
};
provider_configs: {
additionalItems: boolean;
description: string;
items: {
additionalProperties: boolean;
description: string;
properties: {
external_id: {
description: string;
minLength: number;
pattern: string;
type: string;
};
payment_provider_key: {
description: string;
minLength: number;
pattern: string;
type: string;
};
};
required: string[];
title: string;
type: string;
};
minItems: number;
type: string;
};
title: {
description: string;
minLength: number;
pattern: string;
type: string;
};
};
required: string[];
title: string;
type: string;
};
payment_plan_price: {
additionalProperties: boolean;
description: string;
properties: {
country: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
currency: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
price: {
description: string;
exclusiveMinimum: number;
type: string;
};
};
required: string[];
title: string;
type: string;
};
payment_plan_provider_config: {
additionalProperties: boolean;
description: string;
properties: {
external_id: {
description: string;
minLength: number;
pattern: string;
type: string;
};
payment_provider_key: {
description: string;
minLength: number;
pattern: string;
type: string;
};
};
required: string[];
title: string;
type: string;
};
period_unit: {
description: string;
enum: string[];
title: string;
type: string;
};
subscription_plan_provider_config: {
additionalProperties: boolean;
description: string;
properties: {
external_id: {
description: string;
minLength: number;
pattern: string;
type: string;
};
payment_provider_key: {
description: string;
minLength: number;
pattern: string;
type: string;
};
};
required: string[];
title: string;
type: string;
};
};
description: string;
properties: {
claim_set_keys: {
additionalItems: boolean;
description: string;
items: {
description: string;
minLength: number;
pattern: string;
type: string;
};
type: string;
};
description: {
default: string;
description: string;
type: string;
};
id: {
description: string;
format: string;
maxLength: number;
minLength: number;
type: string;
};
images: {
additionalItems: boolean;
description: string;
items: {
additionalProperties: boolean;
description: string;
properties: {
height: {
description: string;
type: string;
};
path: {
description: string;
pattern: string;
type: string;
};
type: {
description: string;
enum: string[];
title: string;
type: string;
};
width: {
description: string;
type: string;
};
};
required: string[];
title: string;
type: string;
};
type: string;
};
is_active: {
description: string;
type: string;
};
payment_plans: {
additionalItems: boolean;
description: string;
items: {
additionalProperties: boolean;
description: string;
properties: {
description: {
default: string;
description: string;
type: string;
};
id: {
description: string;
format: string;
maxLength: number;
minLength: number;
type: string;
};
is_active: {
description: string;
type: string;
};
period_quantity: {
description: string;
type: string;
};
period_unit: {
description: string;
enum: string[];
title: string;
type: string;
};
prices: {
additionalItems: boolean;
description: string;
items: {
additionalProperties: boolean;
description: string;
properties: {
country: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
currency: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
price: {
description: string;
exclusiveMinimum: number;
type: string;
};
};
required: string[];
title: string;
type: string;
};
minItems: number;
type: string;
};
provider_configs: {
additionalItems: boolean;
description: string;
items: {
additionalProperties: boolean;
description: string;
properties: {
external_id: {
description: string;
minLength: number;
pattern: string;
type: string;
};
payment_provider_key: {
description: string;
minLength: number;
pattern: string;
type: string;
};
};
required: string[];
title: string;
type: string;
};
minItems: number;
type: string;
};
title: {
description: string;
minLength: number;
pattern: string;
type: string;
};
};
required: string[];
title: string;
type: string;
};
minItems: number;
type: string;
};
provider_configs: {
additionalItems: boolean;
description: string;
items: {
additionalProperties: boolean;
description: string;
properties: {
external_id: {
description: string;
minLength: number;
pattern: string;
type: string;
};
payment_provider_key: {
description: string;
minLength: number;
pattern: string;
type: string;
};
};
required: string[];
title: string;
type: string;
};
minItems: number;
type: string;
};
title: {
description: string;
minLength: number;
pattern: string;
type: string;
};
};
required: string[];
title: string;
type: string;
} = SubscriptionPlanPublishedEvent