package livekit
import (
_ "github.com/livekit/protocol/livekit/logger"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
const (
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type PhoneNumberStatus int32
const (
PhoneNumberStatus_PHONE_NUMBER_STATUS_UNSPECIFIED PhoneNumberStatus = 0 PhoneNumberStatus_PHONE_NUMBER_STATUS_ACTIVE PhoneNumberStatus = 1 PhoneNumberStatus_PHONE_NUMBER_STATUS_PENDING PhoneNumberStatus = 2 PhoneNumberStatus_PHONE_NUMBER_STATUS_RELEASED PhoneNumberStatus = 3 PhoneNumberStatus_PHONE_NUMBER_STATUS_OFFLINE PhoneNumberStatus = 4 )
var (
PhoneNumberStatus_name = map[int32]string{
0: "PHONE_NUMBER_STATUS_UNSPECIFIED",
1: "PHONE_NUMBER_STATUS_ACTIVE",
2: "PHONE_NUMBER_STATUS_PENDING",
3: "PHONE_NUMBER_STATUS_RELEASED",
4: "PHONE_NUMBER_STATUS_OFFLINE",
}
PhoneNumberStatus_value = map[string]int32{
"PHONE_NUMBER_STATUS_UNSPECIFIED": 0,
"PHONE_NUMBER_STATUS_ACTIVE": 1,
"PHONE_NUMBER_STATUS_PENDING": 2,
"PHONE_NUMBER_STATUS_RELEASED": 3,
"PHONE_NUMBER_STATUS_OFFLINE": 4,
}
)
func (x PhoneNumberStatus) Enum() *PhoneNumberStatus {
p := new(PhoneNumberStatus)
*p = x
return p
}
func (x PhoneNumberStatus) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (PhoneNumberStatus) Descriptor() protoreflect.EnumDescriptor {
return file_livekit_phone_number_proto_enumTypes[0].Descriptor()
}
func (PhoneNumberStatus) Type() protoreflect.EnumType {
return &file_livekit_phone_number_proto_enumTypes[0]
}
func (x PhoneNumberStatus) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
func (PhoneNumberStatus) EnumDescriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{0}
}
type PhoneNumberType int32
const (
PhoneNumberType_PHONE_NUMBER_TYPE_UNKNOWN PhoneNumberType = 0 PhoneNumberType_PHONE_NUMBER_TYPE_MOBILE PhoneNumberType = 1 PhoneNumberType_PHONE_NUMBER_TYPE_LOCAL PhoneNumberType = 2 PhoneNumberType_PHONE_NUMBER_TYPE_TOLL_FREE PhoneNumberType = 3 )
var (
PhoneNumberType_name = map[int32]string{
0: "PHONE_NUMBER_TYPE_UNKNOWN",
1: "PHONE_NUMBER_TYPE_MOBILE",
2: "PHONE_NUMBER_TYPE_LOCAL",
3: "PHONE_NUMBER_TYPE_TOLL_FREE",
}
PhoneNumberType_value = map[string]int32{
"PHONE_NUMBER_TYPE_UNKNOWN": 0,
"PHONE_NUMBER_TYPE_MOBILE": 1,
"PHONE_NUMBER_TYPE_LOCAL": 2,
"PHONE_NUMBER_TYPE_TOLL_FREE": 3,
}
)
func (x PhoneNumberType) Enum() *PhoneNumberType {
p := new(PhoneNumberType)
*p = x
return p
}
func (x PhoneNumberType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (PhoneNumberType) Descriptor() protoreflect.EnumDescriptor {
return file_livekit_phone_number_proto_enumTypes[1].Descriptor()
}
func (PhoneNumberType) Type() protoreflect.EnumType {
return &file_livekit_phone_number_proto_enumTypes[1]
}
func (x PhoneNumberType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
func (PhoneNumberType) EnumDescriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{1}
}
type SearchPhoneNumbersRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CountryCode string `protobuf:"bytes,1,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"` AreaCode *string `protobuf:"bytes,2,opt,name=area_code,json=areaCode,proto3,oneof" json:"area_code,omitempty"` Limit *int32 `protobuf:"varint,3,opt,name=limit,proto3,oneof" json:"limit,omitempty"` PageToken *TokenPagination `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3,oneof" json:"page_token,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SearchPhoneNumbersRequest) Reset() {
*x = SearchPhoneNumbersRequest{}
mi := &file_livekit_phone_number_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SearchPhoneNumbersRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SearchPhoneNumbersRequest) ProtoMessage() {}
func (x *SearchPhoneNumbersRequest) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[0]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*SearchPhoneNumbersRequest) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{0}
}
func (x *SearchPhoneNumbersRequest) GetCountryCode() string {
if x != nil {
return x.CountryCode
}
return ""
}
func (x *SearchPhoneNumbersRequest) GetAreaCode() string {
if x != nil && x.AreaCode != nil {
return *x.AreaCode
}
return ""
}
func (x *SearchPhoneNumbersRequest) GetLimit() int32 {
if x != nil && x.Limit != nil {
return *x.Limit
}
return 0
}
func (x *SearchPhoneNumbersRequest) GetPageToken() *TokenPagination {
if x != nil {
return x.PageToken
}
return nil
}
type SearchPhoneNumbersResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Items []*PhoneNumber `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` NextPageToken *TokenPagination `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SearchPhoneNumbersResponse) Reset() {
*x = SearchPhoneNumbersResponse{}
mi := &file_livekit_phone_number_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SearchPhoneNumbersResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SearchPhoneNumbersResponse) ProtoMessage() {}
func (x *SearchPhoneNumbersResponse) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[1]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*SearchPhoneNumbersResponse) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{1}
}
func (x *SearchPhoneNumbersResponse) GetItems() []*PhoneNumber {
if x != nil {
return x.Items
}
return nil
}
func (x *SearchPhoneNumbersResponse) GetNextPageToken() *TokenPagination {
if x != nil {
return x.NextPageToken
}
return nil
}
type PurchasePhoneNumberRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
PhoneNumbers []string `protobuf:"bytes,1,rep,name=phone_numbers,json=phoneNumbers,proto3" json:"phone_numbers,omitempty"` SipDispatchRuleId *string `protobuf:"bytes,2,opt,name=sip_dispatch_rule_id,json=sipDispatchRuleId,proto3,oneof" json:"sip_dispatch_rule_id,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PurchasePhoneNumberRequest) Reset() {
*x = PurchasePhoneNumberRequest{}
mi := &file_livekit_phone_number_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PurchasePhoneNumberRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PurchasePhoneNumberRequest) ProtoMessage() {}
func (x *PurchasePhoneNumberRequest) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[2]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*PurchasePhoneNumberRequest) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{2}
}
func (x *PurchasePhoneNumberRequest) GetPhoneNumbers() []string {
if x != nil {
return x.PhoneNumbers
}
return nil
}
func (x *PurchasePhoneNumberRequest) GetSipDispatchRuleId() string {
if x != nil && x.SipDispatchRuleId != nil {
return *x.SipDispatchRuleId
}
return ""
}
type PurchasePhoneNumberResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
PhoneNumbers []*PhoneNumber `protobuf:"bytes,1,rep,name=phone_numbers,json=phoneNumbers,proto3" json:"phone_numbers,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PurchasePhoneNumberResponse) Reset() {
*x = PurchasePhoneNumberResponse{}
mi := &file_livekit_phone_number_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PurchasePhoneNumberResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PurchasePhoneNumberResponse) ProtoMessage() {}
func (x *PurchasePhoneNumberResponse) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[3]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*PurchasePhoneNumberResponse) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{3}
}
func (x *PurchasePhoneNumberResponse) GetPhoneNumbers() []*PhoneNumber {
if x != nil {
return x.PhoneNumbers
}
return nil
}
type ListPhoneNumbersRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Limit *int32 `protobuf:"varint,1,opt,name=limit,proto3,oneof" json:"limit,omitempty"` Statuses []PhoneNumberStatus `protobuf:"varint,2,rep,packed,name=statuses,proto3,enum=livekit.PhoneNumberStatus" json:"statuses,omitempty"` PageToken *TokenPagination `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof" json:"page_token,omitempty"` SipDispatchRuleId *string `protobuf:"bytes,4,opt,name=sip_dispatch_rule_id,json=sipDispatchRuleId,proto3,oneof" json:"sip_dispatch_rule_id,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPhoneNumbersRequest) Reset() {
*x = ListPhoneNumbersRequest{}
mi := &file_livekit_phone_number_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPhoneNumbersRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPhoneNumbersRequest) ProtoMessage() {}
func (x *ListPhoneNumbersRequest) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[4]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*ListPhoneNumbersRequest) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{4}
}
func (x *ListPhoneNumbersRequest) GetLimit() int32 {
if x != nil && x.Limit != nil {
return *x.Limit
}
return 0
}
func (x *ListPhoneNumbersRequest) GetStatuses() []PhoneNumberStatus {
if x != nil {
return x.Statuses
}
return nil
}
func (x *ListPhoneNumbersRequest) GetPageToken() *TokenPagination {
if x != nil {
return x.PageToken
}
return nil
}
func (x *ListPhoneNumbersRequest) GetSipDispatchRuleId() string {
if x != nil && x.SipDispatchRuleId != nil {
return *x.SipDispatchRuleId
}
return ""
}
type ListPhoneNumbersResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Items []*PhoneNumber `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` NextPageToken *TokenPagination `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` TotalCount int32 `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` OfflineCount int32 `protobuf:"varint,4,opt,name=offline_count,json=offlineCount,proto3" json:"offline_count,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPhoneNumbersResponse) Reset() {
*x = ListPhoneNumbersResponse{}
mi := &file_livekit_phone_number_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPhoneNumbersResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPhoneNumbersResponse) ProtoMessage() {}
func (x *ListPhoneNumbersResponse) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[5]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*ListPhoneNumbersResponse) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{5}
}
func (x *ListPhoneNumbersResponse) GetItems() []*PhoneNumber {
if x != nil {
return x.Items
}
return nil
}
func (x *ListPhoneNumbersResponse) GetNextPageToken() *TokenPagination {
if x != nil {
return x.NextPageToken
}
return nil
}
func (x *ListPhoneNumbersResponse) GetTotalCount() int32 {
if x != nil {
return x.TotalCount
}
return 0
}
func (x *ListPhoneNumbersResponse) GetOfflineCount() int32 {
if x != nil {
return x.OfflineCount
}
return 0
}
type GetPhoneNumberRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id *string `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"` PhoneNumber *string `protobuf:"bytes,2,opt,name=phone_number,json=phoneNumber,proto3,oneof" json:"phone_number,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetPhoneNumberRequest) Reset() {
*x = GetPhoneNumberRequest{}
mi := &file_livekit_phone_number_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetPhoneNumberRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetPhoneNumberRequest) ProtoMessage() {}
func (x *GetPhoneNumberRequest) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[6]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*GetPhoneNumberRequest) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{6}
}
func (x *GetPhoneNumberRequest) GetId() string {
if x != nil && x.Id != nil {
return *x.Id
}
return ""
}
func (x *GetPhoneNumberRequest) GetPhoneNumber() string {
if x != nil && x.PhoneNumber != nil {
return *x.PhoneNumber
}
return ""
}
type GetPhoneNumberResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
PhoneNumber *PhoneNumber `protobuf:"bytes,1,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetPhoneNumberResponse) Reset() {
*x = GetPhoneNumberResponse{}
mi := &file_livekit_phone_number_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetPhoneNumberResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetPhoneNumberResponse) ProtoMessage() {}
func (x *GetPhoneNumberResponse) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[7]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*GetPhoneNumberResponse) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{7}
}
func (x *GetPhoneNumberResponse) GetPhoneNumber() *PhoneNumber {
if x != nil {
return x.PhoneNumber
}
return nil
}
type UpdatePhoneNumberRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id *string `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"` PhoneNumber *string `protobuf:"bytes,2,opt,name=phone_number,json=phoneNumber,proto3,oneof" json:"phone_number,omitempty"` SipDispatchRuleId *string `protobuf:"bytes,3,opt,name=sip_dispatch_rule_id,json=sipDispatchRuleId,proto3,oneof" json:"sip_dispatch_rule_id,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdatePhoneNumberRequest) Reset() {
*x = UpdatePhoneNumberRequest{}
mi := &file_livekit_phone_number_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdatePhoneNumberRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdatePhoneNumberRequest) ProtoMessage() {}
func (x *UpdatePhoneNumberRequest) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[8]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*UpdatePhoneNumberRequest) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{8}
}
func (x *UpdatePhoneNumberRequest) GetId() string {
if x != nil && x.Id != nil {
return *x.Id
}
return ""
}
func (x *UpdatePhoneNumberRequest) GetPhoneNumber() string {
if x != nil && x.PhoneNumber != nil {
return *x.PhoneNumber
}
return ""
}
func (x *UpdatePhoneNumberRequest) GetSipDispatchRuleId() string {
if x != nil && x.SipDispatchRuleId != nil {
return *x.SipDispatchRuleId
}
return ""
}
type UpdatePhoneNumberResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
PhoneNumber *PhoneNumber `protobuf:"bytes,1,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdatePhoneNumberResponse) Reset() {
*x = UpdatePhoneNumberResponse{}
mi := &file_livekit_phone_number_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdatePhoneNumberResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdatePhoneNumberResponse) ProtoMessage() {}
func (x *UpdatePhoneNumberResponse) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[9]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*UpdatePhoneNumberResponse) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{9}
}
func (x *UpdatePhoneNumberResponse) GetPhoneNumber() *PhoneNumber {
if x != nil {
return x.PhoneNumber
}
return nil
}
type ReleasePhoneNumbersRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` PhoneNumbers []string `protobuf:"bytes,2,rep,name=phone_numbers,json=phoneNumbers,proto3" json:"phone_numbers,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ReleasePhoneNumbersRequest) Reset() {
*x = ReleasePhoneNumbersRequest{}
mi := &file_livekit_phone_number_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ReleasePhoneNumbersRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ReleasePhoneNumbersRequest) ProtoMessage() {}
func (x *ReleasePhoneNumbersRequest) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[10]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*ReleasePhoneNumbersRequest) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{10}
}
func (x *ReleasePhoneNumbersRequest) GetIds() []string {
if x != nil {
return x.Ids
}
return nil
}
func (x *ReleasePhoneNumbersRequest) GetPhoneNumbers() []string {
if x != nil {
return x.PhoneNumbers
}
return nil
}
type ReleasePhoneNumbersResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ReleasePhoneNumbersResponse) Reset() {
*x = ReleasePhoneNumbersResponse{}
mi := &file_livekit_phone_number_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ReleasePhoneNumbersResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ReleasePhoneNumbersResponse) ProtoMessage() {}
func (x *ReleasePhoneNumbersResponse) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[11]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*ReleasePhoneNumbersResponse) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{11}
}
type PhoneNumber struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` E164Format string `protobuf:"bytes,2,opt,name=e164_format,json=e164Format,proto3" json:"e164_format,omitempty"` CountryCode string `protobuf:"bytes,3,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"` AreaCode string `protobuf:"bytes,4,opt,name=area_code,json=areaCode,proto3" json:"area_code,omitempty"` NumberType PhoneNumberType `protobuf:"varint,5,opt,name=number_type,json=numberType,proto3,enum=livekit.PhoneNumberType" json:"number_type,omitempty"` Locality string `protobuf:"bytes,6,opt,name=locality,proto3" json:"locality,omitempty"` Region string `protobuf:"bytes,7,opt,name=region,proto3" json:"region,omitempty"` SpamScore float64 `protobuf:"fixed64,8,opt,name=spam_score,json=spamScore,proto3" json:"spam_score,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` Capabilities []string `protobuf:"bytes,11,rep,name=capabilities,proto3" json:"capabilities,omitempty"` Status PhoneNumberStatus `protobuf:"varint,12,opt,name=status,proto3,enum=livekit.PhoneNumberStatus" json:"status,omitempty"` AssignedAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=assigned_at,json=assignedAt,proto3" json:"assigned_at,omitempty"` ReleasedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=released_at,json=releasedAt,proto3" json:"released_at,omitempty"` SipDispatchRuleId string `protobuf:"bytes,15,opt,name=sip_dispatch_rule_id,json=sipDispatchRuleId,proto3" json:"sip_dispatch_rule_id,omitempty"` SipDispatchRuleIds []string `protobuf:"bytes,16,rep,name=sip_dispatch_rule_ids,json=sipDispatchRuleIds,proto3" json:"sip_dispatch_rule_ids,omitempty"` unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PhoneNumber) Reset() {
*x = PhoneNumber{}
mi := &file_livekit_phone_number_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PhoneNumber) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PhoneNumber) ProtoMessage() {}
func (x *PhoneNumber) ProtoReflect() protoreflect.Message {
mi := &file_livekit_phone_number_proto_msgTypes[12]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (*PhoneNumber) Descriptor() ([]byte, []int) {
return file_livekit_phone_number_proto_rawDescGZIP(), []int{12}
}
func (x *PhoneNumber) GetId() string {
if x != nil {
return x.Id
}
return ""
}
func (x *PhoneNumber) GetE164Format() string {
if x != nil {
return x.E164Format
}
return ""
}
func (x *PhoneNumber) GetCountryCode() string {
if x != nil {
return x.CountryCode
}
return ""
}
func (x *PhoneNumber) GetAreaCode() string {
if x != nil {
return x.AreaCode
}
return ""
}
func (x *PhoneNumber) GetNumberType() PhoneNumberType {
if x != nil {
return x.NumberType
}
return PhoneNumberType_PHONE_NUMBER_TYPE_UNKNOWN
}
func (x *PhoneNumber) GetLocality() string {
if x != nil {
return x.Locality
}
return ""
}
func (x *PhoneNumber) GetRegion() string {
if x != nil {
return x.Region
}
return ""
}
func (x *PhoneNumber) GetSpamScore() float64 {
if x != nil {
return x.SpamScore
}
return 0
}
func (x *PhoneNumber) GetCreatedAt() *timestamppb.Timestamp {
if x != nil {
return x.CreatedAt
}
return nil
}
func (x *PhoneNumber) GetUpdatedAt() *timestamppb.Timestamp {
if x != nil {
return x.UpdatedAt
}
return nil
}
func (x *PhoneNumber) GetCapabilities() []string {
if x != nil {
return x.Capabilities
}
return nil
}
func (x *PhoneNumber) GetStatus() PhoneNumberStatus {
if x != nil {
return x.Status
}
return PhoneNumberStatus_PHONE_NUMBER_STATUS_UNSPECIFIED
}
func (x *PhoneNumber) GetAssignedAt() *timestamppb.Timestamp {
if x != nil {
return x.AssignedAt
}
return nil
}
func (x *PhoneNumber) GetReleasedAt() *timestamppb.Timestamp {
if x != nil {
return x.ReleasedAt
}
return nil
}
func (x *PhoneNumber) GetSipDispatchRuleId() string {
if x != nil {
return x.SipDispatchRuleId
}
return ""
}
func (x *PhoneNumber) GetSipDispatchRuleIds() []string {
if x != nil {
return x.SipDispatchRuleIds
}
return nil
}
var File_livekit_phone_number_proto protoreflect.FileDescriptor
const file_livekit_phone_number_proto_rawDesc = "" +
"\n" +
"\x1alivekit_phone_number.proto\x12\alivekit\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x14livekit_models.proto\x1a\x14logger/options.proto\"\xe0\x01\n" +
"\x19SearchPhoneNumbersRequest\x12!\n" +
"\fcountry_code\x18\x01 \x01(\tR\vcountryCode\x12 \n" +
"\tarea_code\x18\x02 \x01(\tH\x00R\bareaCode\x88\x01\x01\x12\x19\n" +
"\x05limit\x18\x03 \x01(\x05H\x01R\x05limit\x88\x01\x01\x12<\n" +
"\n" +
"page_token\x18\x04 \x01(\v2\x18.livekit.TokenPaginationH\x02R\tpageToken\x88\x01\x01B\f\n" +
"\n" +
"_area_codeB\b\n" +
"\x06_limitB\r\n" +
"\v_page_token\"\x8a\x01\n" +
"\x1aSearchPhoneNumbersResponse\x12*\n" +
"\x05items\x18\x01 \x03(\v2\x14.livekit.PhoneNumberR\x05items\x12@\n" +
"\x0fnext_page_token\x18\x02 \x01(\v2\x18.livekit.TokenPaginationR\rnextPageToken\"\xa7\x01\n" +
"\x1aPurchasePhoneNumberRequest\x12#\n" +
"\rphone_numbers\x18\x01 \x03(\tR\fphoneNumbers\x12K\n" +
"\x14sip_dispatch_rule_id\x18\x02 \x01(\tB\x15\x9a\xec,\x11sipDispatchRuleIDH\x00R\x11sipDispatchRuleId\x88\x01\x01B\x17\n" +
"\x15_sip_dispatch_rule_id\"X\n" +
"\x1bPurchasePhoneNumberResponse\x129\n" +
"\rphone_numbers\x18\x01 \x03(\v2\x14.livekit.PhoneNumberR\fphoneNumbers\"\xa9\x02\n" +
"\x17ListPhoneNumbersRequest\x12\x19\n" +
"\x05limit\x18\x01 \x01(\x05H\x00R\x05limit\x88\x01\x01\x126\n" +
"\bstatuses\x18\x02 \x03(\x0e2\x1a.livekit.PhoneNumberStatusR\bstatuses\x12<\n" +
"\n" +
"page_token\x18\x03 \x01(\v2\x18.livekit.TokenPaginationH\x01R\tpageToken\x88\x01\x01\x12K\n" +
"\x14sip_dispatch_rule_id\x18\x04 \x01(\tB\x15\x9a\xec,\x11sipDispatchRuleIDH\x02R\x11sipDispatchRuleId\x88\x01\x01B\b\n" +
"\x06_limitB\r\n" +
"\v_page_tokenB\x17\n" +
"\x15_sip_dispatch_rule_id\"\xce\x01\n" +
"\x18ListPhoneNumbersResponse\x12*\n" +
"\x05items\x18\x01 \x03(\v2\x14.livekit.PhoneNumberR\x05items\x12@\n" +
"\x0fnext_page_token\x18\x02 \x01(\v2\x18.livekit.TokenPaginationR\rnextPageToken\x12\x1f\n" +
"\vtotal_count\x18\x03 \x01(\x05R\n" +
"totalCount\x12#\n" +
"\roffline_count\x18\x04 \x01(\x05R\fofflineCount\"l\n" +
"\x15GetPhoneNumberRequest\x12\x13\n" +
"\x02id\x18\x01 \x01(\tH\x00R\x02id\x88\x01\x01\x12&\n" +
"\fphone_number\x18\x02 \x01(\tH\x01R\vphoneNumber\x88\x01\x01B\x05\n" +
"\x03_idB\x0f\n" +
"\r_phone_number\"Q\n" +
"\x16GetPhoneNumberResponse\x127\n" +
"\fphone_number\x18\x01 \x01(\v2\x14.livekit.PhoneNumberR\vphoneNumber\"\xd5\x01\n" +
"\x18UpdatePhoneNumberRequest\x12\x13\n" +
"\x02id\x18\x01 \x01(\tH\x00R\x02id\x88\x01\x01\x12&\n" +
"\fphone_number\x18\x02 \x01(\tH\x01R\vphoneNumber\x88\x01\x01\x12K\n" +
"\x14sip_dispatch_rule_id\x18\x03 \x01(\tB\x15\x9a\xec,\x11sipDispatchRuleIDH\x02R\x11sipDispatchRuleId\x88\x01\x01B\x05\n" +
"\x03_idB\x0f\n" +
"\r_phone_numberB\x17\n" +
"\x15_sip_dispatch_rule_id\"T\n" +
"\x19UpdatePhoneNumberResponse\x127\n" +
"\fphone_number\x18\x01 \x01(\v2\x14.livekit.PhoneNumberR\vphoneNumber\"S\n" +
"\x1aReleasePhoneNumbersRequest\x12\x10\n" +
"\x03ids\x18\x01 \x03(\tR\x03ids\x12#\n" +
"\rphone_numbers\x18\x02 \x03(\tR\fphoneNumbers\"\x1d\n" +
"\x1bReleasePhoneNumbersResponse\"\xd1\x05\n" +
"\vPhoneNumber\x12\x0e\n" +
"\x02id\x18\x01 \x01(\tR\x02id\x12\x1f\n" +
"\ve164_format\x18\x02 \x01(\tR\n" +
"e164Format\x12!\n" +
"\fcountry_code\x18\x03 \x01(\tR\vcountryCode\x12\x1b\n" +
"\tarea_code\x18\x04 \x01(\tR\bareaCode\x129\n" +
"\vnumber_type\x18\x05 \x01(\x0e2\x18.livekit.PhoneNumberTypeR\n" +
"numberType\x12\x1a\n" +
"\blocality\x18\x06 \x01(\tR\blocality\x12\x16\n" +
"\x06region\x18\a \x01(\tR\x06region\x12\x1d\n" +
"\n" +
"spam_score\x18\b \x01(\x01R\tspamScore\x129\n" +
"\n" +
"created_at\x18\t \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
"\n" +
"updated_at\x18\n" +
" \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\"\n" +
"\fcapabilities\x18\v \x03(\tR\fcapabilities\x122\n" +
"\x06status\x18\f \x01(\x0e2\x1a.livekit.PhoneNumberStatusR\x06status\x12;\n" +
"\vassigned_at\x18\r \x01(\v2\x1a.google.protobuf.TimestampR\n" +
"assignedAt\x12;\n" +
"\vreleased_at\x18\x0e \x01(\v2\x1a.google.protobuf.TimestampR\n" +
"releasedAt\x12H\n" +
"\x14sip_dispatch_rule_id\x18\x0f \x01(\tB\x17\x9a\xec,\x11sipDispatchRuleID\x18\x01R\x11sipDispatchRuleId\x121\n" +
"\x15sip_dispatch_rule_ids\x18\x10 \x03(\tR\x12sipDispatchRuleIds*\xbc\x01\n" +
"\x11PhoneNumberStatus\x12#\n" +
"\x1fPHONE_NUMBER_STATUS_UNSPECIFIED\x10\x00\x12\x1e\n" +
"\x1aPHONE_NUMBER_STATUS_ACTIVE\x10\x01\x12\x1f\n" +
"\x1bPHONE_NUMBER_STATUS_PENDING\x10\x02\x12 \n" +
"\x1cPHONE_NUMBER_STATUS_RELEASED\x10\x03\x12\x1f\n" +
"\x1bPHONE_NUMBER_STATUS_OFFLINE\x10\x04*\x8c\x01\n" +
"\x0fPhoneNumberType\x12\x1d\n" +
"\x19PHONE_NUMBER_TYPE_UNKNOWN\x10\x00\x12\x1c\n" +
"\x18PHONE_NUMBER_TYPE_MOBILE\x10\x01\x12\x1b\n" +
"\x17PHONE_NUMBER_TYPE_LOCAL\x10\x02\x12\x1f\n" +
"\x1bPHONE_NUMBER_TYPE_TOLL_FREE\x10\x032\xcb\x04\n" +
"\x12PhoneNumberService\x12_\n" +
"\x12SearchPhoneNumbers\x12\".livekit.SearchPhoneNumbersRequest\x1a#.livekit.SearchPhoneNumbersResponse\"\x00\x12b\n" +
"\x13PurchasePhoneNumber\x12#.livekit.PurchasePhoneNumberRequest\x1a$.livekit.PurchasePhoneNumberResponse\"\x00\x12Y\n" +
"\x10ListPhoneNumbers\x12 .livekit.ListPhoneNumbersRequest\x1a!.livekit.ListPhoneNumbersResponse\"\x00\x12S\n" +
"\x0eGetPhoneNumber\x12\x1e.livekit.GetPhoneNumberRequest\x1a\x1f.livekit.GetPhoneNumberResponse\"\x00\x12\\\n" +
"\x11UpdatePhoneNumber\x12!.livekit.UpdatePhoneNumberRequest\x1a\".livekit.UpdatePhoneNumberResponse\"\x00\x12b\n" +
"\x13ReleasePhoneNumbers\x12#.livekit.ReleasePhoneNumbersRequest\x1a$.livekit.ReleasePhoneNumbersResponse\"\x00BFZ#github.com/livekit/protocol/livekit\xaa\x02\rLiveKit.Proto\xea\x02\x0eLiveKit::Protob\x06proto3"
var (
file_livekit_phone_number_proto_rawDescOnce sync.Once
file_livekit_phone_number_proto_rawDescData []byte
)
func file_livekit_phone_number_proto_rawDescGZIP() []byte {
file_livekit_phone_number_proto_rawDescOnce.Do(func() {
file_livekit_phone_number_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_livekit_phone_number_proto_rawDesc), len(file_livekit_phone_number_proto_rawDesc)))
})
return file_livekit_phone_number_proto_rawDescData
}
var file_livekit_phone_number_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
var file_livekit_phone_number_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
var file_livekit_phone_number_proto_goTypes = []any{
(PhoneNumberStatus)(0), (PhoneNumberType)(0), (*SearchPhoneNumbersRequest)(nil), (*SearchPhoneNumbersResponse)(nil), (*PurchasePhoneNumberRequest)(nil), (*PurchasePhoneNumberResponse)(nil), (*ListPhoneNumbersRequest)(nil), (*ListPhoneNumbersResponse)(nil), (*GetPhoneNumberRequest)(nil), (*GetPhoneNumberResponse)(nil), (*UpdatePhoneNumberRequest)(nil), (*UpdatePhoneNumberResponse)(nil), (*ReleasePhoneNumbersRequest)(nil), (*ReleasePhoneNumbersResponse)(nil), (*PhoneNumber)(nil), (*TokenPagination)(nil), (*timestamppb.Timestamp)(nil), }
var file_livekit_phone_number_proto_depIdxs = []int32{
15, 14, 15, 14, 0, 15, 14, 15, 14, 14, 1, 16, 16, 0, 16, 16, 2, 4, 6, 8, 10, 12, 3, 5, 7, 9, 11, 13, 22, 16, 16, 16, 0, }
func init() { file_livekit_phone_number_proto_init() }
func file_livekit_phone_number_proto_init() {
if File_livekit_phone_number_proto != nil {
return
}
file_livekit_models_proto_init()
file_livekit_phone_number_proto_msgTypes[0].OneofWrappers = []any{}
file_livekit_phone_number_proto_msgTypes[2].OneofWrappers = []any{}
file_livekit_phone_number_proto_msgTypes[4].OneofWrappers = []any{}
file_livekit_phone_number_proto_msgTypes[6].OneofWrappers = []any{}
file_livekit_phone_number_proto_msgTypes[8].OneofWrappers = []any{}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_livekit_phone_number_proto_rawDesc), len(file_livekit_phone_number_proto_rawDesc)),
NumEnums: 2,
NumMessages: 13,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_livekit_phone_number_proto_goTypes,
DependencyIndexes: file_livekit_phone_number_proto_depIdxs,
EnumInfos: file_livekit_phone_number_proto_enumTypes,
MessageInfos: file_livekit_phone_number_proto_msgTypes,
}.Build()
File_livekit_phone_number_proto = out.File
file_livekit_phone_number_proto_goTypes = nil
file_livekit_phone_number_proto_depIdxs = nil
}