Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Configure ¶
func Configure(api *operations.DevAnalyticsAffiliationAPI, service Service)
Configure setups handlers on api with Service
Types ¶
type Service ¶
type Service interface { shared.ServiceInterface // External methods GetMatchingBlacklist(context.Context, *affiliation.GetMatchingBlacklistParams) (*models.GetMatchingBlacklistOutput, error) PostMatchingBlacklist(context.Context, *affiliation.PostMatchingBlacklistParams) (*models.MatchingBlacklistOutput, error) DeleteMatchingBlacklist(context.Context, *affiliation.DeleteMatchingBlacklistParams) (*models.TextStatusOutput, error) GetListOrganizations(context.Context, *affiliation.GetListOrganizationsParams) (*models.GetListOrganizationsServiceOutput, error) GetListOrganizationsDomains(context.Context, *affiliation.GetListOrganizationsDomainsParams) (*models.GetListOrganizationsDomainsOutput, error) GetFindOrganizationByID(context.Context, *affiliation.GetFindOrganizationByIDParams) (*models.OrganizationDataOutput, error) GetFindOrganizationByName(context.Context, *affiliation.GetFindOrganizationByNameParams) (*models.OrganizationDataOutput, error) PostAddOrganization(context.Context, *affiliation.PostAddOrganizationParams) (*models.OrganizationDataOutput, error) PutEditOrganization(context.Context, *affiliation.PutEditOrganizationParams) (*models.OrganizationDataOutput, error) DeleteOrganization(context.Context, *affiliation.DeleteOrganizationParams) (*models.TextStatusOutput, error) PutOrgDomain(context.Context, *affiliation.PutOrgDomainParams) (*models.PutOrgDomainOutput, error) DeleteOrgDomain(context.Context, *affiliation.DeleteOrgDomainParams) (*models.TextStatusOutput, error) GetListProfiles(context.Context, *affiliation.GetListProfilesParams) (*models.GetListProfilesOutput, error) GetIdentity(context.Context, *affiliation.GetIdentityParams) (*models.IdentityDataOutput, error) GetIdentityByUser(ctx context.Context, params *affiliation.GetIdentityByUserParams) (*models.IdentityDataOutput, error) GetProfile(context.Context, *affiliation.GetProfileParams) (*models.UniqueIdentityNestedDataOutput, error) GetProfileByUsername(context.Context, *affiliation.GetProfileByUsernameParams) (*models.UniqueIdentitiesNestedDataOutput, error) GetProfileNested(context.Context, *affiliation.GetProfileNestedParams) (*models.ProfileNestedRolls, error) PutEditProfile(context.Context, *affiliation.PutEditProfileParams) (*models.UniqueIdentityNestedDataOutput, error) DeleteProfile(context.Context, *affiliation.DeleteProfileParams) (*models.TextStatusOutput, error) PostUnarchiveProfile(context.Context, *affiliation.PostUnarchiveProfileParams) (*models.UniqueIdentityNestedDataOutput, error) PostAddUniqueIdentity(context.Context, *affiliation.PostAddUniqueIdentityParams) (*models.UniqueIdentityNestedDataOutput, error) PostAddIdentity(context.Context, *affiliation.PostAddIdentityParams) (*models.UniqueIdentityNestedDataOutput, error) PostAddIdentities(context.Context, *affiliation.PostAddIdentitiesParams) (*models.TextStatusOutput, error) DeleteIdentity(context.Context, *affiliation.DeleteIdentityParams) (*models.TextStatusOutput, error) GetProfileEnrollments(context.Context, *affiliation.GetProfileEnrollmentsParams) (*models.GetProfileEnrollmentsDataOutput, error) GetAffiliationSingle(context.Context, *affiliation.GetAffiliationSingleParams) (*models.OrgOutput, error) GetAffiliationMultiple(context.Context, *affiliation.GetAffiliationMultipleParams) (*models.OrgsOutput, error) GetAffiliationBoth(context.Context, *affiliation.GetAffiliationBothParams) (*models.OrgAndOrgsOutput, error) PostAddEnrollment(context.Context, *affiliation.PostAddEnrollmentParams) (*models.UniqueIdentityNestedDataOutputNoDates, error) PutEditEnrollment(context.Context, *affiliation.PutEditEnrollmentParams) (*models.UniqueIdentityNestedDataOutput, error) PutEditEnrollmentByID(context.Context, *affiliation.PutEditEnrollmentByIDParams) (*models.UniqueIdentityNestedDataOutput, error) DeleteEnrollments(context.Context, *affiliation.DeleteEnrollmentsParams) (*models.UniqueIdentityNestedDataOutput, error) DeleteEnrollment(context.Context, *affiliation.DeleteEnrollmentParams) (*models.UniqueIdentityNestedDataOutput, error) PutMergeEnrollments(context.Context, *affiliation.PutMergeEnrollmentsParams) (*models.UniqueIdentityNestedDataOutput, error) PutMergeUniqueIdentities(context.Context, *affiliation.PutMergeUniqueIdentitiesParams) (*models.UniqueIdentityNestedDataOutput, error) PutMoveIdentity(context.Context, *affiliation.PutMoveIdentityParams) (*models.UniqueIdentityNestedDataOutput, error) GetUnaffiliated(context.Context, *affiliation.GetUnaffiliatedParams) (*models.GetUnaffiliatedOutput, error) FilterDataSources([]string, []string) []string MakeDSInfo([]*models.DataSourceTypeFields, []string, []string) ([]*models.ConfiguredDataSourcesFields, string) TopContributorsParams(*affiliation.GetTopContributorsParams, *affiliation.GetTopContributorsCSVParams) (int64, int64, int64, int64, string, string, string, string, []string) GetTopContributors(context.Context, *affiliation.GetTopContributorsParams) (*models.TopContributorsFlatOutput, error) GetTopContributorsCSV(context.Context, *affiliation.GetTopContributorsCSVParams) (io.ReadCloser, error) GetAllAffiliations(context.Context, *affiliation.GetAllAffiliationsParams) (*models.AllArrayOutput, error) PostBulkUpdate(context.Context, *affiliation.PostBulkUpdateParams) (*models.TextStatusOutput, error) PutMergeAll(context.Context, *affiliation.PutMergeAllParams) (*models.TextStatusOutput, error) PutSyncSfProfiles(context.Context, *affiliation.PutSyncSfProfilesParams) (*models.TextStatusOutput, error) PutHideEmails(context.Context, *affiliation.PutHideEmailsParams) (*models.TextStatusOutput, error) PutCacheTopContributors(context.Context, *affiliation.PutCacheTopContributorsParams) (*models.TextStatusOutput, error) PutMapOrgNames(context.Context, *affiliation.PutMapOrgNamesParams) (*models.TextStatusOutput, error) PutDetAffRange(context.Context, *affiliation.PutDetAffRangeParams) (*models.TextStatusOutput, error) GetListProjects(context.Context, *affiliation.GetListProjectsParams) (*models.ListProjectsOutput, error) GetListSlugMappings(context.Context, *affiliation.GetListSlugMappingsParams) (*models.ListSlugMappings, error) GetSlugMapping(context.Context, *affiliation.GetSlugMappingParams) (*models.SlugMapping, error) PostAddSlugMapping(context.Context, *affiliation.PostAddSlugMappingParams) (*models.SlugMapping, error) DeleteSlugMapping(context.Context, *affiliation.DeleteSlugMappingParams) (*models.TextStatusOutput, error) PutEditSlugMapping(context.Context, *affiliation.PutEditSlugMappingParams) (*models.SlugMapping, error) ClearPrecacheRunning() SetServiceRequestID(requestID string) GetServiceRequestID() string IsProjectSkipped(string) bool SkipDisabledProjects(project string) string // contains filtered or unexported methods }
Service - API interface
Click to show internal directories.
Click to hide internal directories.