<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: keyapis/subscription/v1/keyapis_subscription_plan_v1.proto

namespace GPBMetadata\Keyapis\Subscription\V1;

class KeyapisSubscriptionPlanV1
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Keyapis\Subscription\V1\KeyapisSubscriptionPrivilegeV1::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ö
:keyapis/subscription/v1/keyapis_subscription_plan_v1.protokeyapis.subscription.v1google/api/field_behavior.proto google/protobuf/descriptor.protogoogle/protobuf/wrappers.protogoogle/protobuf/timestamp.proto?keyapis/subscription/v1/keyapis_subscription_privilege_v1.proto"¿
Plan
id (BàA
title (	BàA1
description (2.google.protobuf.StringValue3

created_at (2.google.protobuf.TimestampBàA3

changed_at (2.google.protobuf.TimestampBàA

parent_ids (
rf_ids (-
summary (2.google.protobuf.StringValue9
	icon_type	 (2&.keyapis.subscription.v1.Plan.IconTypeL
option_descriptions
 (2/.keyapis.subscription.v1.Plan.OptionDescription@
privilege_types (2\'.keyapis.subscription.v1.Privilege.Type‘
OptionDescription9
	icon_type (2&.keyapis.subscription.v1.Plan.IconType
title (	BàA-
summary (2.google.protobuf.StringValue"C
IconType
ICON_TYPE_UNKNOWN 
FAST
FACE_REC
SAFE"Å

PlanFilter*
text (2.google.protobuf.StringValue
rf_ids ({
ValidationErrorO
text (2?.keyapis.subscription.v1.PlanFilter.ValidationError.TextInvalidH 
TextInvalidB
reason"—

PlanPagingF
order_by_type (2/.keyapis.subscription.v1.PlanPaging.OrderByTypeI
direction_type (21.keyapis.subscription.v1.PlanPaging.DirectionType
limit (
offset (ä
ValidationErrorQ
limit (2@.keyapis.subscription.v1.PlanPaging.ValidationError.LimitInvalidH S
offset (2A.keyapis.subscription.v1.PlanPaging.ValidationError.OffsetInvalidH 
LimitInvalid
OffsetInvalidB
reason"0
OrderByType
ORDER_BY_TYPE_UNKNOWN 
ID">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"!
GetPlanRequest
id (BàA"H
GetPlanResponse-
data (2.keyapis.subscription.v1.PlanH B
type"“
GetPlanListRequest8
filter (2#.keyapis.subscription.v1.PlanFilterBàA5
paging (2#.keyapis.subscription.v1.PlanPagingH B

pagination"Ó
GetPlanListResponse-
data (2.keyapis.subscription.v1.PlanH C
error (22.keyapis.subscription.v1.GetPlanListResponse.ErrorH ¿
ErrorU
plan_filter_validation (23.keyapis.subscription.v1.PlanFilter.ValidationErrorH U
plan_paging_validation (23.keyapis.subscription.v1.PlanPaging.ValidationErrorH B
reasonB
type"J
GetPlanCountRequest3
filter (2#.keyapis.subscription.v1.PlanFilter"Þ
GetPlanCountResponse
data (H D
error (23.keyapis.subscription.v1.GetPlanCountResponse.ErrorH h
ErrorU
plan_filter_validation (23.keyapis.subscription.v1.PlanFilter.ValidationErrorH B
reasonB
type2À
PlanService„
GetPlan\'.keyapis.subscription.v1.GetPlanRequest(.keyapis.subscription.v1.GetPlanResponse"&‚Óä“ /subscription/api/v1/plan/{id}’
GetPlanList+.keyapis.subscription.v1.GetPlanListRequest,.keyapis.subscription.v1.GetPlanListResponse"&‚Óä“ /subscription/api/v1/plan/list0”
GetPlanCount,.keyapis.subscription.v1.GetPlanCountRequest-.keyapis.subscription.v1.GetPlanCountResponse"\'‚Óä“!/subscription/api/v1/plan/countBÄ
ru.keyapis.subscription.v1BKeyapisSubscriptionV1ProtoHP Z/keyapis_subscription_v1Øø¢KEYAPISSUBSCRIPTIONV1ªKeyapis.Subscription.V1ÊKeyapis\\Subscription\\V1êKeyapis::Subscription::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

