<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: deviceapis/device/v1/deviceapis_device_user_v1.proto

namespace GPBMetadata\Deviceapis\Device\V1;

class DeviceapisDeviceUserV1
{
    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\ProtocGenOpenapiv2\Options\Annotations::initOnce();
        $pool->internalAddGeneratedFile(
            '
¦
4deviceapis/device/v1/deviceapis_device_user_v1.protodeviceapis.device.v1google/api/field_behavior.proto.protoc-gen-openapiv2/options/annotations.proto"8
DeleteUserRequest#
username (	BàA’AJ	"johnDoe""
DeleteUserResponse"
GetUserListRequest"?
GetUserListResponse(
data (2.deviceapis.device.v1.User"É
PostUserNameReplaceRequest#
username (	BàA’AJ	"johnDoe"M
data (2:.deviceapis.device.v1.PostUserNameReplaceRequest.ReplaceToBàA7
	ReplaceTo*
target_username (	BàA’AJ	"johnDoe""
PostUserNameReplaceResponse"Õ
PostUserPasswordReplaceRequest#
username (	BàA’AJ	"johnDoe"Q
data (2>.deviceapis.device.v1.PostUserPasswordReplaceRequest.ReplaceToBàA;
	ReplaceTo.
password (	B’AJ"NewVeryStrongPassword""!
PostUserPasswordReplaceResponse"Ô
 PostUserPermissionReplaceRequest#
username (	BàA’AJ	"johnDoe"S
data (2@.deviceapis.device.v1.PostUserPermissionReplaceRequest.ReplaceToBàAµ
	ReplaceTo§

permission (2%.deviceapis.device.v1.User.PermissionBl’AiJg[{"permission_name":"can_alarm","is_enabled":true},{"permission_name":"can_reboot","is_enabled":false}]"#
!PostUserPermissionReplaceResponse"@
SaveUserRequest-
data (2.deviceapis.device.v1.UserBàA"F
SaveUserResponse*
data (2.deviceapis.device.v1.UserH B
type"Ö
User#
username (	BàA’AJ	"johnDoe"
password (	BàA’AJ"***"§

permission (2%.deviceapis.device.v1.User.PermissionBl’AiJg[{"permission_name":"can_alarm","is_enabled":true},{"permission_name":"can_reboot","is_enabled":false}]^

Permission,
permission_name (	BàA’AJ"can_alarm""

is_enabled (BàA’AJ"true"2à
UserService‡

DeleteUser\'.deviceapis.device.v1.DeleteUserRequest(.deviceapis.device.v1.DeleteUserResponse"&‚Óä“ */device/api/v1/user/{username}„
GetUserList(.deviceapis.device.v1.GetUserListRequest).deviceapis.device.v1.GetUserListResponse" ‚Óä“/device/api/v1/user/list²
PostUserNameReplace0.deviceapis.device.v1.PostUserNameReplaceRequest1.deviceapis.device.v1.PostUserNameReplaceResponse"6‚Óä“0"+/device/api/v1/user/{username}/name/replace:*Â
PostUserPasswordReplace4.deviceapis.device.v1.PostUserPasswordReplaceRequest5.deviceapis.device.v1.PostUserPasswordReplaceResponse":‚Óä“4"//device/api/v1/user/{username}/password/replace:*Ê
PostUserPermissionReplace6.deviceapis.device.v1.PostUserPermissionReplaceRequest7.deviceapis.device.v1.PostUserPermissionReplaceResponse"<‚Óä“6"1/device/api/v1/user/{username}/permission/replace:*y
SaveUser%.deviceapis.device.v1.SaveUserRequest&.deviceapis.device.v1.SaveUserResponse"‚Óä“"/device/api/v1/user:*B¯
ru.deviceapis.device.v1BDeviceapisDeviceV1ProtoHP Z/deviceapis_device_v1Øø¢DEVICEAPISDEVICEV1ªDeviceapis.Device.V1ÊDeviceapis\\Device\\V1êDeviceapis::Device::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

