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

namespace GPBMetadata\Keyapis\Subscription\V1;

class KeyapisSubscriptionSubscriptionV1
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        \GPBMetadata\Keyapis\Subscription\V1\KeyapisSubscriptionOfferV1::initOnce();
        $pool->internalAddGeneratedFile(
            '
õ
Bkeyapis/subscription/v1/keyapis_subscription_subscription_v1.protokeyapis.subscription.v1google/api/annotations.protogoogle/api/field_behavior.proto google/protobuf/descriptor.protogoogle/protobuf/wrappers.proto;keyapis/subscription/v1/keyapis_subscription_offer_v1.proto"»
Subscription

id (	
orpon (BàA
flat_number (	BàA
offer_id (BàAJ
status_type (20.keyapis.subscription.v1.Subscription.StatusTypeBàAS
previous_status_type (20.keyapis.subscription.v1.Subscription.StatusTypeBàA+
price (2.google.protobuf.DoubleValue3

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

changed_at	 (2.google.protobuf.TimestampBàA%
is_enable_auto_subscribe
 (BàAG
billing_type (21.keyapis.subscription.v1.Subscription.BillingType.

expired_at (2.google.protobuf.Timestamp/
	parent_id (2.google.protobuf.StringValue,
account (2.google.protobuf.Int64Value-
offer (2.keyapis.subscription.v1.Offer4
discount_price (2.google.protobuf.DoubleValue"o

StatusType
STATUS_TYPE_UNKNOWN 	
SETUP

ACTIVE
BLOCKED
CANCELED
SCHEDULED_CANCELED"M
BillingType
BILLING_TYPE_UNKNOWN 
ASR_MRF
ASR_KEY

ASR_MC"Ä
SubscriptionFilter
orpons (
flat_numbers (	‡
ValidationError[
orpons (2I.keyapis.subscription.v1.SubscriptionFilter.ValidationError.OrponsInvalidH f
flat_numbers (2N.keyapis.subscription.v1.SubscriptionFilter.ValidationError.FlatNumbersInvalidH 
OrponsInvalid
FlatNumbersInvalidB
reason"¿
SubscriptionPagingN
order_by_type (27.keyapis.subscription.v1.SubscriptionPaging.OrderByTypeQ
direction_type (29.keyapis.subscription.v1.SubscriptionPaging.DirectionType
limit (
offset (ô
ValidationErrorY
limit (2H.keyapis.subscription.v1.SubscriptionPaging.ValidationError.LimitInvalidH [
offset (2I.keyapis.subscription.v1.SubscriptionPaging.ValidationError.OffsetInvalidH 
LimitInvalid
OffsetInvalidB
reason"0
OrderByType
ORDER_BY_TYPE_UNKNOWN 
ID">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC")
GetSubscriptionRequest
id (	BàA"X
GetSubscriptionResponse5
data (2%.keyapis.subscription.v1.SubscriptionH B
type"¦
GetSubscriptionListRequest;
filter (2+.keyapis.subscription.v1.SubscriptionFilter=
paging (2+.keyapis.subscription.v1.SubscriptionPagingH B

pagination"‹
GetSubscriptionListResponse5
data (2%.keyapis.subscription.v1.SubscriptionH K
error (2:.keyapis.subscription.v1.GetSubscriptionListResponse.ErrorH ß
Errore
subscription_filter_validation (2;.keyapis.subscription.v1.SubscriptionFilter.ValidationErrorH e
subscription_paging_validation (2;.keyapis.subscription.v1.SubscriptionPaging.ValidationErrorH B
reasonB
type"Z
GetSubscriptionCountRequest;
filter (2+.keyapis.subscription.v1.SubscriptionFilter"þ
GetSubscriptionCountResponse
data (H L
error (2;.keyapis.subscription.v1.GetSubscriptionCountResponse.ErrorH x
Errore
subscription_filter_validation (2;.keyapis.subscription.v1.SubscriptionFilter.ValidationErrorH B
reasonB
type2¨
SubscriptionService¤
GetSubscription/.keyapis.subscription.v1.GetSubscriptionRequest0.keyapis.subscription.v1.GetSubscriptionResponse".‚Óä“(&/subscription/api/v1/subscription/{id}²
GetSubscriptionList3.keyapis.subscription.v1.GetSubscriptionListRequest4.keyapis.subscription.v1.GetSubscriptionListResponse".‚Óä“(&/subscription/api/v1/subscription/list0´
GetSubscriptionCount4.keyapis.subscription.v1.GetSubscriptionCountRequest5.keyapis.subscription.v1.GetSubscriptionCountResponse"/‚Óä“)\'/subscription/api/v1/subscription/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;
    }
}

