<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: temporal/api/activity/v1/message.proto

namespace GPBMetadata\Temporal\Api\Activity\V1;

class Message
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Temporal\Api\Common\V1\Message::initOnce();
        \GPBMetadata\Temporal\Api\Taskqueue\V1\Message::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x9F\x05\x0A&temporal/api/activity/v1/message.proto\x12\x18temporal.api.activity.v1\x1A'temporal/api/taskqueue/v1/message.proto\x1A\x1Egoogle/protobuf/duration.proto\"\xF3\x02\x0A\x0FActivityOptions\x128\x0A\x0Atask_queue\x18\x01 \x01(\x0B2\$.temporal.api.taskqueue.v1.TaskQueue\x12<\x0A\x19schedule_to_close_timeout\x18\x02 \x01(\x0B2\x19.google.protobuf.Duration\x12<\x0A\x19schedule_to_start_timeout\x18\x03 \x01(\x0B2\x19.google.protobuf.Duration\x129\x0A\x16start_to_close_timeout\x18\x04 \x01(\x0B2\x19.google.protobuf.Duration\x124\x0A\x11heartbeat_timeout\x18\x05 \x01(\x0B2\x19.google.protobuf.Duration\x129\x0A\x0Cretry_policy\x18\x06 \x01(\x0B2#.temporal.api.common.v1.RetryPolicyB\x93\x01\x0A\x1Bio.temporal.api.activity.v1B\x0CMessageProtoP\x01Z'go.temporal.io/api/activity/v1;activity\xAA\x02\x1ATemporalio.Api.Activity.V1\xEA\x02\x1DTemporalio::Api::Activity::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

