1ffe3c632Sopenharmony_ci<?php
2ffe3c632Sopenharmony_ci# Generated by the protocol buffer compiler.  DO NOT EDIT!
3ffe3c632Sopenharmony_ci# source: google/protobuf/descriptor.proto
4ffe3c632Sopenharmony_ci
5ffe3c632Sopenharmony_cinamespace Google\Protobuf\Internal;
6ffe3c632Sopenharmony_ci
7ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\GPBType;
8ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\GPBWire;
9ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\RepeatedField;
10ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\InputStream;
11ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\GPBUtil;
12ffe3c632Sopenharmony_ci
13ffe3c632Sopenharmony_ci/**
14ffe3c632Sopenharmony_ci * Generated from protobuf message <code>google.protobuf.OneofOptions</code>
15ffe3c632Sopenharmony_ci */
16ffe3c632Sopenharmony_ciclass OneofOptions extends \Google\Protobuf\Internal\Message
17ffe3c632Sopenharmony_ci{
18ffe3c632Sopenharmony_ci    /**
19ffe3c632Sopenharmony_ci     * The parser stores options it doesn't recognize here. See above.
20ffe3c632Sopenharmony_ci     *
21ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;</code>
22ffe3c632Sopenharmony_ci     */
23ffe3c632Sopenharmony_ci    private $uninterpreted_option;
24ffe3c632Sopenharmony_ci
25ffe3c632Sopenharmony_ci    /**
26ffe3c632Sopenharmony_ci     * Constructor.
27ffe3c632Sopenharmony_ci     *
28ffe3c632Sopenharmony_ci     * @param array $data {
29ffe3c632Sopenharmony_ci     *     Optional. Data for populating the Message object.
30ffe3c632Sopenharmony_ci     *
31ffe3c632Sopenharmony_ci     *     @type \Google\Protobuf\Internal\UninterpretedOption[]|\Google\Protobuf\Internal\RepeatedField $uninterpreted_option
32ffe3c632Sopenharmony_ci     *           The parser stores options it doesn't recognize here. See above.
33ffe3c632Sopenharmony_ci     * }
34ffe3c632Sopenharmony_ci     */
35ffe3c632Sopenharmony_ci    public function __construct($data = NULL) {
36ffe3c632Sopenharmony_ci        \GPBMetadata\Google\Protobuf\Internal\Descriptor::initOnce();
37ffe3c632Sopenharmony_ci        parent::__construct($data);
38ffe3c632Sopenharmony_ci    }
39ffe3c632Sopenharmony_ci
40ffe3c632Sopenharmony_ci    /**
41ffe3c632Sopenharmony_ci     * The parser stores options it doesn't recognize here. See above.
42ffe3c632Sopenharmony_ci     *
43ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;</code>
44ffe3c632Sopenharmony_ci     * @return \Google\Protobuf\Internal\RepeatedField
45ffe3c632Sopenharmony_ci     */
46ffe3c632Sopenharmony_ci    public function getUninterpretedOption()
47ffe3c632Sopenharmony_ci    {
48ffe3c632Sopenharmony_ci        return $this->uninterpreted_option;
49ffe3c632Sopenharmony_ci    }
50ffe3c632Sopenharmony_ci
51ffe3c632Sopenharmony_ci    /**
52ffe3c632Sopenharmony_ci     * The parser stores options it doesn't recognize here. See above.
53ffe3c632Sopenharmony_ci     *
54ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;</code>
55ffe3c632Sopenharmony_ci     * @param \Google\Protobuf\Internal\UninterpretedOption[]|\Google\Protobuf\Internal\RepeatedField $var
56ffe3c632Sopenharmony_ci     * @return $this
57ffe3c632Sopenharmony_ci     */
58ffe3c632Sopenharmony_ci    public function setUninterpretedOption($var)
59ffe3c632Sopenharmony_ci    {
60ffe3c632Sopenharmony_ci        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Internal\UninterpretedOption::class);
61ffe3c632Sopenharmony_ci        $this->uninterpreted_option = $arr;
62ffe3c632Sopenharmony_ci
63ffe3c632Sopenharmony_ci        return $this;
64ffe3c632Sopenharmony_ci    }
65ffe3c632Sopenharmony_ci
66ffe3c632Sopenharmony_ci}
67ffe3c632Sopenharmony_ci
68