<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/channel/v1/repricing.proto

namespace GPBMetadata\Google\Cloud\Channel\V1;

class Repricing
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Type\Date::initOnce();
        \GPBMetadata\Google\Type\Decimal::initOnce();
        $pool->internalAddGeneratedFile(
            '
ü
\'google/cloud/channel/v1/repricing.protogoogle.cloud.channel.v1google/api/resource.protogoogle/protobuf/timestamp.protogoogle/type/date.protogoogle/type/decimal.proto"Å
CustomerRepricingConfig
name (	BàAG
repricing_config (2(.google.cloud.channel.v1.RepricingConfigBàA4
update_time (2.google.protobuf.TimestampBàA:—êA“
3cloudchannel.googleapis.com/CustomerRepricingConfig\\accounts/{account}/customers/{customer}/customerRepricingConfigs/{customer_repricing_config}"ï
ChannelPartnerRepricingConfig
name (	BàAG
repricing_config (2(.google.cloud.channel.v1.RepricingConfigBàA4
update_time (2.google.protobuf.TimestampBàA:»êA·
9cloudchannel.googleapis.com/ChannelPartnerRepricingConfigzaccounts/{account}/channelPartnerLinks/{channel_partner}/channelPartnerRepricingConfigs/{channel_partner_repricing_config}"ý
RepricingConfigb
entitlement_granularity (2?.google.cloud.channel.v1.RepricingConfig.EntitlementGranularityH i
channel_partner_granularity (2B.google.cloud.channel.v1.RepricingConfig.ChannelPartnerGranularityH 7
effective_invoice_month (2.google.type.DateBàAE

adjustment (2,.google.cloud.channel.v1.RepricingAdjustmentBàAE
rebilling_basis (2\'.google.cloud.channel.v1.RebillingBasisBàAK
conditional_overrides (2,.google.cloud.channel.v1.ConditionalOverride[
EntitlementGranularityA
entitlement (	B,úA)
\'cloudchannel.googleapis.com/Entitlement
ChannelPartnerGranularityB
granularity"s
RepricingAdjustmentN
percentage_adjustment (2-.google.cloud.channel.v1.PercentageAdjustmentH B

adjustment"@
PercentageAdjustment(

percentage (2.google.type.Decimal"ò
ConditionalOverrideE

adjustment (2,.google.cloud.channel.v1.RepricingAdjustmentBàAE
rebilling_basis (2\'.google.cloud.channel.v1.RebillingBasisBàAM
repricing_condition (2+.google.cloud.channel.v1.RepricingConditionBàA"l
RepricingConditionI
sku_group_condition (2*.google.cloud.channel.v1.SkuGroupConditionH B
	condition"&
SkuGroupCondition
	sku_group (	*]
RebillingBasis
REBILLING_BASIS_UNSPECIFIED 
COST_AT_LIST
DIRECT_CUSTOMER_COSTBf
com.google.cloud.channel.v1BRepricingProtoPZ5cloud.google.com/go/channel/apiv1/channelpb;channelpbbproto3'
        , true);

        static::$is_initialized = true;
    }
}

