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

namespace GPBMetadata\Keyapis\Subscription\V1;

class KeyapisSubscriptionOfferTemplateV1
{
    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\KeyapisSubscriptionOfferV1::initOnce();
        $pool->internalAddGeneratedFile(
            '
@
Dkeyapis/subscription/v1/keyapis_subscription_offer_template_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_offer_v1.proto"
OfferTemplate

id (	M
service_type (22.keyapis.subscription.v1.OfferTemplate.ServiceTypeBA
title (	BA1
description (2.google.protobuf.StringValueK
status_type (21.keyapis.subscription.v1.OfferTemplate.StatusTypeBA[
applicability_rules (29.keyapis.subscription.v1.OfferTemplate.ApplicabilityRulesBA?
items (2+.keyapis.subscription.v1.OfferTemplate.ItemBA3

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

updated_at	 (2.google.protobuf.TimestampBA	
ApplicabilityRules
rf_ids (]
contract_type (2F.keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ContractTypeY
client_type (2D.keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ClientTypeh
billing_system_type (2K.keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.BillingSystemType.
&is_external_payment_for_smart_intercom (
is_cms_phone (
is_sip_phone (
is_video_monitor (s
room_device_contract_type	 (2P.keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.RoomDeviceContractTypeo
mobile_app_package_type
 (2N.keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.MobileAppPackageType"
is_call_forwarding_enabled (
is_digital_way ("F
ContractType
CONTRACT_TYPE_UNKNOWN 
B2B
B2C	
B2B2C"S

ClientType
CLIENT_TYPE_UNKNOWN 
MANAGEMENT_COMPANY
INTERCOM_COMPANY"S
BillingSystemType
BILLING_SYSTEM_TYPE_UNKNOWN 
ASR_MRF
KEY_PLATFORM"i
RoomDeviceContractType%
!ROOM_DEVICE_CONTRACT_TYPE_UNKNOWN 
ROOM_DEVICE_B2B
ROOM_DEVICE_B2C"
MobileAppPackageType#
MOBILE_APP_PACKAGE_TYPE_UNKNOWN 
OPEN_DOOR_AND_KEYS"
OPEN_DOOR_AND_KEYS_AUDIO_CALLS"
OPEN_DOOR_AND_KEYS_VIDEO_CALLS
Item
plan_id (BA6
type (2#.keyapis.subscription.v1.Offer.TypeBA 
is_enable_auto_subscribe (
is_digital_way (/
	offer_url (2.google.protobuf.StringValue
SavingErrorO
conflict (2;.keyapis.subscription.v1.OfferTemplate.SavingError.ConflictH b
duplicate_template (2D.keyapis.subscription.v1.OfferTemplate.SavingError.DuplicateTemplateH 

Conflict
DuplicateTemplateB
reason"x
ServiceType
SERVICE_TYPE_UNKNOWN 
INTERCOM
CAMERAS
	TELEMETRY
ACCESS_CONTROL_PANEL
BARRIER"?

StatusType
STATUS_TYPE_UNKNOWN 

ACTIVE
ARCHIVED"

OfferTemplateFilterG
status_types (21.keyapis.subscription.v1.OfferTemplate.StatusTypeI
service_types (22.keyapis.subscription.v1.OfferTemplate.ServiceType
rf_ids (*
text (2.google.protobuf.StringValuer
"applicability_rules_contract_types (2F.keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ContractTypen
 applicability_rules_client_types (2D.keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ClientType}
(applicability_rules_billing_system_types (2K.keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.BillingSystemTypeJ
&is_external_payment_for_smart_intercom (2.google.protobuf.BoolValueD
 applicability_rules_is_cms_phone	 (2.google.protobuf.BoolValueD
 applicability_rules_is_sip_phone
 (2.google.protobuf.BoolValueH
$applicability_rules_is_video_monitor (2.google.protobuf.BoolValue
.applicability_rules_room_device_contract_types (2P.keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.RoomDeviceContractType
,applicability_rules_mobile_app_package_types (2N.keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.MobileAppPackageType>
is_call_forwarding_enabled (2.google.protobuf.BoolValue2
is_digital_way (2.google.protobuf.BoolValue
plan_ids ("
OfferTemplatePagingO
order_by_type (28.keyapis.subscription.v1.OfferTemplatePaging.OrderByTypeR
direction_type (2:.keyapis.subscription.v1.OfferTemplatePaging.DirectionType
limit (
offset ("C
OrderByType
ORDER_BY_TYPE_UNKNOWN 

CREATED_AT	
TITLE">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"*
GetOfferTemplateRequest
id (	BA"Z
GetOfferTemplateResponse6
data (2&.keyapis.subscription.v1.OfferTemplateH B
type"
GetOfferTemplateListRequest<
filter (2,.keyapis.subscription.v1.OfferTemplateFilter>
paging (2,.keyapis.subscription.v1.OfferTemplatePagingH B

pagination"
GetOfferTemplateListResponse6
data (2&.keyapis.subscription.v1.OfferTemplateH L
error (2;.keyapis.subscription.v1.GetOfferTemplateListResponse.ErrorH Q
Error>

validation (2(.keyapis.subscription.v1.ValidationErrorH B
reasonB
type"8
"GetOfferTemplateByOrponListRequest
orpon (BA"
#GetOfferTemplateByOrponListResponse6
data (2&.keyapis.subscription.v1.OfferTemplateH S
error (2B.keyapis.subscription.v1.GetOfferTemplateByOrponListResponse.ErrorH Q
Error>

validation (2(.keyapis.subscription.v1.ValidationErrorH B
reasonB
type"\\
GetOfferTemplateCountRequest<
filter (2,.keyapis.subscription.v1.OfferTemplateFilter"
GetOfferTemplateCountResponse
data (H M
error (2<.keyapis.subscription.v1.GetOfferTemplateCountResponse.ErrorH Q
Error>

validation (2(.keyapis.subscription.v1.ValidationErrorH B
reasonB
type"9
#GetOfferTemplateByOrponCountRequest
orpon (BA"
$GetOfferTemplateByOrponCountResponse
data (H T
error (2C.keyapis.subscription.v1.GetOfferTemplateByOrponCountResponse.ErrorH Q
Error>

validation (2(.keyapis.subscription.v1.ValidationErrorH B
reasonB
type"U
PostOfferTemplateRequest9
data (2&.keyapis.subscription.v1.OfferTemplateBA"
PostOfferTemplateResponse6
data (2&.keyapis.subscription.v1.OfferTemplateH I
error (28.keyapis.subscription.v1.PostOfferTemplateResponse.ErrorH 
Error>

validation (2(.keyapis.subscription.v1.ValidationErrorH D
saving (22.keyapis.subscription.v1.OfferTemplate.SavingErrorH B
reasonB
type"-
DeleteOfferTemplateRequest
id (	BA"
DeleteOfferTemplateResponse"2
PostOfferTemplateRestoreRequest
id (	BA"b
 PostOfferTemplateRestoreResponse6
data (2&.keyapis.subscription.v1.OfferTemplateH B
type":
ValidationError
path (	BA
message (	BA2
OfferTemplateService
GetOfferTemplate0.keyapis.subscription.v1.GetOfferTemplateRequest1.keyapis.subscription.v1.GetOfferTemplateResponse"0*(/subscription/api/v1/offer_template/{id}
GetOfferTemplateList4.keyapis.subscription.v1.GetOfferTemplateListRequest5.keyapis.subscription.v1.GetOfferTemplateListResponse"0*(/subscription/api/v1/offer_template/list0
GetOfferTemplateByOrponList;.keyapis.subscription.v1.GetOfferTemplateByOrponListRequest<.keyapis.subscription.v1.GetOfferTemplateByOrponListResponse"A;9/subscription/api/v1/offer_template_by_orpon/{orpon}/list0
GetOfferTemplateCount5.keyapis.subscription.v1.GetOfferTemplateCountRequest6.keyapis.subscription.v1.GetOfferTemplateCountResponse"1+)/subscription/api/v1/offer_template/count
GetOfferTemplateByOrponCount<.keyapis.subscription.v1.GetOfferTemplateByOrponCountRequest=.keyapis.subscription.v1.GetOfferTemplateByOrponCountResponse"B<:/subscription/api/v1/offer_template_by_orpon/{orpon}/count
PostOfferTemplate1.keyapis.subscription.v1.PostOfferTemplateRequest2.keyapis.subscription.v1.PostOfferTemplateResponse".("#/subscription/api/v1/offer_template:*
DeleteOfferTemplate3.keyapis.subscription.v1.DeleteOfferTemplateRequest4.keyapis.subscription.v1.DeleteOfferTemplateResponse"0**(/subscription/api/v1/offer_template/{id}
PostOfferTemplateRestore8.keyapis.subscription.v1.PostOfferTemplateRestoreRequest9.keyapis.subscription.v1.PostOfferTemplateRestoreResponse";5"0/subscription/api/v1/offer_template/{id}/restore:*B
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;
    }
}

