// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.33.0 // protoc v4.25.3 // source: sms/sms.proto package sms import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) type SendSMSRequest_MsgEncoding int32 const ( SendSMSRequest_LITERAL SendSMSRequest_MsgEncoding = 0 SendSMSRequest_BASE64 SendSMSRequest_MsgEncoding = 1 ) // Enum value maps for SendSMSRequest_MsgEncoding. var ( SendSMSRequest_MsgEncoding_name = map[int32]string{ 0: "LITERAL", 1: "BASE64", } SendSMSRequest_MsgEncoding_value = map[string]int32{ "LITERAL": 0, "BASE64": 1, } ) func (x SendSMSRequest_MsgEncoding) Enum() *SendSMSRequest_MsgEncoding { p := new(SendSMSRequest_MsgEncoding) *p = x return p } func (x SendSMSRequest_MsgEncoding) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (SendSMSRequest_MsgEncoding) Descriptor() protoreflect.EnumDescriptor { return file_sms_sms_proto_enumTypes[0].Descriptor() } func (SendSMSRequest_MsgEncoding) Type() protoreflect.EnumType { return &file_sms_sms_proto_enumTypes[0] } func (x SendSMSRequest_MsgEncoding) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use SendSMSRequest_MsgEncoding.Descriptor instead. func (SendSMSRequest_MsgEncoding) EnumDescriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{0, 0} } type SendSMSRequest_DataCoding int32 const ( SendSMSRequest_ZERO SendSMSRequest_DataCoding = 0 SendSMSRequest_ONE SendSMSRequest_DataCoding = 1 SendSMSRequest_THREE SendSMSRequest_DataCoding = 3 SendSMSRequest_FOUR SendSMSRequest_DataCoding = 4 SendSMSRequest_EIGHT SendSMSRequest_DataCoding = 8 ) // Enum value maps for SendSMSRequest_DataCoding. var ( SendSMSRequest_DataCoding_name = map[int32]string{ 0: "ZERO", 1: "ONE", 3: "THREE", 4: "FOUR", 8: "EIGHT", } SendSMSRequest_DataCoding_value = map[string]int32{ "ZERO": 0, "ONE": 1, "THREE": 3, "FOUR": 4, "EIGHT": 8, } ) func (x SendSMSRequest_DataCoding) Enum() *SendSMSRequest_DataCoding { p := new(SendSMSRequest_DataCoding) *p = x return p } func (x SendSMSRequest_DataCoding) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (SendSMSRequest_DataCoding) Descriptor() protoreflect.EnumDescriptor { return file_sms_sms_proto_enumTypes[1].Descriptor() } func (SendSMSRequest_DataCoding) Type() protoreflect.EnumType { return &file_sms_sms_proto_enumTypes[1] } func (x SendSMSRequest_DataCoding) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use SendSMSRequest_DataCoding.Descriptor instead. func (SendSMSRequest_DataCoding) EnumDescriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{0, 1} } type SMSDetailsResponse_Status int32 const ( SMSDetailsResponse_Unknown SMSDetailsResponse_Status = 0 SMSDetailsResponse_Received SMSDetailsResponse_Status = 1 SMSDetailsResponse_Cancelled SMSDetailsResponse_Status = 2 SMSDetailsResponse_CancelFailed SMSDetailsResponse_Status = 3 SMSDetailsResponse_CancelPending SMSDetailsResponse_Status = 4 SMSDetailsResponse_Delivered SMSDetailsResponse_Status = 5 SMSDetailsResponse_Pending SMSDetailsResponse_Status = 6 SMSDetailsResponse_Failed SMSDetailsResponse_Status = 7 ) // Enum value maps for SMSDetailsResponse_Status. var ( SMSDetailsResponse_Status_name = map[int32]string{ 0: "Unknown", 1: "Received", 2: "Cancelled", 3: "CancelFailed", 4: "CancelPending", 5: "Delivered", 6: "Pending", 7: "Failed", } SMSDetailsResponse_Status_value = map[string]int32{ "Unknown": 0, "Received": 1, "Cancelled": 2, "CancelFailed": 3, "CancelPending": 4, "Delivered": 5, "Pending": 6, "Failed": 7, } ) func (x SMSDetailsResponse_Status) Enum() *SMSDetailsResponse_Status { p := new(SMSDetailsResponse_Status) *p = x return p } func (x SMSDetailsResponse_Status) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (SMSDetailsResponse_Status) Descriptor() protoreflect.EnumDescriptor { return file_sms_sms_proto_enumTypes[2].Descriptor() } func (SMSDetailsResponse_Status) Type() protoreflect.EnumType { return &file_sms_sms_proto_enumTypes[2] } func (x SMSDetailsResponse_Status) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use SMSDetailsResponse_Status.Descriptor instead. func (SMSDetailsResponse_Status) EnumDescriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{1, 0} } type SendSMSRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ICCID string `protobuf:"bytes,1,opt,name=ICCID,proto3" json:"ICCID,omitempty"` MessageText string `protobuf:"bytes,3,opt,name=messageText,proto3" json:"messageText,omitempty"` MessageEncoding *SendSMSRequest_MsgEncoding `protobuf:"varint,4,opt,name=messageEncoding,proto3,enum=SendSMSRequest_MsgEncoding,oneof" json:"messageEncoding,omitempty"` DataCoding *SendSMSRequest_DataCoding `protobuf:"varint,5,opt,name=dataCoding,proto3,enum=SendSMSRequest_DataCoding,oneof" json:"dataCoding,omitempty"` Tpvp *string `protobuf:"bytes,6,opt,name=tpvp,proto3,oneof" json:"tpvp,omitempty"` Await bool `protobuf:"varint,7,opt,name=await,proto3" json:"await,omitempty"` KafkaServiceTarget string `protobuf:"bytes,8,opt,name=KafkaServiceTarget,proto3" json:"KafkaServiceTarget,omitempty"` } func (x *SendSMSRequest) Reset() { *x = SendSMSRequest{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *SendSMSRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendSMSRequest) ProtoMessage() {} func (x *SendSMSRequest) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendSMSRequest.ProtoReflect.Descriptor instead. func (*SendSMSRequest) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{0} } func (x *SendSMSRequest) GetICCID() string { if x != nil { return x.ICCID } return "" } func (x *SendSMSRequest) GetMessageText() string { if x != nil { return x.MessageText } return "" } func (x *SendSMSRequest) GetMessageEncoding() SendSMSRequest_MsgEncoding { if x != nil && x.MessageEncoding != nil { return *x.MessageEncoding } return SendSMSRequest_LITERAL } func (x *SendSMSRequest) GetDataCoding() SendSMSRequest_DataCoding { if x != nil && x.DataCoding != nil { return *x.DataCoding } return SendSMSRequest_ZERO } func (x *SendSMSRequest) GetTpvp() string { if x != nil && x.Tpvp != nil { return *x.Tpvp } return "" } func (x *SendSMSRequest) GetAwait() bool { if x != nil { return x.Await } return false } func (x *SendSMSRequest) GetKafkaServiceTarget() string { if x != nil { return x.KafkaServiceTarget } return "" } type SMSDetailsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields SmsMsgID string `protobuf:"bytes,1,opt,name=smsMsgID,proto3" json:"smsMsgID,omitempty"` Status SMSDetailsResponse_Status `protobuf:"varint,2,opt,name=status,proto3,enum=SMSDetailsResponse_Status" json:"status,omitempty"` MessageText string `protobuf:"bytes,3,opt,name=messageText,proto3" json:"messageText,omitempty"` SenderLogin string `protobuf:"bytes,4,opt,name=senderLogin,proto3" json:"senderLogin,omitempty"` SentTo string `protobuf:"bytes,5,opt,name=sentTo,proto3" json:"sentTo,omitempty"` SentFrom string `protobuf:"bytes,6,opt,name=sentFrom,proto3" json:"sentFrom,omitempty"` MsgType string `protobuf:"bytes,7,opt,name=msgType,proto3" json:"msgType,omitempty"` DateSent string `protobuf:"bytes,8,opt,name=dateSent,proto3" json:"dateSent,omitempty"` DateModified string `protobuf:"bytes,9,opt,name=dateModified,proto3" json:"dateModified,omitempty"` ICCID string `protobuf:"bytes,10,opt,name=ICCID,proto3" json:"ICCID,omitempty"` } func (x *SMSDetailsResponse) Reset() { *x = SMSDetailsResponse{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *SMSDetailsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SMSDetailsResponse) ProtoMessage() {} func (x *SMSDetailsResponse) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SMSDetailsResponse.ProtoReflect.Descriptor instead. func (*SMSDetailsResponse) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{1} } func (x *SMSDetailsResponse) GetSmsMsgID() string { if x != nil { return x.SmsMsgID } return "" } func (x *SMSDetailsResponse) GetStatus() SMSDetailsResponse_Status { if x != nil { return x.Status } return SMSDetailsResponse_Unknown } func (x *SMSDetailsResponse) GetMessageText() string { if x != nil { return x.MessageText } return "" } func (x *SMSDetailsResponse) GetSenderLogin() string { if x != nil { return x.SenderLogin } return "" } func (x *SMSDetailsResponse) GetSentTo() string { if x != nil { return x.SentTo } return "" } func (x *SMSDetailsResponse) GetSentFrom() string { if x != nil { return x.SentFrom } return "" } func (x *SMSDetailsResponse) GetMsgType() string { if x != nil { return x.MsgType } return "" } func (x *SMSDetailsResponse) GetDateSent() string { if x != nil { return x.DateSent } return "" } func (x *SMSDetailsResponse) GetDateModified() string { if x != nil { return x.DateModified } return "" } func (x *SMSDetailsResponse) GetICCID() string { if x != nil { return x.ICCID } return "" } type SMSQueueResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields SmsMsgID string `protobuf:"bytes,1,opt,name=smsMsgID,proto3" json:"smsMsgID,omitempty"` SentSuccessful bool `protobuf:"varint,2,opt,name=sentSuccessful,proto3" json:"sentSuccessful,omitempty"` } func (x *SMSQueueResponse) Reset() { *x = SMSQueueResponse{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *SMSQueueResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SMSQueueResponse) ProtoMessage() {} func (x *SMSQueueResponse) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SMSQueueResponse.ProtoReflect.Descriptor instead. func (*SMSQueueResponse) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{2} } func (x *SMSQueueResponse) GetSmsMsgID() string { if x != nil { return x.SmsMsgID } return "" } func (x *SMSQueueResponse) GetSentSuccessful() bool { if x != nil { return x.SentSuccessful } return false } type ChangeRatePlanRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ProductId string `protobuf:"bytes,1,opt,name=productId,proto3" json:"productId,omitempty"` ICCID string `protobuf:"bytes,2,opt,name=ICCID,proto3" json:"ICCID,omitempty"` AccountId string `protobuf:"bytes,3,opt,name=accountId,proto3" json:"accountId,omitempty"` } func (x *ChangeRatePlanRequest) Reset() { *x = ChangeRatePlanRequest{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *ChangeRatePlanRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ChangeRatePlanRequest) ProtoMessage() {} func (x *ChangeRatePlanRequest) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ChangeRatePlanRequest.ProtoReflect.Descriptor instead. func (*ChangeRatePlanRequest) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{3} } func (x *ChangeRatePlanRequest) GetProductId() string { if x != nil { return x.ProductId } return "" } func (x *ChangeRatePlanRequest) GetICCID() string { if x != nil { return x.ICCID } return "" } func (x *ChangeRatePlanRequest) GetAccountId() string { if x != nil { return x.AccountId } return "" } type ChangeRatePlanResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ICCID string `protobuf:"bytes,1,opt,name=ICCID,proto3" json:"ICCID,omitempty"` } func (x *ChangeRatePlanResponse) Reset() { *x = ChangeRatePlanResponse{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *ChangeRatePlanResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ChangeRatePlanResponse) ProtoMessage() {} func (x *ChangeRatePlanResponse) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ChangeRatePlanResponse.ProtoReflect.Descriptor instead. func (*ChangeRatePlanResponse) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{4} } func (x *ChangeRatePlanResponse) GetICCID() string { if x != nil { return x.ICCID } return "" } type CustomAtributesRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ICCID string `protobuf:"bytes,1,opt,name=ICCID,proto3" json:"ICCID,omitempty"` AccountCustom1 string `protobuf:"bytes,2,opt,name=accountCustom1,proto3" json:"accountCustom1,omitempty"` } func (x *CustomAtributesRequest) Reset() { *x = CustomAtributesRequest{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *CustomAtributesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CustomAtributesRequest) ProtoMessage() {} func (x *CustomAtributesRequest) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CustomAtributesRequest.ProtoReflect.Descriptor instead. func (*CustomAtributesRequest) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{5} } func (x *CustomAtributesRequest) GetICCID() string { if x != nil { return x.ICCID } return "" } func (x *CustomAtributesRequest) GetAccountCustom1() string { if x != nil { return x.AccountCustom1 } return "" } type CustomAtributeResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ICCID string `protobuf:"bytes,1,opt,name=ICCID,proto3" json:"ICCID,omitempty"` } func (x *CustomAtributeResponse) Reset() { *x = CustomAtributeResponse{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *CustomAtributeResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CustomAtributeResponse) ProtoMessage() {} func (x *CustomAtributeResponse) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CustomAtributeResponse.ProtoReflect.Descriptor instead. func (*CustomAtributeResponse) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{6} } func (x *CustomAtributeResponse) GetICCID() string { if x != nil { return x.ICCID } return "" } type GetAvailableProductsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` ProductType []string `protobuf:"bytes,2,rep,name=productType,proto3" json:"productType,omitempty"` ProductClassification []string `protobuf:"bytes,3,rep,name=productClassification,proto3" json:"productClassification,omitempty"` } func (x *GetAvailableProductsRequest) Reset() { *x = GetAvailableProductsRequest{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *GetAvailableProductsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetAvailableProductsRequest) ProtoMessage() {} func (x *GetAvailableProductsRequest) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetAvailableProductsRequest.ProtoReflect.Descriptor instead. func (*GetAvailableProductsRequest) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{7} } func (x *GetAvailableProductsRequest) GetAccountId() string { if x != nil { return x.AccountId } return "" } func (x *GetAvailableProductsRequest) GetProductType() []string { if x != nil { return x.ProductType } return nil } func (x *GetAvailableProductsRequest) GetProductClassification() []string { if x != nil { return x.ProductClassification } return nil } type RatePlan struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields RatePlanName string `protobuf:"bytes,1,opt,name=ratePlanName,proto3" json:"ratePlanName,omitempty"` PlanType string `protobuf:"bytes,2,opt,name=planType,proto3" json:"planType,omitempty"` PlanStatus string `protobuf:"bytes,3,opt,name=planStatus,proto3" json:"planStatus,omitempty"` ChargeUnit string `protobuf:"bytes,4,opt,name=chargeUnit,proto3" json:"chargeUnit,omitempty"` } func (x *RatePlan) Reset() { *x = RatePlan{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *RatePlan) String() string { return protoimpl.X.MessageStringOf(x) } func (*RatePlan) ProtoMessage() {} func (x *RatePlan) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RatePlan.ProtoReflect.Descriptor instead. func (*RatePlan) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{8} } func (x *RatePlan) GetRatePlanName() string { if x != nil { return x.RatePlanName } return "" } func (x *RatePlan) GetPlanType() string { if x != nil { return x.PlanType } return "" } func (x *RatePlan) GetPlanStatus() string { if x != nil { return x.PlanStatus } return "" } func (x *RatePlan) GetChargeUnit() string { if x != nil { return x.ChargeUnit } return "" } type AvailableTmobileProduct struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` ProductId string `protobuf:"bytes,2,opt,name=productId,proto3" json:"productId,omitempty"` ShortDescription string `protobuf:"bytes,3,opt,name=shortDescription,proto3" json:"shortDescription,omitempty"` LongDescription string `protobuf:"bytes,4,opt,name=longDescription,proto3" json:"longDescription,omitempty"` Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` EffectiveDate string `protobuf:"bytes,6,opt,name=effectiveDate,proto3" json:"effectiveDate,omitempty"` ExpirationDate string `protobuf:"bytes,7,opt,name=expirationDate,proto3" json:"expirationDate,omitempty"` RatePlan *RatePlan `protobuf:"bytes,8,opt,name=ratePlan,proto3" json:"ratePlan,omitempty"` } func (x *AvailableTmobileProduct) Reset() { *x = AvailableTmobileProduct{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *AvailableTmobileProduct) String() string { return protoimpl.X.MessageStringOf(x) } func (*AvailableTmobileProduct) ProtoMessage() {} func (x *AvailableTmobileProduct) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AvailableTmobileProduct.ProtoReflect.Descriptor instead. func (*AvailableTmobileProduct) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{9} } func (x *AvailableTmobileProduct) GetId() string { if x != nil { return x.Id } return "" } func (x *AvailableTmobileProduct) GetProductId() string { if x != nil { return x.ProductId } return "" } func (x *AvailableTmobileProduct) GetShortDescription() string { if x != nil { return x.ShortDescription } return "" } func (x *AvailableTmobileProduct) GetLongDescription() string { if x != nil { return x.LongDescription } return "" } func (x *AvailableTmobileProduct) GetStatus() string { if x != nil { return x.Status } return "" } func (x *AvailableTmobileProduct) GetEffectiveDate() string { if x != nil { return x.EffectiveDate } return "" } func (x *AvailableTmobileProduct) GetExpirationDate() string { if x != nil { return x.ExpirationDate } return "" } func (x *AvailableTmobileProduct) GetRatePlan() *RatePlan { if x != nil { return x.RatePlan } return nil } type GetAvailableProductsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields AvailableProducts []*AvailableTmobileProduct `protobuf:"bytes,1,rep,name=availableProducts,proto3" json:"availableProducts,omitempty"` } func (x *GetAvailableProductsResponse) Reset() { *x = GetAvailableProductsResponse{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *GetAvailableProductsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetAvailableProductsResponse) ProtoMessage() {} func (x *GetAvailableProductsResponse) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetAvailableProductsResponse.ProtoReflect.Descriptor instead. func (*GetAvailableProductsResponse) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{10} } func (x *GetAvailableProductsResponse) GetAvailableProducts() []*AvailableTmobileProduct { if x != nil { return x.AvailableProducts } return nil } type DeviceDetailsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ICCID string `protobuf:"bytes,1,opt,name=ICCID,proto3" json:"ICCID,omitempty"` } func (x *DeviceDetailsRequest) Reset() { *x = DeviceDetailsRequest{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *DeviceDetailsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeviceDetailsRequest) ProtoMessage() {} func (x *DeviceDetailsRequest) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeviceDetailsRequest.ProtoReflect.Descriptor instead. func (*DeviceDetailsRequest) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{11} } func (x *DeviceDetailsRequest) GetICCID() string { if x != nil { return x.ICCID } return "" } type DeviceDetailsResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ICCID string `protobuf:"bytes,1,opt,name=ICCID,proto3" json:"ICCID,omitempty"` RatePlan string `protobuf:"bytes,2,opt,name=ratePlan,proto3" json:"ratePlan,omitempty"` AccountId string `protobuf:"bytes,3,opt,name=accountId,proto3" json:"accountId,omitempty"` AccountCustom1 string `protobuf:"bytes,4,opt,name=accountCustom1,proto3" json:"accountCustom1,omitempty"` Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` } func (x *DeviceDetailsResponse) Reset() { *x = DeviceDetailsResponse{} if protoimpl.UnsafeEnabled { mi := &file_sms_sms_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *DeviceDetailsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeviceDetailsResponse) ProtoMessage() {} func (x *DeviceDetailsResponse) ProtoReflect() protoreflect.Message { mi := &file_sms_sms_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeviceDetailsResponse.ProtoReflect.Descriptor instead. func (*DeviceDetailsResponse) Descriptor() ([]byte, []int) { return file_sms_sms_proto_rawDescGZIP(), []int{12} } func (x *DeviceDetailsResponse) GetICCID() string { if x != nil { return x.ICCID } return "" } func (x *DeviceDetailsResponse) GetRatePlan() string { if x != nil { return x.RatePlan } return "" } func (x *DeviceDetailsResponse) GetAccountId() string { if x != nil { return x.AccountId } return "" } func (x *DeviceDetailsResponse) GetAccountCustom1() string { if x != nil { return x.AccountCustom1 } return "" } func (x *DeviceDetailsResponse) GetStatus() string { if x != nil { return x.Status } return "" } var File_sms_sms_proto protoreflect.FileDescriptor var file_sms_sms_proto_rawDesc = []byte{ 0x0a, 0x0d, 0x73, 0x6d, 0x73, 0x2f, 0x73, 0x6d, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x03, 0x0a, 0x0e, 0x53, 0x65, 0x6e, 0x64, 0x53, 0x4d, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x4a, 0x0a, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x53, 0x4d, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4d, 0x73, 0x67, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x53, 0x4d, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x01, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x17, 0x0a, 0x04, 0x74, 0x70, 0x76, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x48, 0x02, 0x52, 0x04, 0x74, 0x70, 0x76, 0x70, 0x88, 0x01, 0x01, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x69, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x61, 0x77, 0x61, 0x69, 0x74, 0x12, 0x2e, 0x0a, 0x12, 0x4b, 0x61, 0x66, 0x6b, 0x61, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x4b, 0x61, 0x66, 0x6b, 0x61, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x22, 0x26, 0x0a, 0x0b, 0x4d, 0x73, 0x67, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x0b, 0x0a, 0x07, 0x4c, 0x49, 0x54, 0x45, 0x52, 0x41, 0x4c, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x42, 0x41, 0x53, 0x45, 0x36, 0x34, 0x10, 0x01, 0x22, 0x3f, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x08, 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x54, 0x48, 0x52, 0x45, 0x45, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x46, 0x4f, 0x55, 0x52, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x49, 0x47, 0x48, 0x54, 0x10, 0x08, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x74, 0x70, 0x76, 0x70, 0x22, 0xcd, 0x03, 0x0a, 0x12, 0x53, 0x4d, 0x53, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x6d, 0x73, 0x4d, 0x73, 0x67, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x6d, 0x73, 0x4d, 0x73, 0x67, 0x49, 0x44, 0x12, 0x32, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x53, 0x4d, 0x53, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x6e, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x6e, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x22, 0x7f, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x10, 0x04, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x65, 0x64, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x10, 0x06, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0x07, 0x22, 0x56, 0x0a, 0x10, 0x53, 0x4d, 0x53, 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x6d, 0x73, 0x4d, 0x73, 0x67, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x6d, 0x73, 0x4d, 0x73, 0x67, 0x49, 0x44, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x73, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c, 0x22, 0x69, 0x0a, 0x15, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x2e, 0x0a, 0x16, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x22, 0x56, 0x0a, 0x16, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x41, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x12, 0x26, 0x0a, 0x0e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x31, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x31, 0x22, 0x2e, 0x0a, 0x16, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x41, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x22, 0x93, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a, 0x15, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8a, 0x01, 0x0a, 0x08, 0x52, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x55, 0x6e, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x55, 0x6e, 0x69, 0x74, 0x22, 0xaa, 0x02, 0x0a, 0x17, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x6c, 0x6f, 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6c, 0x6f, 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x44, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x44, 0x61, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x25, 0x0a, 0x08, 0x72, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x52, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x08, 0x72, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x22, 0x66, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x73, 0x22, 0x2c, 0x0a, 0x14, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x22, 0xa7, 0x01, 0x0a, 0x15, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x49, 0x43, 0x43, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x31, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x32, 0xb2, 0x03, 0x0a, 0x0a, 0x53, 0x4d, 0x53, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x37, 0x0a, 0x0d, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x53, 0x4d, 0x53, 0x53, 0x65, 0x6e, 0x64, 0x12, 0x0f, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x53, 0x4d, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x13, 0x2e, 0x53, 0x4d, 0x53, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x36, 0x0a, 0x0e, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x53, 0x4d, 0x53, 0x51, 0x75, 0x65, 0x75, 0x65, 0x12, 0x0f, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x53, 0x4d, 0x53, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x11, 0x2e, 0x53, 0x4d, 0x53, 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x52, 0x0a, 0x11, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x73, 0x12, 0x1c, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x49, 0x0a, 0x14, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x16, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4c, 0x0a, 0x16, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 0x17, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x41, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x41, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x46, 0x0a, 0x13, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x15, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x0a, 0x5a, 0x08, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x6d, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( file_sms_sms_proto_rawDescOnce sync.Once file_sms_sms_proto_rawDescData = file_sms_sms_proto_rawDesc ) func file_sms_sms_proto_rawDescGZIP() []byte { file_sms_sms_proto_rawDescOnce.Do(func() { file_sms_sms_proto_rawDescData = protoimpl.X.CompressGZIP(file_sms_sms_proto_rawDescData) }) return file_sms_sms_proto_rawDescData } var file_sms_sms_proto_enumTypes = make([]protoimpl.EnumInfo, 3) var file_sms_sms_proto_msgTypes = make([]protoimpl.MessageInfo, 13) var file_sms_sms_proto_goTypes = []interface{}{ (SendSMSRequest_MsgEncoding)(0), // 0: SendSMSRequest.MsgEncoding (SendSMSRequest_DataCoding)(0), // 1: SendSMSRequest.DataCoding (SMSDetailsResponse_Status)(0), // 2: SMSDetailsResponse.Status (*SendSMSRequest)(nil), // 3: SendSMSRequest (*SMSDetailsResponse)(nil), // 4: SMSDetailsResponse (*SMSQueueResponse)(nil), // 5: SMSQueueResponse (*ChangeRatePlanRequest)(nil), // 6: ChangeRatePlanRequest (*ChangeRatePlanResponse)(nil), // 7: ChangeRatePlanResponse (*CustomAtributesRequest)(nil), // 8: CustomAtributesRequest (*CustomAtributeResponse)(nil), // 9: CustomAtributeResponse (*GetAvailableProductsRequest)(nil), // 10: GetAvailableProductsRequest (*RatePlan)(nil), // 11: RatePlan (*AvailableTmobileProduct)(nil), // 12: AvailableTmobileProduct (*GetAvailableProductsResponse)(nil), // 13: GetAvailableProductsResponse (*DeviceDetailsRequest)(nil), // 14: DeviceDetailsRequest (*DeviceDetailsResponse)(nil), // 15: DeviceDetailsResponse } var file_sms_sms_proto_depIdxs = []int32{ 0, // 0: SendSMSRequest.messageEncoding:type_name -> SendSMSRequest.MsgEncoding 1, // 1: SendSMSRequest.dataCoding:type_name -> SendSMSRequest.DataCoding 2, // 2: SMSDetailsResponse.status:type_name -> SMSDetailsResponse.Status 11, // 3: AvailableTmobileProduct.ratePlan:type_name -> RatePlan 12, // 4: GetAvailableProductsResponse.availableProducts:type_name -> AvailableTmobileProduct 3, // 5: SMSService.HandleSMSSend:input_type -> SendSMSRequest 3, // 6: SMSService.HandleSMSQueue:input_type -> SendSMSRequest 10, // 7: SMSService.HandleGetProducts:input_type -> GetAvailableProductsRequest 6, // 8: SMSService.HandleChangeRatePlan:input_type -> ChangeRatePlanRequest 8, // 9: SMSService.HandleCustomAttributes:input_type -> CustomAtributesRequest 14, // 10: SMSService.HandleDeviceDetails:input_type -> DeviceDetailsRequest 4, // 11: SMSService.HandleSMSSend:output_type -> SMSDetailsResponse 5, // 12: SMSService.HandleSMSQueue:output_type -> SMSQueueResponse 13, // 13: SMSService.HandleGetProducts:output_type -> GetAvailableProductsResponse 7, // 14: SMSService.HandleChangeRatePlan:output_type -> ChangeRatePlanResponse 9, // 15: SMSService.HandleCustomAttributes:output_type -> CustomAtributeResponse 15, // 16: SMSService.HandleDeviceDetails:output_type -> DeviceDetailsResponse 11, // [11:17] is the sub-list for method output_type 5, // [5:11] is the sub-list for method input_type 5, // [5:5] is the sub-list for extension type_name 5, // [5:5] is the sub-list for extension extendee 0, // [0:5] is the sub-list for field type_name } func init() { file_sms_sms_proto_init() } func file_sms_sms_proto_init() { if File_sms_sms_proto != nil { return } if !protoimpl.UnsafeEnabled { file_sms_sms_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SendSMSRequest); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SMSDetailsResponse); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SMSQueueResponse); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ChangeRatePlanRequest); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ChangeRatePlanResponse); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CustomAtributesRequest); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CustomAtributeResponse); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetAvailableProductsRequest); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RatePlan); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AvailableTmobileProduct); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetAvailableProductsResponse); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeviceDetailsRequest); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_sms_sms_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeviceDetailsResponse); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } } file_sms_sms_proto_msgTypes[0].OneofWrappers = []interface{}{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_sms_sms_proto_rawDesc, NumEnums: 3, NumMessages: 13, NumExtensions: 0, NumServices: 1, }, GoTypes: file_sms_sms_proto_goTypes, DependencyIndexes: file_sms_sms_proto_depIdxs, EnumInfos: file_sms_sms_proto_enumTypes, MessageInfos: file_sms_sms_proto_msgTypes, }.Build() File_sms_sms_proto = out.File file_sms_sms_proto_rawDesc = nil file_sms_sms_proto_goTypes = nil file_sms_sms_proto_depIdxs = nil }