github.com/infraboard/keyauth@v0.8.1/apps/application/application.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.27.1 4 // protoc v3.19.1 5 // source: apps/application/pb/application.proto 6 7 package application 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 reflect "reflect" 13 sync "sync" 14 ) 15 16 const ( 17 // Verify that this generated code is sufficiently up-to-date. 18 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 19 // Verify that runtime/protoimpl is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 21 ) 22 23 // Application is oauth2's client: https://tools.ietf.org/html/rfc6749#section-2 24 type Application struct { 25 state protoimpl.MessageState 26 sizeCache protoimpl.SizeCache 27 unknownFields protoimpl.UnknownFields 28 29 // 唯一ID 30 // @gotags: bson:"_id" json:"id" 31 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` 32 // 是否是内建应用 33 // @gotags: bson:"build_in" json:"build_in" 34 BuildIn bool `protobuf:"varint,2,opt,name=build_in,json=buildIn,proto3" json:"build_in" bson:"build_in"` 35 // 所处于域 36 // @gotags: bson:"domain" json:"domain" 37 Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain" bson:"domain"` 38 // 应用属于那个用户 39 // @gotags: bson:"user" json:"create_by" 40 CreateBy string `protobuf:"bytes,4,opt,name=create_by,json=createBy,proto3" json:"create_by" bson:"user"` 41 // 应用创建的时间 42 // @gotags: bson:"create_at" json:"create_at" 43 CreateAt int64 `protobuf:"varint,5,opt,name=create_at,json=createAt,proto3" json:"create_at" bson:"create_at"` 44 // 应用更新的时间 45 // @gotags: bson:"update_at" json:"update_at" 46 UpdateAt int64 `protobuf:"varint,6,opt,name=update_at,json=updateAt,proto3" json:"update_at" bson:"update_at"` 47 // 应用客户端ID 48 // @gotags: bson:"client_id" json:"client_id" 49 ClientId string `protobuf:"bytes,7,opt,name=client_id,json=clientId,proto3" json:"client_id" bson:"client_id"` 50 // 应用客户端秘钥 51 // @gotags: bson:"client_secret" json:"client_secret" 52 ClientSecret string `protobuf:"bytes,8,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret" bson:"client_secret"` 53 // 是否冻结应用, 冻结应用后, 该应用无法通过凭证获取访问凭证(token) 54 // @gotags: bson:"locked" json:"locked" 55 Locked bool `protobuf:"varint,9,opt,name=locked,proto3" json:"locked" bson:"locked"` 56 // 应用名称 57 // @gotags: bson:"name" json:"name" 58 Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name" bson:"name"` 59 // 应用的网站地址 60 // @gotags: bson:"website" json:"website" 61 Website string `protobuf:"bytes,11,opt,name=website,proto3" json:"website" bson:"website"` 62 // 应用的LOGO 63 // @gotags: bson:"logo_image" json:"logo_image" 64 LogoImage string `protobuf:"bytes,12,opt,name=logo_image,json=logoImage,proto3" json:"logo_image" bson:"logo_image"` 65 // 应用简单的描述 66 // @gotags: bson:"description" json:"description" 67 Description string `protobuf:"bytes,13,opt,name=description,proto3" json:"description" bson:"description"` 68 // 应用重定向URI, Oauht2时需要该参数 69 // @gotags: bson:"redirect_uri" json:"redirect_uri" 70 RedirectUri string `protobuf:"bytes,14,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri" bson:"redirect_uri"` 71 // 应用申请的token的过期时间 72 // @gotags: bson:"access_token_expire_second" json:"access_token_expire_second" 73 AccessTokenExpireSecond int64 `protobuf:"varint,15,opt,name=access_token_expire_second,json=accessTokenExpireSecond,proto3" json:"access_token_expire_second" bson:"access_token_expire_second"` 74 // 刷新token过期时间 75 // @gotags: bson:"refresh_token_expire_second" json:"refresh_token_expire_second" 76 RefreshTokenExpireSecond int64 `protobuf:"varint,16,opt,name=refresh_token_expire_second,json=refreshTokenExpireSecond,proto3" json:"refresh_token_expire_second" bson:"refresh_token_expire_second"` 77 // 客户端类型 78 // @gotags: bson:"client_type" json:"client_type" 79 ClientType ClientType `protobuf:"varint,17,opt,name=client_type,json=clientType,proto3,enum=infraboard.keyauth.application.ClientType" json:"client_type" bson:"client_type"` 80 } 81 82 func (x *Application) Reset() { 83 *x = Application{} 84 if protoimpl.UnsafeEnabled { 85 mi := &file_apps_application_pb_application_proto_msgTypes[0] 86 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 87 ms.StoreMessageInfo(mi) 88 } 89 } 90 91 func (x *Application) String() string { 92 return protoimpl.X.MessageStringOf(x) 93 } 94 95 func (*Application) ProtoMessage() {} 96 97 func (x *Application) ProtoReflect() protoreflect.Message { 98 mi := &file_apps_application_pb_application_proto_msgTypes[0] 99 if protoimpl.UnsafeEnabled && x != nil { 100 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 101 if ms.LoadMessageInfo() == nil { 102 ms.StoreMessageInfo(mi) 103 } 104 return ms 105 } 106 return mi.MessageOf(x) 107 } 108 109 // Deprecated: Use Application.ProtoReflect.Descriptor instead. 110 func (*Application) Descriptor() ([]byte, []int) { 111 return file_apps_application_pb_application_proto_rawDescGZIP(), []int{0} 112 } 113 114 func (x *Application) GetId() string { 115 if x != nil { 116 return x.Id 117 } 118 return "" 119 } 120 121 func (x *Application) GetBuildIn() bool { 122 if x != nil { 123 return x.BuildIn 124 } 125 return false 126 } 127 128 func (x *Application) GetDomain() string { 129 if x != nil { 130 return x.Domain 131 } 132 return "" 133 } 134 135 func (x *Application) GetCreateBy() string { 136 if x != nil { 137 return x.CreateBy 138 } 139 return "" 140 } 141 142 func (x *Application) GetCreateAt() int64 { 143 if x != nil { 144 return x.CreateAt 145 } 146 return 0 147 } 148 149 func (x *Application) GetUpdateAt() int64 { 150 if x != nil { 151 return x.UpdateAt 152 } 153 return 0 154 } 155 156 func (x *Application) GetClientId() string { 157 if x != nil { 158 return x.ClientId 159 } 160 return "" 161 } 162 163 func (x *Application) GetClientSecret() string { 164 if x != nil { 165 return x.ClientSecret 166 } 167 return "" 168 } 169 170 func (x *Application) GetLocked() bool { 171 if x != nil { 172 return x.Locked 173 } 174 return false 175 } 176 177 func (x *Application) GetName() string { 178 if x != nil { 179 return x.Name 180 } 181 return "" 182 } 183 184 func (x *Application) GetWebsite() string { 185 if x != nil { 186 return x.Website 187 } 188 return "" 189 } 190 191 func (x *Application) GetLogoImage() string { 192 if x != nil { 193 return x.LogoImage 194 } 195 return "" 196 } 197 198 func (x *Application) GetDescription() string { 199 if x != nil { 200 return x.Description 201 } 202 return "" 203 } 204 205 func (x *Application) GetRedirectUri() string { 206 if x != nil { 207 return x.RedirectUri 208 } 209 return "" 210 } 211 212 func (x *Application) GetAccessTokenExpireSecond() int64 { 213 if x != nil { 214 return x.AccessTokenExpireSecond 215 } 216 return 0 217 } 218 219 func (x *Application) GetRefreshTokenExpireSecond() int64 { 220 if x != nil { 221 return x.RefreshTokenExpireSecond 222 } 223 return 0 224 } 225 226 func (x *Application) GetClientType() ClientType { 227 if x != nil { 228 return x.ClientType 229 } 230 return ClientType_CONFIDENTIAL 231 } 232 233 type Set struct { 234 state protoimpl.MessageState 235 sizeCache protoimpl.SizeCache 236 unknownFields protoimpl.UnknownFields 237 238 // @gotags: bson:"total" json:"total" 239 Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total" bson:"total"` 240 // @gotags: bson:"items" json:"items" 241 Items []*Application `protobuf:"bytes,2,rep,name=items,proto3" json:"items" bson:"items"` 242 } 243 244 func (x *Set) Reset() { 245 *x = Set{} 246 if protoimpl.UnsafeEnabled { 247 mi := &file_apps_application_pb_application_proto_msgTypes[1] 248 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 249 ms.StoreMessageInfo(mi) 250 } 251 } 252 253 func (x *Set) String() string { 254 return protoimpl.X.MessageStringOf(x) 255 } 256 257 func (*Set) ProtoMessage() {} 258 259 func (x *Set) ProtoReflect() protoreflect.Message { 260 mi := &file_apps_application_pb_application_proto_msgTypes[1] 261 if protoimpl.UnsafeEnabled && x != nil { 262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 263 if ms.LoadMessageInfo() == nil { 264 ms.StoreMessageInfo(mi) 265 } 266 return ms 267 } 268 return mi.MessageOf(x) 269 } 270 271 // Deprecated: Use Set.ProtoReflect.Descriptor instead. 272 func (*Set) Descriptor() ([]byte, []int) { 273 return file_apps_application_pb_application_proto_rawDescGZIP(), []int{1} 274 } 275 276 func (x *Set) GetTotal() int64 { 277 if x != nil { 278 return x.Total 279 } 280 return 0 281 } 282 283 func (x *Set) GetItems() []*Application { 284 if x != nil { 285 return x.Items 286 } 287 return nil 288 } 289 290 var File_apps_application_pb_application_proto protoreflect.FileDescriptor 291 292 var file_apps_application_pb_application_proto_rawDesc = []byte{ 293 0x0a, 0x25, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 294 0x6f, 0x6e, 0x2f, 0x70, 0x62, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 295 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x62, 0x6f, 296 0x61, 0x72, 0x64, 0x2e, 0x6b, 0x65, 0x79, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x61, 0x70, 0x70, 0x6c, 297 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x21, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x61, 0x70, 298 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x62, 0x2f, 0x72, 0x65, 0x71, 299 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdc, 0x04, 0x0a, 0x0b, 0x41, 300 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 301 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x75, 302 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x62, 0x75, 303 0x69, 0x6c, 0x64, 0x49, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 304 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1b, 0x0a, 305 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 306 0x52, 0x08, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x72, 307 0x65, 0x61, 0x74, 0x65, 0x5f, 0x61, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x63, 308 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 309 0x65, 0x5f, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x75, 0x70, 0x64, 0x61, 310 0x74, 0x65, 0x41, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 311 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 312 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 313 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 314 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 315 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x12, 316 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 317 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x18, 0x0b, 0x20, 318 0x01, 0x28, 0x09, 0x52, 0x07, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 319 0x6c, 0x6f, 0x67, 0x6f, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 320 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x6f, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 321 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 322 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 323 0x0c, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x0e, 0x20, 324 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x55, 0x72, 0x69, 325 0x12, 0x3b, 0x0a, 0x1a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 326 0x5f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x0f, 327 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 328 0x6e, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x12, 0x3d, 0x0a, 329 0x1b, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x65, 330 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x10, 0x20, 0x01, 331 0x28, 0x03, 0x52, 0x18, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 332 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x12, 0x4b, 0x0a, 0x0b, 333 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 334 0x0e, 0x32, 0x2a, 0x2e, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x6b, 335 0x65, 0x79, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 336 0x6f, 0x6e, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x63, 337 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22, 0x5e, 0x0a, 0x03, 0x53, 0x65, 0x74, 338 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 339 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x41, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 340 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x62, 0x6f, 0x61, 341 0x72, 0x64, 0x2e, 0x6b, 0x65, 0x79, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x61, 0x70, 0x70, 0x6c, 0x69, 342 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 343 0x6f, 0x6e, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x42, 0x30, 0x5a, 0x2e, 0x67, 0x69, 0x74, 344 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x62, 0x6f, 0x61, 345 0x72, 0x64, 0x2f, 0x6b, 0x65, 0x79, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 346 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 347 0x74, 0x6f, 0x33, 348 } 349 350 var ( 351 file_apps_application_pb_application_proto_rawDescOnce sync.Once 352 file_apps_application_pb_application_proto_rawDescData = file_apps_application_pb_application_proto_rawDesc 353 ) 354 355 func file_apps_application_pb_application_proto_rawDescGZIP() []byte { 356 file_apps_application_pb_application_proto_rawDescOnce.Do(func() { 357 file_apps_application_pb_application_proto_rawDescData = protoimpl.X.CompressGZIP(file_apps_application_pb_application_proto_rawDescData) 358 }) 359 return file_apps_application_pb_application_proto_rawDescData 360 } 361 362 var file_apps_application_pb_application_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 363 var file_apps_application_pb_application_proto_goTypes = []interface{}{ 364 (*Application)(nil), // 0: infraboard.keyauth.application.Application 365 (*Set)(nil), // 1: infraboard.keyauth.application.Set 366 (ClientType)(0), // 2: infraboard.keyauth.application.ClientType 367 } 368 var file_apps_application_pb_application_proto_depIdxs = []int32{ 369 2, // 0: infraboard.keyauth.application.Application.client_type:type_name -> infraboard.keyauth.application.ClientType 370 0, // 1: infraboard.keyauth.application.Set.items:type_name -> infraboard.keyauth.application.Application 371 2, // [2:2] is the sub-list for method output_type 372 2, // [2:2] is the sub-list for method input_type 373 2, // [2:2] is the sub-list for extension type_name 374 2, // [2:2] is the sub-list for extension extendee 375 0, // [0:2] is the sub-list for field type_name 376 } 377 378 func init() { file_apps_application_pb_application_proto_init() } 379 func file_apps_application_pb_application_proto_init() { 380 if File_apps_application_pb_application_proto != nil { 381 return 382 } 383 file_apps_application_pb_request_proto_init() 384 if !protoimpl.UnsafeEnabled { 385 file_apps_application_pb_application_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 386 switch v := v.(*Application); i { 387 case 0: 388 return &v.state 389 case 1: 390 return &v.sizeCache 391 case 2: 392 return &v.unknownFields 393 default: 394 return nil 395 } 396 } 397 file_apps_application_pb_application_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 398 switch v := v.(*Set); i { 399 case 0: 400 return &v.state 401 case 1: 402 return &v.sizeCache 403 case 2: 404 return &v.unknownFields 405 default: 406 return nil 407 } 408 } 409 } 410 type x struct{} 411 out := protoimpl.TypeBuilder{ 412 File: protoimpl.DescBuilder{ 413 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 414 RawDescriptor: file_apps_application_pb_application_proto_rawDesc, 415 NumEnums: 0, 416 NumMessages: 2, 417 NumExtensions: 0, 418 NumServices: 0, 419 }, 420 GoTypes: file_apps_application_pb_application_proto_goTypes, 421 DependencyIndexes: file_apps_application_pb_application_proto_depIdxs, 422 MessageInfos: file_apps_application_pb_application_proto_msgTypes, 423 }.Build() 424 File_apps_application_pb_application_proto = out.File 425 file_apps_application_pb_application_proto_rawDesc = nil 426 file_apps_application_pb_application_proto_goTypes = nil 427 file_apps_application_pb_application_proto_depIdxs = nil 428 }