export path string to service type (#4428)
Also removes the unused teams service consts --- #### Does this PR need a docs update or release note? - [x] ⛔ No #### Type of change - [x] 🌻 Feature #### Test Plan - [x] ⚡ Unit test - [x] 💚 E2E
This commit is contained in:
parent
c4f6ad791e
commit
19111fe136
@ -96,14 +96,10 @@ var serviceCategories = map[ServiceType]map[CategoryType]struct{}{
|
|||||||
ChannelMessagesCategory: {},
|
ChannelMessagesCategory: {},
|
||||||
LibrariesCategory: {},
|
LibrariesCategory: {},
|
||||||
},
|
},
|
||||||
TeamsService: {
|
|
||||||
ChannelMessagesCategory: {},
|
|
||||||
LibrariesCategory: {},
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func validateServiceAndCategoryStrings(s, c string) (ServiceType, CategoryType, error) {
|
func validateServiceAndCategoryStrings(s, c string) (ServiceType, CategoryType, error) {
|
||||||
service := toServiceType(s)
|
service := ToServiceType(s)
|
||||||
if service == UnknownService {
|
if service == UnknownService {
|
||||||
return UnknownService, UnknownCategory, clues.Stack(ErrorUnknownService).With("service", fmt.Sprintf("%q", s))
|
return UnknownService, UnknownCategory, clues.Stack(ErrorUnknownService).With("service", fmt.Sprintf("%q", s))
|
||||||
}
|
}
|
||||||
|
|||||||
@ -157,7 +157,7 @@ func (suite *ServiceCategoryUnitSuite) TestToServiceType() {
|
|||||||
suite.Run(test.name, func() {
|
suite.Run(test.name, func() {
|
||||||
t := suite.T()
|
t := suite.T()
|
||||||
|
|
||||||
assert.Equal(t, test.expected, toServiceType(test.service))
|
assert.Equal(t, test.expected, ToServiceType(test.service))
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -23,19 +23,17 @@ type ServiceType int
|
|||||||
//go:generate stringer -type=ServiceType -linecomment
|
//go:generate stringer -type=ServiceType -linecomment
|
||||||
const (
|
const (
|
||||||
UnknownService ServiceType = 0
|
UnknownService ServiceType = 0
|
||||||
ExchangeService ServiceType = 1 // exchange
|
ExchangeService ServiceType = 1 // exchange
|
||||||
OneDriveService ServiceType = 2 // onedrive
|
OneDriveService ServiceType = 2 // onedrive
|
||||||
SharePointService ServiceType = 3 // sharepoint
|
SharePointService ServiceType = 3 // sharepoint
|
||||||
ExchangeMetadataService ServiceType = 4 // exchangeMetadata
|
ExchangeMetadataService ServiceType = 4 // exchangeMetadata
|
||||||
OneDriveMetadataService ServiceType = 5 // onedriveMetadata
|
OneDriveMetadataService ServiceType = 5 // onedriveMetadata
|
||||||
SharePointMetadataService ServiceType = 6 // sharepointMetadata
|
SharePointMetadataService ServiceType = 6 // sharepointMetadata
|
||||||
GroupsService ServiceType = 7 // groups
|
GroupsService ServiceType = 7 // groups
|
||||||
GroupsMetadataService ServiceType = 8 // groupsMetadata
|
GroupsMetadataService ServiceType = 8 // groupsMetadata
|
||||||
TeamsService ServiceType = 9 // teams
|
|
||||||
TeamsMetadataService ServiceType = 10 // teamsMetadata
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func toServiceType(service string) ServiceType {
|
func ToServiceType(service string) ServiceType {
|
||||||
s := strings.ToLower(service)
|
s := strings.ToLower(service)
|
||||||
|
|
||||||
switch s {
|
switch s {
|
||||||
@ -47,8 +45,6 @@ func toServiceType(service string) ServiceType {
|
|||||||
return SharePointService
|
return SharePointService
|
||||||
case strings.ToLower(GroupsService.String()):
|
case strings.ToLower(GroupsService.String()):
|
||||||
return GroupsService
|
return GroupsService
|
||||||
case strings.ToLower(TeamsService.String()):
|
|
||||||
return TeamsService
|
|
||||||
case strings.ToLower(ExchangeMetadataService.String()):
|
case strings.ToLower(ExchangeMetadataService.String()):
|
||||||
return ExchangeMetadataService
|
return ExchangeMetadataService
|
||||||
case strings.ToLower(OneDriveMetadataService.String()):
|
case strings.ToLower(OneDriveMetadataService.String()):
|
||||||
@ -57,8 +53,6 @@ func toServiceType(service string) ServiceType {
|
|||||||
return SharePointMetadataService
|
return SharePointMetadataService
|
||||||
case strings.ToLower(GroupsMetadataService.String()):
|
case strings.ToLower(GroupsMetadataService.String()):
|
||||||
return GroupsMetadataService
|
return GroupsMetadataService
|
||||||
case strings.ToLower(TeamsMetadataService.String()):
|
|
||||||
return TeamsMetadataService
|
|
||||||
default:
|
default:
|
||||||
return UnknownService
|
return UnknownService
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,13 +17,11 @@ func _() {
|
|||||||
_ = x[SharePointMetadataService-6]
|
_ = x[SharePointMetadataService-6]
|
||||||
_ = x[GroupsService-7]
|
_ = x[GroupsService-7]
|
||||||
_ = x[GroupsMetadataService-8]
|
_ = x[GroupsMetadataService-8]
|
||||||
_ = x[TeamsService-9]
|
|
||||||
_ = x[TeamsMetadataService-10]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const _ServiceType_name = "UnknownServiceexchangeonedrivesharepointexchangeMetadataonedriveMetadatasharepointMetadatagroupsgroupsMetadatateamsteamsMetadata"
|
const _ServiceType_name = "UnknownServiceexchangeonedrivesharepointexchangeMetadataonedriveMetadatasharepointMetadatagroupsgroupsMetadata"
|
||||||
|
|
||||||
var _ServiceType_index = [...]uint8{0, 14, 22, 30, 40, 56, 72, 90, 96, 110, 115, 128}
|
var _ServiceType_index = [...]uint8{0, 14, 22, 30, 40, 56, 72, 90, 96, 110}
|
||||||
|
|
||||||
func (i ServiceType) String() string {
|
func (i ServiceType) String() string {
|
||||||
if i < 0 || i >= ServiceType(len(_ServiceType_index)-1) {
|
if i < 0 || i >= ServiceType(len(_ServiceType_index)-1) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user