orgconnect

package
v1.9.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 11, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// OrgCreateOrganizationProcedure is the fully-qualified name of the Org's CreateOrganization RPC.
	OrgCreateOrganizationProcedure = "/api.v1alpha1.org.Org/CreateOrganization"
	// OrgGetOrganizationProcedure is the fully-qualified name of the Org's GetOrganization RPC.
	OrgGetOrganizationProcedure = "/api.v1alpha1.org.Org/GetOrganization"
	// OrgGetOrganizationByIdProcedure is the fully-qualified name of the Org's GetOrganizationById RPC.
	OrgGetOrganizationByIdProcedure = "/api.v1alpha1.org.Org/GetOrganizationById"
	// OrgUpdateOrganizationProcedure is the fully-qualified name of the Org's UpdateOrganization RPC.
	OrgUpdateOrganizationProcedure = "/api.v1alpha1.org.Org/UpdateOrganization"
	// OrgArchiveOrganizationProcedure is the fully-qualified name of the Org's ArchiveOrganization RPC.
	OrgArchiveOrganizationProcedure = "/api.v1alpha1.org.Org/ArchiveOrganization"
	// OrgUnArchiveOrganizationProcedure is the fully-qualified name of the Org's UnArchiveOrganization
	// RPC.
	OrgUnArchiveOrganizationProcedure = "/api.v1alpha1.org.Org/UnArchiveOrganization"
	// OrgListAllOrganizationsGloballyProcedure is the fully-qualified name of the Org's
	// ListAllOrganizationsGlobally RPC.
	OrgListAllOrganizationsGloballyProcedure = "/api.v1alpha1.org.Org/ListAllOrganizationsGlobally"
	// OrgListOrganizationsByRegionProcedure is the fully-qualified name of the Org's
	// ListOrganizationsByRegion RPC.
	OrgListOrganizationsByRegionProcedure = "/api.v1alpha1.org.Org/ListOrganizationsByRegion"
	// OrgListArchivedOrganizationsProcedure is the fully-qualified name of the Org's
	// ListArchivedOrganizations RPC.
	OrgListArchivedOrganizationsProcedure = "/api.v1alpha1.org.Org/ListArchivedOrganizations"
	// OrgConvertOrgToManualProcedure is the fully-qualified name of the Org's ConvertOrgToManual RPC.
	OrgConvertOrgToManualProcedure = "/api.v1alpha1.org.Org/ConvertOrgToManual"
	// OrgListOwnedOrgsProcedure is the fully-qualified name of the Org's ListOwnedOrgs RPC.
	OrgListOwnedOrgsProcedure = "/api.v1alpha1.org.Org/ListOwnedOrgs"
	// OrgGetOrganizationPreferencesProcedure is the fully-qualified name of the Org's
	// GetOrganizationPreferences RPC.
	OrgGetOrganizationPreferencesProcedure = "/api.v1alpha1.org.Org/GetOrganizationPreferences"
	// OrgUpdateOrganizationPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateOrganizationPreferences RPC.
	OrgUpdateOrganizationPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateOrganizationPreferences"
	// OrgGetAgentPreferencesProcedure is the fully-qualified name of the Org's GetAgentPreferences RPC.
	OrgGetAgentPreferencesProcedure = "/api.v1alpha1.org.Org/GetAgentPreferences"
	// OrgUpdateAgentPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateAgentPreferences RPC.
	OrgUpdateAgentPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateAgentPreferences"
	// OrgGetContactPreferencesProcedure is the fully-qualified name of the Org's GetContactPreferences
	// RPC.
	OrgGetContactPreferencesProcedure = "/api.v1alpha1.org.Org/GetContactPreferences"
	// OrgUpdateContactPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateContactPreferences RPC.
	OrgUpdateContactPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateContactPreferences"
	// OrgGetAuthenticationPreferencesProcedure is the fully-qualified name of the Org's
	// GetAuthenticationPreferences RPC.
	OrgGetAuthenticationPreferencesProcedure = "/api.v1alpha1.org.Org/GetAuthenticationPreferences"
	// OrgUpdateAuthenticationPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateAuthenticationPreferences RPC.
	OrgUpdateAuthenticationPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateAuthenticationPreferences"
	// OrgGetWebhookPreferencesProcedure is the fully-qualified name of the Org's GetWebhookPreferences
	// RPC.
	OrgGetWebhookPreferencesProcedure = "/api.v1alpha1.org.Org/GetWebhookPreferences"
	// OrgUpdateWebhookPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateWebhookPreferences RPC.
	OrgUpdateWebhookPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateWebhookPreferences"
	// OrgGetDashboardGeneralPreferencesProcedure is the fully-qualified name of the Org's
	// GetDashboardGeneralPreferences RPC.
	OrgGetDashboardGeneralPreferencesProcedure = "/api.v1alpha1.org.Org/GetDashboardGeneralPreferences"
	// OrgUpdateDashboardGeneralPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateDashboardGeneralPreferences RPC.
	OrgUpdateDashboardGeneralPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateDashboardGeneralPreferences"
	// OrgGetDashboardQueuePreferencesProcedure is the fully-qualified name of the Org's
	// GetDashboardQueuePreferences RPC.
	OrgGetDashboardQueuePreferencesProcedure = "/api.v1alpha1.org.Org/GetDashboardQueuePreferences"
	// OrgUpdateDashboardQueuePreferencesProcedure is the fully-qualified name of the Org's
	// UpdateDashboardQueuePreferences RPC.
	OrgUpdateDashboardQueuePreferencesProcedure = "/api.v1alpha1.org.Org/UpdateDashboardQueuePreferences"
	// OrgGetPhonePreferencesProcedure is the fully-qualified name of the Org's GetPhonePreferences RPC.
	OrgGetPhonePreferencesProcedure = "/api.v1alpha1.org.Org/GetPhonePreferences"
	// OrgUpdatePhonePreferencesProcedure is the fully-qualified name of the Org's
	// UpdatePhonePreferences RPC.
	OrgUpdatePhonePreferencesProcedure = "/api.v1alpha1.org.Org/UpdatePhonePreferences"
	// OrgGetCompliancePreferencesProcedure is the fully-qualified name of the Org's
	// GetCompliancePreferences RPC.
	OrgGetCompliancePreferencesProcedure = "/api.v1alpha1.org.Org/GetCompliancePreferences"
	// OrgUpdateCompliancePreferencesProcedure is the fully-qualified name of the Org's
	// UpdateCompliancePreferences RPC.
	OrgUpdateCompliancePreferencesProcedure = "/api.v1alpha1.org.Org/UpdateCompliancePreferences"
	// OrgGetBroadcastPreferencesProcedure is the fully-qualified name of the Org's
	// GetBroadcastPreferences RPC.
	OrgGetBroadcastPreferencesProcedure = "/api.v1alpha1.org.Org/GetBroadcastPreferences"
	// OrgUpdateBroadcastPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateBroadcastPreferences RPC.
	OrgUpdateBroadcastPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateBroadcastPreferences"
	// OrgGetSchedulePreferencesProcedure is the fully-qualified name of the Org's
	// GetSchedulePreferences RPC.
	OrgGetSchedulePreferencesProcedure = "/api.v1alpha1.org.Org/GetSchedulePreferences"
	// OrgUpdateSchedulePreferencesProcedure is the fully-qualified name of the Org's
	// UpdateSchedulePreferences RPC.
	OrgUpdateSchedulePreferencesProcedure = "/api.v1alpha1.org.Org/UpdateSchedulePreferences"
	// OrgGetEmailSmsPreferencesProcedure is the fully-qualified name of the Org's
	// GetEmailSmsPreferences RPC.
	OrgGetEmailSmsPreferencesProcedure = "/api.v1alpha1.org.Org/GetEmailSmsPreferences"
	// OrgUpdateEmailSmsPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateEmailSmsPreferences RPC.
	OrgUpdateEmailSmsPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateEmailSmsPreferences"
	// OrgGetBusinessPreferencesProcedure is the fully-qualified name of the Org's
	// GetBusinessPreferences RPC.
	OrgGetBusinessPreferencesProcedure = "/api.v1alpha1.org.Org/GetBusinessPreferences"
	// OrgUpdateBusinessPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateBusinessPreferences RPC.
	OrgUpdateBusinessPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateBusinessPreferences"
	// OrgUpdateAdminBusinessPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateAdminBusinessPreferences RPC.
	OrgUpdateAdminBusinessPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateAdminBusinessPreferences"
	// OrgGetScorecardsPreferencesProcedure is the fully-qualified name of the Org's
	// GetScorecardsPreferences RPC.
	OrgGetScorecardsPreferencesProcedure = "/api.v1alpha1.org.Org/GetScorecardsPreferences"
	// OrgUpdateScorecardsPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateScorecardsPreferences RPC.
	OrgUpdateScorecardsPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateScorecardsPreferences"
	// OrgGetVoiceAnalyticsPreferencesProcedure is the fully-qualified name of the Org's
	// GetVoiceAnalyticsPreferences RPC.
	OrgGetVoiceAnalyticsPreferencesProcedure = "/api.v1alpha1.org.Org/GetVoiceAnalyticsPreferences"
	// OrgListVoiceAnalyticsPreferencesProcedure is the fully-qualified name of the Org's
	// ListVoiceAnalyticsPreferences RPC.
	OrgListVoiceAnalyticsPreferencesProcedure = "/api.v1alpha1.org.Org/ListVoiceAnalyticsPreferences"
	// OrgUpdateVoiceAnalyticsPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateVoiceAnalyticsPreferences RPC.
	OrgUpdateVoiceAnalyticsPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateVoiceAnalyticsPreferences"
	// OrgGetEndOfDayPreferencesProcedure is the fully-qualified name of the Org's
	// GetEndOfDayPreferences RPC.
	OrgGetEndOfDayPreferencesProcedure = "/api.v1alpha1.org.Org/GetEndOfDayPreferences"
	// OrgUpdateEndOfDayPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateEndOfDayPreferences RPC.
	OrgUpdateEndOfDayPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateEndOfDayPreferences"
	// OrgGetReportFilterPreferencesProcedure is the fully-qualified name of the Org's
	// GetReportFilterPreferences RPC.
	OrgGetReportFilterPreferencesProcedure = "/api.v1alpha1.org.Org/GetReportFilterPreferences"
	// OrgUpdateReportFilterPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateReportFilterPreferences RPC.
	OrgUpdateReportFilterPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateReportFilterPreferences"
	// OrgGetRecordingPreferencesProcedure is the fully-qualified name of the Org's
	// GetRecordingPreferences RPC.
	OrgGetRecordingPreferencesProcedure = "/api.v1alpha1.org.Org/GetRecordingPreferences"
	// OrgUpdateRecordingPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateRecordingPreferences RPC.
	OrgUpdateRecordingPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateRecordingPreferences"
	// OrgGetAdminClientPreferencesProcedure is the fully-qualified name of the Org's
	// GetAdminClientPreferences RPC.
	OrgGetAdminClientPreferencesProcedure = "/api.v1alpha1.org.Org/GetAdminClientPreferences"
	// OrgUpdateAdminClientPreferencesProcedure is the fully-qualified name of the Org's
	// UpdateAdminClientPreferences RPC.
	OrgUpdateAdminClientPreferencesProcedure = "/api.v1alpha1.org.Org/UpdateAdminClientPreferences"
	// OrgAcceptLinkbackRecordingTermsProcedure is the fully-qualified name of the Org's
	// AcceptLinkbackRecordingTerms RPC.
	OrgAcceptLinkbackRecordingTermsProcedure = "/api.v1alpha1.org.Org/AcceptLinkbackRecordingTerms"
	// OrgLinkbackUpdateBroadcastTemplatesProcedure is the fully-qualified name of the Org's
	// LinkbackUpdateBroadcastTemplates RPC.
	OrgLinkbackUpdateBroadcastTemplatesProcedure = "/api.v1alpha1.org.Org/LinkbackUpdateBroadcastTemplates"
	// OrgRecordEmailUnsubscribeAcknowledgementProcedure is the fully-qualified name of the Org's
	// RecordEmailUnsubscribeAcknowledgement RPC.
	OrgRecordEmailUnsubscribeAcknowledgementProcedure = "/api.v1alpha1.org.Org/RecordEmailUnsubscribeAcknowledgement"
	// OrgClearEmailUnsubscribeAcknowledgementProcedure is the fully-qualified name of the Org's
	// ClearEmailUnsubscribeAcknowledgement RPC.
	OrgClearEmailUnsubscribeAcknowledgementProcedure = "/api.v1alpha1.org.Org/ClearEmailUnsubscribeAcknowledgement"
	// OrgListBusinessHoursProcedure is the fully-qualified name of the Org's ListBusinessHours RPC.
	OrgListBusinessHoursProcedure = "/api.v1alpha1.org.Org/ListBusinessHours"
	// OrgGetBusinessHoursProcedure is the fully-qualified name of the Org's GetBusinessHours RPC.
	OrgGetBusinessHoursProcedure = "/api.v1alpha1.org.Org/GetBusinessHours"
	// OrgSetBusinessHoursProcedure is the fully-qualified name of the Org's SetBusinessHours RPC.
	OrgSetBusinessHoursProcedure = "/api.v1alpha1.org.Org/SetBusinessHours"
	// OrgAddIntervalToBusinessHoursProcedure is the fully-qualified name of the Org's
	// AddIntervalToBusinessHours RPC.
	OrgAddIntervalToBusinessHoursProcedure = "/api.v1alpha1.org.Org/AddIntervalToBusinessHours"
	// OrgRemoveIntervalFromBusinessHoursProcedure is the fully-qualified name of the Org's
	// RemoveIntervalFromBusinessHours RPC.
	OrgRemoveIntervalFromBusinessHoursProcedure = "/api.v1alpha1.org.Org/RemoveIntervalFromBusinessHours"
	// OrgUpdateBusinessHoursInfoProcedure is the fully-qualified name of the Org's
	// UpdateBusinessHoursInfo RPC.
	OrgUpdateBusinessHoursInfoProcedure = "/api.v1alpha1.org.Org/UpdateBusinessHoursInfo"
	// OrgDeleteBusinessHoursProcedure is the fully-qualified name of the Org's DeleteBusinessHours RPC.
	OrgDeleteBusinessHoursProcedure = "/api.v1alpha1.org.Org/DeleteBusinessHours"
	// OrgEvaluateBusinessHoursProcedure is the fully-qualified name of the Org's EvaluateBusinessHours
	// RPC.
	OrgEvaluateBusinessHoursProcedure = "/api.v1alpha1.org.Org/EvaluateBusinessHours"
	// OrgCreateUserProcedure is the fully-qualified name of the Org's CreateUser RPC.
	OrgCreateUserProcedure = "/api.v1alpha1.org.Org/CreateUser"
	// OrgCreateDelegatedUserProcedure is the fully-qualified name of the Org's CreateDelegatedUser RPC.
	OrgCreateDelegatedUserProcedure = "/api.v1alpha1.org.Org/CreateDelegatedUser"
	// OrgGetMyUserProcedure is the fully-qualified name of the Org's GetMyUser RPC.
	OrgGetMyUserProcedure = "/api.v1alpha1.org.Org/GetMyUser"
	// OrgGetUserProcedure is the fully-qualified name of the Org's GetUser RPC.
	OrgGetUserProcedure = "/api.v1alpha1.org.Org/GetUser"
	// OrgGetUserByOrgIdProcedure is the fully-qualified name of the Org's GetUserByOrgId RPC.
	OrgGetUserByOrgIdProcedure = "/api.v1alpha1.org.Org/GetUserByOrgId"
	// OrgListAgentsProcedure is the fully-qualified name of the Org's ListAgents RPC.
	OrgListAgentsProcedure = "/api.v1alpha1.org.Org/ListAgents"
	// OrgListPublicUsersProcedure is the fully-qualified name of the Org's ListPublicUsers RPC.
	OrgListPublicUsersProcedure = "/api.v1alpha1.org.Org/ListPublicUsers"
	// OrgListUsersProcedure is the fully-qualified name of the Org's ListUsers RPC.
	OrgListUsersProcedure = "/api.v1alpha1.org.Org/ListUsers"
	// OrgListUsersByOrgIdProcedure is the fully-qualified name of the Org's ListUsersByOrgId RPC.
	OrgListUsersByOrgIdProcedure = "/api.v1alpha1.org.Org/ListUsersByOrgId"
	// OrgListUsersByRegionProcedure is the fully-qualified name of the Org's ListUsersByRegion RPC.
	OrgListUsersByRegionProcedure = "/api.v1alpha1.org.Org/ListUsersByRegion"
	// OrgUpdateMyUserProcedure is the fully-qualified name of the Org's UpdateMyUser RPC.
	OrgUpdateMyUserProcedure = "/api.v1alpha1.org.Org/UpdateMyUser"
	// OrgUpdateUserProcedure is the fully-qualified name of the Org's UpdateUser RPC.
	OrgUpdateUserProcedure = "/api.v1alpha1.org.Org/UpdateUser"
	// OrgUpdateUserLabelsProcedure is the fully-qualified name of the Org's UpdateUserLabels RPC.
	OrgUpdateUserLabelsProcedure = "/api.v1alpha1.org.Org/UpdateUserLabels"
	// OrgUpdateUserCallerIdProcedure is the fully-qualified name of the Org's UpdateUserCallerId RPC.
	OrgUpdateUserCallerIdProcedure = "/api.v1alpha1.org.Org/UpdateUserCallerId"
	// OrgUpdateUserDisabledProcedure is the fully-qualified name of the Org's UpdateUserDisabled RPC.
	OrgUpdateUserDisabledProcedure = "/api.v1alpha1.org.Org/UpdateUserDisabled"
	// OrgUpdateUserDisabledByOrgIdProcedure is the fully-qualified name of the Org's
	// UpdateUserDisabledByOrgId RPC.
	OrgUpdateUserDisabledByOrgIdProcedure = "/api.v1alpha1.org.Org/UpdateUserDisabledByOrgId"
	// OrgGetMyUserPasswordResetLinkProcedure is the fully-qualified name of the Org's
	// GetMyUserPasswordResetLink RPC.
	OrgGetMyUserPasswordResetLinkProcedure = "/api.v1alpha1.org.Org/GetMyUserPasswordResetLink"
	// OrgGetUserPasswordResetLinkProcedure is the fully-qualified name of the Org's
	// GetUserPasswordResetLink RPC.
	OrgGetUserPasswordResetLinkProcedure = "/api.v1alpha1.org.Org/GetUserPasswordResetLink"
	// OrgGetUserPasswordResetLinkByOrgIdProcedure is the fully-qualified name of the Org's
	// GetUserPasswordResetLinkByOrgId RPC.
	OrgGetUserPasswordResetLinkByOrgIdProcedure = "/api.v1alpha1.org.Org/GetUserPasswordResetLinkByOrgId"
	// OrgCreatePasswordResetLinkProcedure is the fully-qualified name of the Org's
	// CreatePasswordResetLink RPC.
	OrgCreatePasswordResetLinkProcedure = "/api.v1alpha1.org.Org/CreatePasswordResetLink"
	// OrgCreatePasswordResetLinkByOrgIdProcedure is the fully-qualified name of the Org's
	// CreatePasswordResetLinkByOrgId RPC.
	OrgCreatePasswordResetLinkByOrgIdProcedure = "/api.v1alpha1.org.Org/CreatePasswordResetLinkByOrgId"
	// OrgGetUserLoginInfoProcedure is the fully-qualified name of the Org's GetUserLoginInfo RPC.
	OrgGetUserLoginInfoProcedure = "/api.v1alpha1.org.Org/GetUserLoginInfo"
	// OrgGetUserEmailVerifiedProcedure is the fully-qualified name of the Org's GetUserEmailVerified
	// RPC.
	OrgGetUserEmailVerifiedProcedure = "/api.v1alpha1.org.Org/GetUserEmailVerified"
	// OrgGetUserEmailVerifiedByOrgIdProcedure is the fully-qualified name of the Org's
	// GetUserEmailVerifiedByOrgId RPC.
	OrgGetUserEmailVerifiedByOrgIdProcedure = "/api.v1alpha1.org.Org/GetUserEmailVerifiedByOrgId"
	// OrgResetMyPasswordProcedure is the fully-qualified name of the Org's ResetMyPassword RPC.
	OrgResetMyPasswordProcedure = "/api.v1alpha1.org.Org/ResetMyPassword"
	// OrgResetUserPasswordProcedure is the fully-qualified name of the Org's ResetUserPassword RPC.
	OrgResetUserPasswordProcedure = "/api.v1alpha1.org.Org/ResetUserPassword"
	// OrgResetUserPasswordByOrgIdProcedure is the fully-qualified name of the Org's
	// ResetUserPasswordByOrgId RPC.
	OrgResetUserPasswordByOrgIdProcedure = "/api.v1alpha1.org.Org/ResetUserPasswordByOrgId"
	// OrgSendUserEmailVerificationProcedure is the fully-qualified name of the Org's
	// SendUserEmailVerification RPC.
	OrgSendUserEmailVerificationProcedure = "/api.v1alpha1.org.Org/SendUserEmailVerification"
	// OrgSendUserEmailVerificationByOrgIdProcedure is the fully-qualified name of the Org's
	// SendUserEmailVerificationByOrgId RPC.
	OrgSendUserEmailVerificationByOrgIdProcedure = "/api.v1alpha1.org.Org/SendUserEmailVerificationByOrgId"
	// OrgSendPasswordResetProcedure is the fully-qualified name of the Org's SendPasswordReset RPC.
	OrgSendPasswordResetProcedure = "/api.v1alpha1.org.Org/SendPasswordReset"
	// OrgSendPasswordResetByOrgIdProcedure is the fully-qualified name of the Org's
	// SendPasswordResetByOrgId RPC.
	OrgSendPasswordResetByOrgIdProcedure = "/api.v1alpha1.org.Org/SendPasswordResetByOrgId"
	// OrgGetUserSessionDataProcedure is the fully-qualified name of the Org's GetUserSessionData RPC.
	OrgGetUserSessionDataProcedure = "/api.v1alpha1.org.Org/GetUserSessionData"
	// OrgGetAgentProfileGroupProcedure is the fully-qualified name of the Org's GetAgentProfileGroup
	// RPC.
	OrgGetAgentProfileGroupProcedure = "/api.v1alpha1.org.Org/GetAgentProfileGroup"
	// OrgListAgentProfileGroupsProcedure is the fully-qualified name of the Org's
	// ListAgentProfileGroups RPC.
	OrgListAgentProfileGroupsProcedure = "/api.v1alpha1.org.Org/ListAgentProfileGroups"
	// OrgUpdateAgentProfileGroupProcedure is the fully-qualified name of the Org's
	// UpdateAgentProfileGroup RPC.
	OrgUpdateAgentProfileGroupProcedure = "/api.v1alpha1.org.Org/UpdateAgentProfileGroup"
	// OrgCreateAgentProfileGroupProcedure is the fully-qualified name of the Org's
	// CreateAgentProfileGroup RPC.
	OrgCreateAgentProfileGroupProcedure = "/api.v1alpha1.org.Org/CreateAgentProfileGroup"
	// OrgDeleteAgentProfileGroupProcedure is the fully-qualified name of the Org's
	// DeleteAgentProfileGroup RPC.
	OrgDeleteAgentProfileGroupProcedure = "/api.v1alpha1.org.Org/DeleteAgentProfileGroup"
	// OrgAssignAgentProfileGroupsProcedure is the fully-qualified name of the Org's
	// AssignAgentProfileGroups RPC.
	OrgAssignAgentProfileGroupsProcedure = "/api.v1alpha1.org.Org/AssignAgentProfileGroups"
	// OrgAddUserSubscriptionProcedure is the fully-qualified name of the Org's AddUserSubscription RPC.
	OrgAddUserSubscriptionProcedure = "/api.v1alpha1.org.Org/AddUserSubscription"
	// OrgAddUserSubscriptionByUserIdProcedure is the fully-qualified name of the Org's
	// AddUserSubscriptionByUserId RPC.
	OrgAddUserSubscriptionByUserIdProcedure = "/api.v1alpha1.org.Org/AddUserSubscriptionByUserId"
	// OrgGetUserSubscriptionProcedure is the fully-qualified name of the Org's GetUserSubscription RPC.
	OrgGetUserSubscriptionProcedure = "/api.v1alpha1.org.Org/GetUserSubscription"
	// OrgGetUserSubscriptionByUserIdProcedure is the fully-qualified name of the Org's
	// GetUserSubscriptionByUserId RPC.
	OrgGetUserSubscriptionByUserIdProcedure = "/api.v1alpha1.org.Org/GetUserSubscriptionByUserId"
	// OrgUpdateUserSubscriptionProcedure is the fully-qualified name of the Org's
	// UpdateUserSubscription RPC.
	OrgUpdateUserSubscriptionProcedure = "/api.v1alpha1.org.Org/UpdateUserSubscription"
	// OrgUpdateUserSubscriptionByUserIdProcedure is the fully-qualified name of the Org's
	// UpdateUserSubscriptionByUserId RPC.
	OrgUpdateUserSubscriptionByUserIdProcedure = "/api.v1alpha1.org.Org/UpdateUserSubscriptionByUserId"
	// OrgRemoveUserSubscriptionProcedure is the fully-qualified name of the Org's
	// RemoveUserSubscription RPC.
	OrgRemoveUserSubscriptionProcedure = "/api.v1alpha1.org.Org/RemoveUserSubscription"
	// OrgRemoveUserSubscriptionByUserIdProcedure is the fully-qualified name of the Org's
	// RemoveUserSubscriptionByUserId RPC.
	OrgRemoveUserSubscriptionByUserIdProcedure = "/api.v1alpha1.org.Org/RemoveUserSubscriptionByUserId"
	// OrgListUserSubscriptionsProcedure is the fully-qualified name of the Org's ListUserSubscriptions
	// RPC.
	OrgListUserSubscriptionsProcedure = "/api.v1alpha1.org.Org/ListUserSubscriptions"
	// OrgListUserSubscriptionsByUserIdProcedure is the fully-qualified name of the Org's
	// ListUserSubscriptionsByUserId RPC.
	OrgListUserSubscriptionsByUserIdProcedure = "/api.v1alpha1.org.Org/ListUserSubscriptionsByUserId"
	// OrgListOrgSubscriptionsProcedure is the fully-qualified name of the Org's ListOrgSubscriptions
	// RPC.
	OrgListOrgSubscriptionsProcedure = "/api.v1alpha1.org.Org/ListOrgSubscriptions"
	// OrgCreateAuthTokenProcedure is the fully-qualified name of the Org's CreateAuthToken RPC.
	OrgCreateAuthTokenProcedure = "/api.v1alpha1.org.Org/CreateAuthToken"
	// OrgCreateAuthTokenByUserIdProcedure is the fully-qualified name of the Org's
	// CreateAuthTokenByUserId RPC.
	OrgCreateAuthTokenByUserIdProcedure = "/api.v1alpha1.org.Org/CreateAuthTokenByUserId"
	// OrgListAuthTokensProcedure is the fully-qualified name of the Org's ListAuthTokens RPC.
	OrgListAuthTokensProcedure = "/api.v1alpha1.org.Org/ListAuthTokens"
	// OrgListAuthTokensByUserIdProcedure is the fully-qualified name of the Org's
	// ListAuthTokensByUserId RPC.
	OrgListAuthTokensByUserIdProcedure = "/api.v1alpha1.org.Org/ListAuthTokensByUserId"
	// OrgSetAuthTokenExpirationProcedure is the fully-qualified name of the Org's
	// SetAuthTokenExpiration RPC.
	OrgSetAuthTokenExpirationProcedure = "/api.v1alpha1.org.Org/SetAuthTokenExpiration"
	// OrgSetAuthTokenExpirationByUserIdProcedure is the fully-qualified name of the Org's
	// SetAuthTokenExpirationByUserId RPC.
	OrgSetAuthTokenExpirationByUserIdProcedure = "/api.v1alpha1.org.Org/SetAuthTokenExpirationByUserId"
	// OrgDeleteAuthTokenProcedure is the fully-qualified name of the Org's DeleteAuthToken RPC.
	OrgDeleteAuthTokenProcedure = "/api.v1alpha1.org.Org/DeleteAuthToken"
	// OrgDeleteAuthTokenByUserIdProcedure is the fully-qualified name of the Org's
	// DeleteAuthTokenByUserId RPC.
	OrgDeleteAuthTokenByUserIdProcedure = "/api.v1alpha1.org.Org/DeleteAuthTokenByUserId"
	// OrgGetHuntGroupSettingsProcedure is the fully-qualified name of the Org's GetHuntGroupSettings
	// RPC.
	OrgGetHuntGroupSettingsProcedure = "/api.v1alpha1.org.Org/GetHuntGroupSettings"
	// OrgUpdateHuntGroupSettingsProcedure is the fully-qualified name of the Org's
	// UpdateHuntGroupSettings RPC.
	OrgUpdateHuntGroupSettingsProcedure = "/api.v1alpha1.org.Org/UpdateHuntGroupSettings"
	// OrgCreateHuntGroupProcedure is the fully-qualified name of the Org's CreateHuntGroup RPC.
	OrgCreateHuntGroupProcedure = "/api.v1alpha1.org.Org/CreateHuntGroup"
	// OrgUpdateHuntGroupGeneralDetailsProcedure is the fully-qualified name of the Org's
	// UpdateHuntGroupGeneralDetails RPC.
	OrgUpdateHuntGroupGeneralDetailsProcedure = "/api.v1alpha1.org.Org/UpdateHuntGroupGeneralDetails"
	// OrgDeleteHuntGroupProcedure is the fully-qualified name of the Org's DeleteHuntGroup RPC.
	OrgDeleteHuntGroupProcedure = "/api.v1alpha1.org.Org/DeleteHuntGroup"
	// OrgGetHuntGroupDetailsProcedure is the fully-qualified name of the Org's GetHuntGroupDetails RPC.
	OrgGetHuntGroupDetailsProcedure = "/api.v1alpha1.org.Org/GetHuntGroupDetails"
	// OrgListCallerIdBucketsProcedure is the fully-qualified name of the Org's ListCallerIdBuckets RPC.
	OrgListCallerIdBucketsProcedure = "/api.v1alpha1.org.Org/ListCallerIdBuckets"
	// OrgGetDataDipTemplateProcedure is the fully-qualified name of the Org's GetDataDipTemplate RPC.
	OrgGetDataDipTemplateProcedure = "/api.v1alpha1.org.Org/GetDataDipTemplate"
	// OrgListDataDipTemplatesProcedure is the fully-qualified name of the Org's ListDataDipTemplates
	// RPC.
	OrgListDataDipTemplatesProcedure = "/api.v1alpha1.org.Org/ListDataDipTemplates"
	// OrgCreateDataDipTemplateProcedure is the fully-qualified name of the Org's CreateDataDipTemplate
	// RPC.
	OrgCreateDataDipTemplateProcedure = "/api.v1alpha1.org.Org/CreateDataDipTemplate"
	// OrgUpdateDataDipTemplateProcedure is the fully-qualified name of the Org's UpdateDataDipTemplate
	// RPC.
	OrgUpdateDataDipTemplateProcedure = "/api.v1alpha1.org.Org/UpdateDataDipTemplate"
	// OrgDeleteDataDipTemplateProcedure is the fully-qualified name of the Org's DeleteDataDipTemplate
	// RPC.
	OrgDeleteDataDipTemplateProcedure = "/api.v1alpha1.org.Org/DeleteDataDipTemplate"
	// OrgCopyDataDipTemplateProcedure is the fully-qualified name of the Org's CopyDataDipTemplate RPC.
	OrgCopyDataDipTemplateProcedure = "/api.v1alpha1.org.Org/CopyDataDipTemplate"
	// OrgCopyDataDipTemplateToOrganizationProcedure is the fully-qualified name of the Org's
	// CopyDataDipTemplateToOrganization RPC.
	OrgCopyDataDipTemplateToOrganizationProcedure = "/api.v1alpha1.org.Org/CopyDataDipTemplateToOrganization"
	// OrgListBroadcastTemplateGeneralDetailsProcedure is the fully-qualified name of the Org's
	// ListBroadcastTemplateGeneralDetails RPC.
	OrgListBroadcastTemplateGeneralDetailsProcedure = "/api.v1alpha1.org.Org/ListBroadcastTemplateGeneralDetails"
	// OrgListAgentResponseAutoRulesProcedure is the fully-qualified name of the Org's
	// ListAgentResponseAutoRules RPC.
	OrgListAgentResponseAutoRulesProcedure = "/api.v1alpha1.org.Org/ListAgentResponseAutoRules"
	// OrgCreateAgentResponseAutoRulesProcedure is the fully-qualified name of the Org's
	// CreateAgentResponseAutoRules RPC.
	OrgCreateAgentResponseAutoRulesProcedure = "/api.v1alpha1.org.Org/CreateAgentResponseAutoRules"
	// OrgUpdateAgentResponseAutoRulesProcedure is the fully-qualified name of the Org's
	// UpdateAgentResponseAutoRules RPC.
	OrgUpdateAgentResponseAutoRulesProcedure = "/api.v1alpha1.org.Org/UpdateAgentResponseAutoRules"
	// OrgDeleteAgentResponseAutoRulesProcedure is the fully-qualified name of the Org's
	// DeleteAgentResponseAutoRules RPC.
	OrgDeleteAgentResponseAutoRulesProcedure = "/api.v1alpha1.org.Org/DeleteAgentResponseAutoRules"
	// OrgListHuntGroupWebLinksProcedure is the fully-qualified name of the Org's ListHuntGroupWebLinks
	// RPC.
	OrgListHuntGroupWebLinksProcedure = "/api.v1alpha1.org.Org/ListHuntGroupWebLinks"
	// OrgCopyHuntGroupWebLinkProcedure is the fully-qualified name of the Org's CopyHuntGroupWebLink
	// RPC.
	OrgCopyHuntGroupWebLinkProcedure = "/api.v1alpha1.org.Org/CopyHuntGroupWebLink"
	// OrgUpdateHuntGroupWebLinksProcedure is the fully-qualified name of the Org's
	// UpdateHuntGroupWebLinks RPC.
	OrgUpdateHuntGroupWebLinksProcedure = "/api.v1alpha1.org.Org/UpdateHuntGroupWebLinks"
	// OrgListHuntGroupIntegrationLinksProcedure is the fully-qualified name of the Org's
	// ListHuntGroupIntegrationLinks RPC.
	OrgListHuntGroupIntegrationLinksProcedure = "/api.v1alpha1.org.Org/ListHuntGroupIntegrationLinks"
	// OrgCopyHuntGroupIntegrationLinkProcedure is the fully-qualified name of the Org's
	// CopyHuntGroupIntegrationLink RPC.
	OrgCopyHuntGroupIntegrationLinkProcedure = "/api.v1alpha1.org.Org/CopyHuntGroupIntegrationLink"
	// OrgUpdateHuntGroupIntegrationLinksProcedure is the fully-qualified name of the Org's
	// UpdateHuntGroupIntegrationLinks RPC.
	OrgUpdateHuntGroupIntegrationLinksProcedure = "/api.v1alpha1.org.Org/UpdateHuntGroupIntegrationLinks"
	// OrgGetHuntGroupClientInfoDisplayTemplateProcedure is the fully-qualified name of the Org's
	// GetHuntGroupClientInfoDisplayTemplate RPC.
	OrgGetHuntGroupClientInfoDisplayTemplateProcedure = "/api.v1alpha1.org.Org/GetHuntGroupClientInfoDisplayTemplate"
	// OrgCreateHuntGroupClientInfoDisplayTemplateProcedure is the fully-qualified name of the Org's
	// CreateHuntGroupClientInfoDisplayTemplate RPC.
	OrgCreateHuntGroupClientInfoDisplayTemplateProcedure = "/api.v1alpha1.org.Org/CreateHuntGroupClientInfoDisplayTemplate"
	// OrgUpdateHuntGroupClientInfoDisplayTemplateProcedure is the fully-qualified name of the Org's
	// UpdateHuntGroupClientInfoDisplayTemplate RPC.
	OrgUpdateHuntGroupClientInfoDisplayTemplateProcedure = "/api.v1alpha1.org.Org/UpdateHuntGroupClientInfoDisplayTemplate"
	// OrgDeleteHuntGroupClientInfoDisplayTemplateProcedure is the fully-qualified name of the Org's
	// DeleteHuntGroupClientInfoDisplayTemplate RPC.
	OrgDeleteHuntGroupClientInfoDisplayTemplateProcedure = "/api.v1alpha1.org.Org/DeleteHuntGroupClientInfoDisplayTemplate"
	// OrgCopyHuntGroupClientInfoDisplayTemplateProcedure is the fully-qualified name of the Org's
	// CopyHuntGroupClientInfoDisplayTemplate RPC.
	OrgCopyHuntGroupClientInfoDisplayTemplateProcedure = "/api.v1alpha1.org.Org/CopyHuntGroupClientInfoDisplayTemplate"
	// OrgCreateCampaignClientInfoDisplayTemplateProcedure is the fully-qualified name of the Org's
	// CreateCampaignClientInfoDisplayTemplate RPC.
	OrgCreateCampaignClientInfoDisplayTemplateProcedure = "/api.v1alpha1.org.Org/CreateCampaignClientInfoDisplayTemplate"
	// OrgListHuntGroupsWithClientInfoTemplateDataProcedure is the fully-qualified name of the Org's
	// ListHuntGroupsWithClientInfoTemplateData RPC.
	OrgListHuntGroupsWithClientInfoTemplateDataProcedure = "/api.v1alpha1.org.Org/ListHuntGroupsWithClientInfoTemplateData"
	// OrgListAgentTriggersProcedure is the fully-qualified name of the Org's ListAgentTriggers RPC.
	OrgListAgentTriggersProcedure = "/api.v1alpha1.org.Org/ListAgentTriggers"
	// OrgCopyAgentTriggerProcedure is the fully-qualified name of the Org's CopyAgentTrigger RPC.
	OrgCopyAgentTriggerProcedure = "/api.v1alpha1.org.Org/CopyAgentTrigger"
	// OrgUpdateAgentTriggersProcedure is the fully-qualified name of the Org's UpdateAgentTriggers RPC.
	OrgUpdateAgentTriggersProcedure = "/api.v1alpha1.org.Org/UpdateAgentTriggers"
	// OrgListHuntGroupScriptsProcedure is the fully-qualified name of the Org's ListHuntGroupScripts
	// RPC.
	OrgListHuntGroupScriptsProcedure = "/api.v1alpha1.org.Org/ListHuntGroupScripts"
	// OrgListOrgHuntGroupScriptsProcedure is the fully-qualified name of the Org's
	// ListOrgHuntGroupScripts RPC.
	OrgListOrgHuntGroupScriptsProcedure = "/api.v1alpha1.org.Org/ListOrgHuntGroupScripts"
	// OrgGetHuntGroupScriptProcedure is the fully-qualified name of the Org's GetHuntGroupScript RPC.
	OrgGetHuntGroupScriptProcedure = "/api.v1alpha1.org.Org/GetHuntGroupScript"
	// OrgCreateHuntGroupScriptProcedure is the fully-qualified name of the Org's CreateHuntGroupScript
	// RPC.
	OrgCreateHuntGroupScriptProcedure = "/api.v1alpha1.org.Org/CreateHuntGroupScript"
	// OrgUpdateHuntGroupScriptProcedure is the fully-qualified name of the Org's UpdateHuntGroupScript
	// RPC.
	OrgUpdateHuntGroupScriptProcedure = "/api.v1alpha1.org.Org/UpdateHuntGroupScript"
	// OrgDeleteHuntGroupScriptProcedure is the fully-qualified name of the Org's DeleteHuntGroupScript
	// RPC.
	OrgDeleteHuntGroupScriptProcedure = "/api.v1alpha1.org.Org/DeleteHuntGroupScript"
	// OrgAssignScriptToHuntGroupsProcedure is the fully-qualified name of the Org's
	// AssignScriptToHuntGroups RPC.
	OrgAssignScriptToHuntGroupsProcedure = "/api.v1alpha1.org.Org/AssignScriptToHuntGroups"
	// OrgUnassignScriptFromHuntGroupsProcedure is the fully-qualified name of the Org's
	// UnassignScriptFromHuntGroups RPC.
	OrgUnassignScriptFromHuntGroupsProcedure = "/api.v1alpha1.org.Org/UnassignScriptFromHuntGroups"
	// OrgCreateTrustProcedure is the fully-qualified name of the Org's CreateTrust RPC.
	OrgCreateTrustProcedure = "/api.v1alpha1.org.Org/CreateTrust"
	// OrgAcceptTrustProcedure is the fully-qualified name of the Org's AcceptTrust RPC.
	OrgAcceptTrustProcedure = "/api.v1alpha1.org.Org/AcceptTrust"
	// OrgRejectTrustProcedure is the fully-qualified name of the Org's RejectTrust RPC.
	OrgRejectTrustProcedure = "/api.v1alpha1.org.Org/RejectTrust"
	// OrgGetTrustProcedure is the fully-qualified name of the Org's GetTrust RPC.
	OrgGetTrustProcedure = "/api.v1alpha1.org.Org/GetTrust"
	// OrgListIncomingTrustsProcedure is the fully-qualified name of the Org's ListIncomingTrusts RPC.
	OrgListIncomingTrustsProcedure = "/api.v1alpha1.org.Org/ListIncomingTrusts"
	// OrgListGivenTrustsProcedure is the fully-qualified name of the Org's ListGivenTrusts RPC.
	OrgListGivenTrustsProcedure = "/api.v1alpha1.org.Org/ListGivenTrusts"
	// OrgListAssignableTrustsProcedure is the fully-qualified name of the Org's ListAssignableTrusts
	// RPC.
	OrgListAssignableTrustsProcedure = "/api.v1alpha1.org.Org/ListAssignableTrusts"
	// OrgDeleteTrustProcedure is the fully-qualified name of the Org's DeleteTrust RPC.
	OrgDeleteTrustProcedure = "/api.v1alpha1.org.Org/DeleteTrust"
	// OrgAssignTrustProcedure is the fully-qualified name of the Org's AssignTrust RPC.
	OrgAssignTrustProcedure = "/api.v1alpha1.org.Org/AssignTrust"
	// OrgUnassignTrustProcedure is the fully-qualified name of the Org's UnassignTrust RPC.
	OrgUnassignTrustProcedure = "/api.v1alpha1.org.Org/UnassignTrust"
	// OrgCreateLabelProcedure is the fully-qualified name of the Org's CreateLabel RPC.
	OrgCreateLabelProcedure = "/api.v1alpha1.org.Org/CreateLabel"
	// OrgDeleteLabelProcedure is the fully-qualified name of the Org's DeleteLabel RPC.
	OrgDeleteLabelProcedure = "/api.v1alpha1.org.Org/DeleteLabel"
	// OrgListLabelsProcedure is the fully-qualified name of the Org's ListLabels RPC.
	OrgListLabelsProcedure = "/api.v1alpha1.org.Org/ListLabels"
	// OrgGetLabelProcedure is the fully-qualified name of the Org's GetLabel RPC.
	OrgGetLabelProcedure = "/api.v1alpha1.org.Org/GetLabel"
	// OrgUpdateLabelProcedure is the fully-qualified name of the Org's UpdateLabel RPC.
	OrgUpdateLabelProcedure = "/api.v1alpha1.org.Org/UpdateLabel"
	// OrgAssignLabelProcedure is the fully-qualified name of the Org's AssignLabel RPC.
	OrgAssignLabelProcedure = "/api.v1alpha1.org.Org/AssignLabel"
	// OrgUnassignLabelProcedure is the fully-qualified name of the Org's UnassignLabel RPC.
	OrgUnassignLabelProcedure = "/api.v1alpha1.org.Org/UnassignLabel"
	// OrgGetAssignmentCountsProcedure is the fully-qualified name of the Org's GetAssignmentCounts RPC.
	OrgGetAssignmentCountsProcedure = "/api.v1alpha1.org.Org/GetAssignmentCounts"
	// OrgGetAssignableLabelsProcedure is the fully-qualified name of the Org's GetAssignableLabels RPC.
	OrgGetAssignableLabelsProcedure = "/api.v1alpha1.org.Org/GetAssignableLabels"
	// OrgGetPermissionsProcedure is the fully-qualified name of the Org's GetPermissions RPC.
	OrgGetPermissionsProcedure = "/api.v1alpha1.org.Org/GetPermissions"
	// OrgGetUserPermissionsProcedure is the fully-qualified name of the Org's GetUserPermissions RPC.
	OrgGetUserPermissionsProcedure = "/api.v1alpha1.org.Org/GetUserPermissions"
	// OrgCreatePermissionGroupProcedure is the fully-qualified name of the Org's CreatePermissionGroup
	// RPC.
	OrgCreatePermissionGroupProcedure = "/api.v1alpha1.org.Org/CreatePermissionGroup"
	// OrgUpdatePermissionGroupProcedure is the fully-qualified name of the Org's UpdatePermissionGroup
	// RPC.
	OrgUpdatePermissionGroupProcedure = "/api.v1alpha1.org.Org/UpdatePermissionGroup"
	// OrgDeletePermissionGroupProcedure is the fully-qualified name of the Org's DeletePermissionGroup
	// RPC.
	OrgDeletePermissionGroupProcedure = "/api.v1alpha1.org.Org/DeletePermissionGroup"
	// OrgListPermissionGroupsProcedure is the fully-qualified name of the Org's ListPermissionGroups
	// RPC.
	OrgListPermissionGroupsProcedure = "/api.v1alpha1.org.Org/ListPermissionGroups"
	// OrgListPermissionGroupsByOrgIdProcedure is the fully-qualified name of the Org's
	// ListPermissionGroupsByOrgId RPC.
	OrgListPermissionGroupsByOrgIdProcedure = "/api.v1alpha1.org.Org/ListPermissionGroupsByOrgId"
	// OrgAssignUsersPermissionGroupProcedure is the fully-qualified name of the Org's
	// AssignUsersPermissionGroup RPC.
	OrgAssignUsersPermissionGroupProcedure = "/api.v1alpha1.org.Org/AssignUsersPermissionGroup"
	// OrgRevokeUsersPermissionGroupProcedure is the fully-qualified name of the Org's
	// RevokeUsersPermissionGroup RPC.
	OrgRevokeUsersPermissionGroupProcedure = "/api.v1alpha1.org.Org/RevokeUsersPermissionGroup"
	// OrgAssignLabelsProcedure is the fully-qualified name of the Org's AssignLabels RPC.
	OrgAssignLabelsProcedure = "/api.v1alpha1.org.Org/AssignLabels"
	// OrgRevokeLabelsProcedure is the fully-qualified name of the Org's RevokeLabels RPC.
	OrgRevokeLabelsProcedure = "/api.v1alpha1.org.Org/RevokeLabels"
	// OrgAssignAccountOwnerPermissionToUserProcedure is the fully-qualified name of the Org's
	// AssignAccountOwnerPermissionToUser RPC.
	OrgAssignAccountOwnerPermissionToUserProcedure = "/api.v1alpha1.org.Org/AssignAccountOwnerPermissionToUser"
	// OrgRevokeAccountOwnerPermissionFromUserProcedure is the fully-qualified name of the Org's
	// RevokeAccountOwnerPermissionFromUser RPC.
	OrgRevokeAccountOwnerPermissionFromUserProcedure = "/api.v1alpha1.org.Org/RevokeAccountOwnerPermissionFromUser"
	// OrgInitDefaultPermissionGroupsProcedure is the fully-qualified name of the Org's
	// InitDefaultPermissionGroups RPC.
	OrgInitDefaultPermissionGroupsProcedure = "/api.v1alpha1.org.Org/InitDefaultPermissionGroups"
	// OrgGetAccountOwnerGroupProcedure is the fully-qualified name of the Org's GetAccountOwnerGroup
	// RPC.
	OrgGetAccountOwnerGroupProcedure = "/api.v1alpha1.org.Org/GetAccountOwnerGroup"
	// OrgGetLicensesProcedure is the fully-qualified name of the Org's GetLicenses RPC.
	OrgGetLicensesProcedure = "/api.v1alpha1.org.Org/GetLicenses"
	// OrgGetOrgLicensesProcedure is the fully-qualified name of the Org's GetOrgLicenses RPC.
	OrgGetOrgLicensesProcedure = "/api.v1alpha1.org.Org/GetOrgLicenses"
	// OrgUpdateLicensesProcedure is the fully-qualified name of the Org's UpdateLicenses RPC.
	OrgUpdateLicensesProcedure = "/api.v1alpha1.org.Org/UpdateLicenses"
	// OrgRemovePermissionFromAllPermissionGroupsProcedure is the fully-qualified name of the Org's
	// RemovePermissionFromAllPermissionGroups RPC.
	OrgRemovePermissionFromAllPermissionGroupsProcedure = "/api.v1alpha1.org.Org/RemovePermissionFromAllPermissionGroups"
	// OrgListP3PermissionGroupsProcedure is the fully-qualified name of the Org's
	// ListP3PermissionGroups RPC.
	OrgListP3PermissionGroupsProcedure = "/api.v1alpha1.org.Org/ListP3PermissionGroups"
	// OrgListP3PermissionGroupsByOrgIdProcedure is the fully-qualified name of the Org's
	// ListP3PermissionGroupsByOrgId RPC.
	OrgListP3PermissionGroupsByOrgIdProcedure = "/api.v1alpha1.org.Org/ListP3PermissionGroupsByOrgId"
	// OrgCreateP3PermissionGroupProcedure is the fully-qualified name of the Org's
	// CreateP3PermissionGroup RPC.
	OrgCreateP3PermissionGroupProcedure = "/api.v1alpha1.org.Org/CreateP3PermissionGroup"
	// OrgUpdateP3PermissionGroupProcedure is the fully-qualified name of the Org's
	// UpdateP3PermissionGroup RPC.
	OrgUpdateP3PermissionGroupProcedure = "/api.v1alpha1.org.Org/UpdateP3PermissionGroup"
	// OrgUpdateP3PermissionGroupByOrgIdProcedure is the fully-qualified name of the Org's
	// UpdateP3PermissionGroupByOrgId RPC.
	OrgUpdateP3PermissionGroupByOrgIdProcedure = "/api.v1alpha1.org.Org/UpdateP3PermissionGroupByOrgId"
	// OrgDeleteP3PermissionGroupProcedure is the fully-qualified name of the Org's
	// DeleteP3PermissionGroup RPC.
	OrgDeleteP3PermissionGroupProcedure = "/api.v1alpha1.org.Org/DeleteP3PermissionGroup"
	// OrgAssignUsersP3PermissionGroupProcedure is the fully-qualified name of the Org's
	// AssignUsersP3PermissionGroup RPC.
	OrgAssignUsersP3PermissionGroupProcedure = "/api.v1alpha1.org.Org/AssignUsersP3PermissionGroup"
	// OrgRevokeUsersP3PermissionGroupProcedure is the fully-qualified name of the Org's
	// RevokeUsersP3PermissionGroup RPC.
	OrgRevokeUsersP3PermissionGroupProcedure = "/api.v1alpha1.org.Org/RevokeUsersP3PermissionGroup"
	// OrgRefreshMfaLockoutProcedure is the fully-qualified name of the Org's RefreshMfaLockout RPC.
	OrgRefreshMfaLockoutProcedure = "/api.v1alpha1.org.Org/RefreshMfaLockout"
	// OrgRefreshMfaLockoutByOrgIdProcedure is the fully-qualified name of the Org's
	// RefreshMfaLockoutByOrgId RPC.
	OrgRefreshMfaLockoutByOrgIdProcedure = "/api.v1alpha1.org.Org/RefreshMfaLockoutByOrgId"
	// OrgSetMfaTypeProcedure is the fully-qualified name of the Org's SetMfaType RPC.
	OrgSetMfaTypeProcedure = "/api.v1alpha1.org.Org/SetMfaType"
	// OrgSetMyMfaTypeProcedure is the fully-qualified name of the Org's SetMyMfaType RPC.
	OrgSetMyMfaTypeProcedure = "/api.v1alpha1.org.Org/SetMyMfaType"
	// OrgEnableUserMfaProcedure is the fully-qualified name of the Org's EnableUserMfa RPC.
	OrgEnableUserMfaProcedure = "/api.v1alpha1.org.Org/EnableUserMfa"
	// OrgEnableMyUserMfaProcedure is the fully-qualified name of the Org's EnableMyUserMfa RPC.
	OrgEnableMyUserMfaProcedure = "/api.v1alpha1.org.Org/EnableMyUserMfa"
	// OrgGetUserMfaInfoProcedure is the fully-qualified name of the Org's GetUserMfaInfo RPC.
	OrgGetUserMfaInfoProcedure = "/api.v1alpha1.org.Org/GetUserMfaInfo"
	// OrgGetMyUserMfaInfoProcedure is the fully-qualified name of the Org's GetMyUserMfaInfo RPC.
	OrgGetMyUserMfaInfoProcedure = "/api.v1alpha1.org.Org/GetMyUserMfaInfo"
	// OrgGetMyAllowedMfaMethodsProcedure is the fully-qualified name of the Org's
	// GetMyAllowedMfaMethods RPC.
	OrgGetMyAllowedMfaMethodsProcedure = "/api.v1alpha1.org.Org/GetMyAllowedMfaMethods"
	// OrgGenerateTOTPSecretProcedure is the fully-qualified name of the Org's GenerateTOTPSecret RPC.
	OrgGenerateTOTPSecretProcedure = "/api.v1alpha1.org.Org/GenerateTOTPSecret"
	// OrgVerifyTOTPCodeProcedure is the fully-qualified name of the Org's VerifyTOTPCode RPC.
	OrgVerifyTOTPCodeProcedure = "/api.v1alpha1.org.Org/VerifyTOTPCode"
	// OrgCreateBusinessHoursProcedure is the fully-qualified name of the Org's CreateBusinessHours RPC.
	OrgCreateBusinessHoursProcedure = "/api.v1alpha1.org.Org/CreateBusinessHours"
	// OrgUpdateBusinessHoursProcedure is the fully-qualified name of the Org's UpdateBusinessHours RPC.
	OrgUpdateBusinessHoursProcedure = "/api.v1alpha1.org.Org/UpdateBusinessHours"
	// OrgCreateCertificateInfoProcedure is the fully-qualified name of the Org's CreateCertificateInfo
	// RPC.
	OrgCreateCertificateInfoProcedure = "/api.v1alpha1.org.Org/CreateCertificateInfo"
	// OrgDeleteCertificateInfoProcedure is the fully-qualified name of the Org's DeleteCertificateInfo
	// RPC.
	OrgDeleteCertificateInfoProcedure = "/api.v1alpha1.org.Org/DeleteCertificateInfo"
	// OrgRevokeCertificateInfoProcedure is the fully-qualified name of the Org's RevokeCertificateInfo
	// RPC.
	OrgRevokeCertificateInfoProcedure = "/api.v1alpha1.org.Org/RevokeCertificateInfo"
	// OrgListCertificateInfoProcedure is the fully-qualified name of the Org's ListCertificateInfo RPC.
	OrgListCertificateInfoProcedure = "/api.v1alpha1.org.Org/ListCertificateInfo"
	// OrgAddGroupedUserIPRestrictionsProcedure is the fully-qualified name of the Org's
	// AddGroupedUserIPRestrictions RPC.
	OrgAddGroupedUserIPRestrictionsProcedure = "/api.v1alpha1.org.Org/AddGroupedUserIPRestrictions"
	// OrgRemoveGroupedUserIPRestrictionsProcedure is the fully-qualified name of the Org's
	// RemoveGroupedUserIPRestrictions RPC.
	OrgRemoveGroupedUserIPRestrictionsProcedure = "/api.v1alpha1.org.Org/RemoveGroupedUserIPRestrictions"
	// OrgListUsersAllowedIpsProcedure is the fully-qualified name of the Org's ListUsersAllowedIps RPC.
	OrgListUsersAllowedIpsProcedure = "/api.v1alpha1.org.Org/ListUsersAllowedIps"
	// OrgListResponseEvaluatorsProcedure is the fully-qualified name of the Org's
	// ListResponseEvaluators RPC.
	OrgListResponseEvaluatorsProcedure = "/api.v1alpha1.org.Org/ListResponseEvaluators"
	// OrgGetResponseEvaluatorProcedure is the fully-qualified name of the Org's GetResponseEvaluator
	// RPC.
	OrgGetResponseEvaluatorProcedure = "/api.v1alpha1.org.Org/GetResponseEvaluator"
	// OrgCreateResponseEvaluatorProcedure is the fully-qualified name of the Org's
	// CreateResponseEvaluator RPC.
	OrgCreateResponseEvaluatorProcedure = "/api.v1alpha1.org.Org/CreateResponseEvaluator"
	// OrgUpdateResponseEvaluatorProcedure is the fully-qualified name of the Org's
	// UpdateResponseEvaluator RPC.
	OrgUpdateResponseEvaluatorProcedure = "/api.v1alpha1.org.Org/UpdateResponseEvaluator"
	// OrgDeleteResponseEvaluatorProcedure is the fully-qualified name of the Org's
	// DeleteResponseEvaluator RPC.
	OrgDeleteResponseEvaluatorProcedure = "/api.v1alpha1.org.Org/DeleteResponseEvaluator"
)

These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.

Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.

View Source
const (
	// OrgName is the fully-qualified name of the Org service.
	OrgName = "api.v1alpha1.org.Org"
)

Variables

This section is empty.

Functions

func NewOrgHandler

func NewOrgHandler(svc OrgHandler, opts ...connect_go.HandlerOption) (string, http.Handler)

NewOrgHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.

By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.

Types

type OrgClient

type OrgClient interface {
	// CreateOrganization creates a new organization entity and enables it for the
	// region it is getting created in.
	CreateOrganization(context.Context, *connect_go.Request[org.CreateOrganizationRequest]) (*connect_go.Response[org.CreateOrganizationResponse], error)
	// GetOrganization returns a single organization.
	GetOrganization(context.Context, *connect_go.Request[org.GetOrganizationRequest]) (*connect_go.Response[org.GetOrganizationResponse], error)
	// GetOrganizationById returns a single organization by a given orgId.
	GetOrganizationById(context.Context, *connect_go.Request[org.GetOrganizationByIdRequest]) (*connect_go.Response[org.GetOrganizationByIdResponse], error)
	// UpdateOrganization updates the mutable fields on the Organization entity
	// using the provided field mask.
	UpdateOrganization(context.Context, *connect_go.Request[org.UpdateOrganizationRequest]) (*connect_go.Response[org.UpdateOrganizationResponse], error)
	// Archives an organization. An archived organization effectively disappears, but isn't deleted.
	ArchiveOrganization(context.Context, *connect_go.Request[org.ArchiveOrganizationRequest]) (*connect_go.Response[org.ArchiveOrganizationResponse], error)
	// Unarchives an organization. An archived organization effectively disappears, but isn't deleted.
	UnArchiveOrganization(context.Context, *connect_go.Request[org.UnArchiveOrganizationRequest]) (*connect_go.Response[org.UnArchiveOrganizationResponse], error)
	// ListAllOrganizationsGlobally lists all organizations globally (archived and unarchived).
	ListAllOrganizationsGlobally(context.Context, *connect_go.Request[org.ListAllOrganizationsGloballyRequest]) (*connect_go.ServerStreamForClient[org.ListAllOrganizationsGloballyResponse], error)
	// ListOrganizationsByRegion lists organizations in the given region (unarchived).
	ListOrganizationsByRegion(context.Context, *connect_go.Request[org.ListOrganizationsByRegionRequest]) (*connect_go.ServerStreamForClient[org.ListOrganizationsByRegionResponse], error)
	// ListArchivedOrganizations lists all archived organizations in the current region.
	ListArchivedOrganizations(context.Context, *connect_go.Request[org.ListArchivedOrganizationsRequest]) (*connect_go.ServerStreamForClient[org.ListArchivedOrganizationsResponse], error)
	// ConvertOrgToManual converts an organization to manual only by org id.
	ConvertOrgToManual(context.Context, *connect_go.Request[org.ConvertOrgToManualRequest]) (*connect_go.Response[org.ConvertOrgToManualResponse], error)
	// Lists all orgs under the p3 hierarchy
	ListOwnedOrgs(context.Context, *connect_go.Request[org.ListOwnedOrgsRequest]) (*connect_go.ServerStreamForClient[org.ListOwnedOrgsResponse], error)
	// GetOrganizationPreferences returns general preferences controlling basic
	// organization related properties.
	GetOrganizationPreferences(context.Context, *connect_go.Request[org.GetOrganizationPreferencesRequest]) (*connect_go.Response[org.GetOrganizationPreferencesResponse], error)
	// UpdateOrganizationPreferences updates general preferences controlling basic
	// organization related properties.
	UpdateOrganizationPreferences(context.Context, *connect_go.Request[org.UpdateOrganizationPreferencesRequest]) (*connect_go.Response[org.UpdateOrganizationPreferencesResponse], error)
	// GetAgentPreferences returns preferences controlling direct agent properties.
	GetAgentPreferences(context.Context, *connect_go.Request[org.GetAgentPreferencesRequest]) (*connect_go.Response[org.GetAgentPreferencesResponse], error)
	// UpdateAgentPreferences updates preferences controlling direct agent
	// properties.
	UpdateAgentPreferences(context.Context, *connect_go.Request[org.UpdateAgentPreferencesRequest]) (*connect_go.Response[org.UpdateAgentPreferencesResponse], error)
	// GetContactPreferences returns preferences for contact lists.
	GetContactPreferences(context.Context, *connect_go.Request[org.GetContactPreferencesRequest]) (*connect_go.Response[org.GetContactPreferencesResponse], error)
	// UpdateContactPreferences updates preferences for contact lists.
	UpdateContactPreferences(context.Context, *connect_go.Request[org.UpdateContactPreferencesRequest]) (*connect_go.Response[org.UpdateContactPreferencesResponse], error)
	// GetAuthenticationPreferences returns preferences for controlling the
	GetAuthenticationPreferences(context.Context, *connect_go.Request[org.GetAuthenticationPreferencesRequest]) (*connect_go.Response[org.GetAuthenticationPreferencesResponse], error)
	// UpdateAuthenticationPreferences updates preferences for controlling the
	UpdateAuthenticationPreferences(context.Context, *connect_go.Request[org.UpdateAuthenticationPreferencesRequest]) (*connect_go.Response[org.UpdateAuthenticationPreferencesResponse], error)
	// GetWebhookPreferences returns preferences for web-hook push URLs.
	GetWebhookPreferences(context.Context, *connect_go.Request[org.GetWebhookPreferencesRequest]) (*connect_go.Response[org.GetWebhookPreferencesResponse], error)
	// UpdateWebhookPreferences updates preferences for web-hook push URLs.
	UpdateWebhookPreferences(context.Context, *connect_go.Request[org.UpdateWebhookPreferencesRequest]) (*connect_go.Response[org.UpdateWebhookPreferencesResponse], error)
	// GetDashboardGeneralPreferences returns preferences for agent dashboard
	// controls.
	GetDashboardGeneralPreferences(context.Context, *connect_go.Request[org.GetDashboardGeneralPreferencesRequest]) (*connect_go.Response[org.GetDashboardGeneralPreferencesResponse], error)
	// UpdateDashboardGeneralPreferences updates preferences for agent dashboard
	// controls.
	UpdateDashboardGeneralPreferences(context.Context, *connect_go.Request[org.UpdateDashboardGeneralPreferencesRequest]) (*connect_go.Response[org.UpdateDashboardGeneralPreferencesResponse], error)
	// GetDashboardQueuePreferences returns preferences for controlling agent queue
	// and hold table settings.
	GetDashboardQueuePreferences(context.Context, *connect_go.Request[org.GetDashboardQueuePreferencesRequest]) (*connect_go.Response[org.GetDashboardQueuePreferencesResponse], error)
	// UpdateDashboardQueuePreferences updates preferences for controlling agent
	// queue and hold table settings.
	UpdateDashboardQueuePreferences(context.Context, *connect_go.Request[org.UpdateDashboardQueuePreferencesRequest]) (*connect_go.Response[org.UpdateDashboardQueuePreferencesResponse], error)
	// GetPhonePreferences returns preferences for phone dial options, call ID,
	// and other call properties.
	GetPhonePreferences(context.Context, *connect_go.Request[org.GetPhonePreferencesRequest]) (*connect_go.Response[org.GetPhonePreferencesResponse], error)
	// UpdatePhonePreferences updates preferences for phone dial options, call ID,
	// and other call properties.
	UpdatePhonePreferences(context.Context, *connect_go.Request[org.UpdatePhonePreferencesRequest]) (*connect_go.Response[org.UpdatePhonePreferencesResponse], error)
	// GetCompliancePreferences returns preferences for natural language compliance
	// campaign settings.
	GetCompliancePreferences(context.Context, *connect_go.Request[org.GetCompliancePreferencesRequest]) (*connect_go.Response[org.GetCompliancePreferencesResponse], error)
	// UpdateCompliancePreferences updates preferences for natural language
	// compliance campaign settings.
	UpdateCompliancePreferences(context.Context, *connect_go.Request[org.UpdateCompliancePreferencesRequest]) (*connect_go.Response[org.UpdateCompliancePreferencesResponse], error)
	// GetBroadcastPreferences returns preferences for editing templates and
	// broadcast scheduling properties.
	GetBroadcastPreferences(context.Context, *connect_go.Request[org.GetBroadcastPreferencesRequest]) (*connect_go.Response[org.GetBroadcastPreferencesResponse], error)
	// UpdateBroadcastPreferences updates preferences for editing templates and
	// broadcast scheduling properties.
	UpdateBroadcastPreferences(context.Context, *connect_go.Request[org.UpdateBroadcastPreferencesRequest]) (*connect_go.Response[org.UpdateBroadcastPreferencesResponse], error)
	// GetSchedulePreferences returns preferences for editing campaign scheduling
	// properties.
	GetSchedulePreferences(context.Context, *connect_go.Request[org.GetSchedulePreferencesRequest]) (*connect_go.Response[org.GetSchedulePreferencesResponse], error)
	// UpdateSchedulePreferences updates preferences for editing campaign
	// scheduling properties.
	UpdateSchedulePreferences(context.Context, *connect_go.Request[org.UpdateSchedulePreferencesRequest]) (*connect_go.Response[org.UpdateSchedulePreferencesResponse], error)
	// GetEmailSmsPreferences returns preferences for email and SMS management.
	GetEmailSmsPreferences(context.Context, *connect_go.Request[org.GetEmailSmsPreferencesRequest]) (*connect_go.Response[org.GetEmailSmsPreferencesResponse], error)
	// UpdateEmailSmsPreferences updates preferences for email and SMS management.
	UpdateEmailSmsPreferences(context.Context, *connect_go.Request[org.UpdateEmailSmsPreferencesRequest]) (*connect_go.Response[org.UpdateEmailSmsPreferencesResponse], error)
	// GetBusinessPreferences returns preferences for business intelligence.
	GetBusinessPreferences(context.Context, *connect_go.Request[org.GetBusinessPreferencesRequest]) (*connect_go.Response[org.GetBusinessPreferencesResponse], error)
	// UpdateBusinessPreferences updates preferences for business intelligence.
	UpdateBusinessPreferences(context.Context, *connect_go.Request[org.UpdateBusinessPreferencesRequest]) (*connect_go.Response[org.UpdateBusinessPreferencesResponse], error)
	// UpdateAdminBusinessPreferences updates preferences for business intelligence.
	UpdateAdminBusinessPreferences(context.Context, *connect_go.Request[org.UpdateAdminBusinessPreferencesRequest]) (*connect_go.Response[org.UpdateAdminBusinessPreferencesResponse], error)
	// GetScorecardsPreferences returns preferences for scorecards.
	GetScorecardsPreferences(context.Context, *connect_go.Request[org.GetScorecardsPreferencesRequest]) (*connect_go.Response[org.GetScorecardsPreferencesResponse], error)
	// UpdateScorecardsPreferences updates preferences for scorecards.
	UpdateScorecardsPreferences(context.Context, *connect_go.Request[org.UpdateScorecardsPreferencesRequest]) (*connect_go.Response[org.UpdateScorecardsPreferencesResponse], error)
	// GetVoiceAnalyticsPreferences returns preferences for voice analytics.
	GetVoiceAnalyticsPreferences(context.Context, *connect_go.Request[org.GetVoiceAnalyticsPreferencesRequest]) (*connect_go.Response[org.GetVoiceAnalyticsPreferencesResponse], error)
	// ListVoiceAnalyticsPreferences lists preferences for voice analytics.
	ListVoiceAnalyticsPreferences(context.Context, *connect_go.Request[org.ListVoiceAnalyticsPreferencesRequest]) (*connect_go.Response[org.ListVoiceAnalyticsPreferencesResponse], error)
	// UpdateVoiceAnalyticsPreferences updates preferences for voice analytics.
	UpdateVoiceAnalyticsPreferences(context.Context, *connect_go.Request[org.UpdateVoiceAnalyticsPreferencesRequest]) (*connect_go.Response[org.UpdateVoiceAnalyticsPreferencesResponse], error)
	// GetEndOfDayPreferences returns preferences for automated report jobs
	GetEndOfDayPreferences(context.Context, *connect_go.Request[org.GetEndOfDayPreferencesRequest]) (*connect_go.Response[org.GetEndOfDayPreferencesResponse], error)
	// UpdateEndOfDayPreferences updates preferences for automated report jobs
	UpdateEndOfDayPreferences(context.Context, *connect_go.Request[org.UpdateEndOfDayPreferencesRequest]) (*connect_go.Response[org.UpdateEndOfDayPreferencesResponse], error)
	// GetReportFilterPreferences returns preferences for filters in reports and
	GetReportFilterPreferences(context.Context, *connect_go.Request[org.GetFilterPreferencesRequest]) (*connect_go.Response[org.GetFilterPreferencesResponse], error)
	// UpdateReportFilterPreferences updates preferences for filters in reports and
	UpdateReportFilterPreferences(context.Context, *connect_go.Request[org.UpdateFilterPreferencesRequest]) (*connect_go.Response[org.UpdateFilterPreferencesResponse], error)
	// GetRecordingPreferences returns preferences for audio recording properties.
	GetRecordingPreferences(context.Context, *connect_go.Request[org.GetRecordingPreferencesRequest]) (*connect_go.Response[org.GetRecordingPreferencesResponse], error)
	// UpdateRecordingPreferences updates preferences for audio recording
	// properties.
	UpdateRecordingPreferences(context.Context, *connect_go.Request[org.UpdateRecordingPreferencesRequest]) (*connect_go.Response[org.UpdateRecordingPreferencesResponse], error)
	// GetAdminClientPreferences returns preferences for essential organization
	// properties only to be used by account managers and customer support.
	GetAdminClientPreferences(context.Context, *connect_go.Request[org.GetAdminClientPreferencesRequest]) (*connect_go.Response[org.GetAdminClientPreferencesResponse], error)
	// UpdateAdminClientPreferences updates preferences for essential organization
	UpdateAdminClientPreferences(context.Context, *connect_go.Request[org.UpdateAdminClientPreferencesRequest]) (*connect_go.Response[org.UpdateAdminClientPreferencesResponse], error)
	// AcceptLinkbackRecordingTerms insert a digital signature acceptance activity
	// log upon client acknowledgement of terms and conditions usage for linkback
	// recorded calls.
	AcceptLinkbackRecordingTerms(context.Context, *connect_go.Request[org.AcceptLinkbackRecordingTermsRequest]) (*connect_go.Response[org.AcceptLinkbackRecordingTermsResponse], error)
	// LinkbackUpdateBroadcastTemplates updates broadcast template options action
	// parameters to reflect the linkback recording usage value.
	LinkbackUpdateBroadcastTemplates(context.Context, *connect_go.Request[org.LinkbackUpdateBroadcastTemplatesRequest]) (*connect_go.Response[org.LinkbackUpdateBroadcastTemplatesResponse], error)
	// RecordEmailUnsubscribeAcknowledgement insert an activity log upon client
	// acknowledgement of responsibility for their own email unsubscribe links.
	RecordEmailUnsubscribeAcknowledgement(context.Context, *connect_go.Request[org.RecordEmailUnsubscribeAcknowledgementRequest]) (*connect_go.Response[org.RecordEmailUnsubscribeAcknowledgementResponse], error)
	// ClearEmailUnsubscribeAcknowledgement insert an activity log upon the client
	// revoking their responsibility for email unsubscribe links.
	ClearEmailUnsubscribeAcknowledgement(context.Context, *connect_go.Request[org.ClearEmailUnsubscribeAcknowledgementRequest]) (*connect_go.Response[org.ClearEmailUnsubscribeAcknowledgementResponse], error)
	// ListBusinessHours returns all business hours for an Org.
	//
	// Deprecated: do not use.
	ListBusinessHours(context.Context, *connect_go.Request[org.ListBusinessHoursRequest]) (*connect_go.Response[org.ListBusinessHoursResponse], error)
	// GetBusinessHours returns the business hours for the ID.
	//
	// Deprecated: do not use.
	GetBusinessHours(context.Context, *connect_go.Request[org.GetBusinessHoursRequest]) (*connect_go.Response[org.GetBusinessHoursResponse], error)
	// SetBusinessHours initializes a business hours object
	//
	// Deprecated: do not use.
	SetBusinessHours(context.Context, *connect_go.Request[org.SetBusinessHoursRequest]) (*connect_go.Response[org.SetBusinessHoursResponse], error)
	// AddIntervalToBusinessHours adds a day interval to a business hours object
	//
	// Deprecated: do not use.
	AddIntervalToBusinessHours(context.Context, *connect_go.Request[org.AddIntervalToBusinessHoursRequest]) (*connect_go.Response[org.AddIntervalToBusinessHoursResponse], error)
	// RemoveIntervalFromBusinessHours removes a day interval from a business hours object
	//
	// Deprecated: do not use.
	RemoveIntervalFromBusinessHours(context.Context, *connect_go.Request[org.RemoveIntervalFromBusinessHoursRequest]) (*connect_go.Response[org.RemoveIntervalFromBusinessHoursResponse], error)
	// UpdateBusinessHoursInfo updates the general info of a business hours object
	//
	// Deprecated: do not use.
	UpdateBusinessHoursInfo(context.Context, *connect_go.Request[org.UpdateBusinessHoursInfoRequest]) (*connect_go.Response[org.UpdateBusinessHoursInfoResponse], error)
	// DeleteBusinessHours removes business hours.
	//
	// Deprecated: do not use.
	DeleteBusinessHours(context.Context, *connect_go.Request[org.DeleteBusinessHoursRequest]) (*connect_go.Response[org.DeleteBusinessHoursResponse], error)
	// EvaluateBusinessHours determines whether or not the current time is within a business hours day interval
	//
	// Deprecated: do not use.
	EvaluateBusinessHours(context.Context, *connect_go.Request[org.EvaluateBusinessHoursRequest]) (*connect_go.Response[org.EvaluateBusinessHoursResponse], error)
	// CreateUser creates a new user and enables it for the region it is getting created in.
	CreateUser(context.Context, *connect_go.Request[org.CreateUserRequest]) (*connect_go.Response[org.CreateUserResponse], error)
	// CreateDelegatedUser creates a new delegated user and enables it for the region it is getting created in.
	CreateDelegatedUser(context.Context, *connect_go.Request[org.CreateDelegatedUserRequest]) (*connect_go.Response[org.CreateDelegatedUserResponse], error)
	// GetMyUser returns a single user by UserId or by AgentSid.
	GetMyUser(context.Context, *connect_go.Request[org.GetMyUserRequest]) (*connect_go.Response[org.GetMyUserResponse], error)
	// GetUser returns a single user by UserId or by AgentSid.
	GetUser(context.Context, *connect_go.Request[org.GetUserRequest]) (*connect_go.Response[org.GetUserResponse], error)
	// GetUserByOrgId returns a single user by UserId and OrgId
	// Requires Customer Support permission and allows cross Org requests.
	GetUserByOrgId(context.Context, *connect_go.Request[org.GetUserByOrgIdRequest]) (*connect_go.Response[org.GetUserByOrgIdResponse], error)
	// ListAgents returns a list of Agents.
	ListAgents(context.Context, *connect_go.Request[org.ListAgentsRequest]) (*connect_go.ServerStreamForClient[org.ListAgentsResponse], error)
	// ListPublicUsers returns a list of users with limited data for most applications.
	ListPublicUsers(context.Context, *connect_go.Request[org.ListPublicUsersRequest]) (*connect_go.ServerStreamForClient[org.ListPublicUsersResponse], error)
	// ListUsers returns a list of users.
	ListUsers(context.Context, *connect_go.Request[org.ListUsersRequest]) (*connect_go.ServerStreamForClient[org.ListUsersResponse], error)
	// ListUsersByOrgId returns a list of users.
	ListUsersByOrgId(context.Context, *connect_go.Request[org.ListUsersByOrgIdRequest]) (*connect_go.ServerStreamForClient[org.ListUsersByOrgIdResponse], error)
	// ListUsersByRegion returns a list of usersByRegion.
	ListUsersByRegion(context.Context, *connect_go.Request[org.ListUsersByRegionRequest]) (*connect_go.ServerStreamForClient[org.ListUsersByRegionResponse], error)
	// UpdateMyUser updates a user.
	UpdateMyUser(context.Context, *connect_go.Request[org.UpdateMyUserRequest]) (*connect_go.Response[org.UpdateMyUserResponse], error)
	// UpdateUser updates a user.
	UpdateUser(context.Context, *connect_go.Request[org.UpdateUserRequest]) (*connect_go.Response[org.UpdateUserResponse], error)
	// UpdateUserLabels updates a user's labels to be the passed in set of labels.
	UpdateUserLabels(context.Context, *connect_go.Request[org.UpdateUserLabelsRequest]) (*connect_go.Response[org.UpdateUserLabelsResponse], error)
	// UpdateUserCallerId updates a user.
	UpdateUserCallerId(context.Context, *connect_go.Request[org.UpdateUserCallerIdRequest]) (*connect_go.Response[org.UpdateUserCallerIdResponse], error)
	// UpdateUserDisabled updates whether a user is disabled.
	UpdateUserDisabled(context.Context, *connect_go.Request[org.UpdateUserDisabledRequest]) (*connect_go.Response[org.UpdateUserDisabledResponse], error)
	// UpdateUserDisabledByOrgId updates a user is disabled.
	UpdateUserDisabledByOrgId(context.Context, *connect_go.Request[org.UpdateUserDisabledByOrgIdRequest]) (*connect_go.Response[org.UpdateUserDisabledByOrgIdResponse], error)
	// GetMyUserPasswordResetLink updates a user's password.
	GetMyUserPasswordResetLink(context.Context, *connect_go.Request[org.GetMyUserPasswordResetLinkRequest]) (*connect_go.Response[org.GetMyUserPasswordResetLinkResponse], error)
	// GetUserPasswordResetLink gets a link to update a user's password.
	GetUserPasswordResetLink(context.Context, *connect_go.Request[org.GetUserPasswordResetLinkRequest]) (*connect_go.Response[org.GetUserPasswordResetLinkResponse], error)
	// GetUserPasswordResetLinkByOrgId gets a link to update a user's password.
	GetUserPasswordResetLinkByOrgId(context.Context, *connect_go.Request[org.GetUserPasswordResetLinkByOrgIdRequest]) (*connect_go.Response[org.GetUserPasswordResetLinkByOrgIdResponse], error)
	// CreatePasswordResetLink creates a password reset link for the given user id.
	CreatePasswordResetLink(context.Context, *connect_go.Request[org.CreatePasswordResetLinkRequest]) (*connect_go.Response[org.CreatePasswordResetLinkResponse], error)
	// CreatePasswordResetLinkByOrgId creates a password reset link for the given user id.
	CreatePasswordResetLinkByOrgId(context.Context, *connect_go.Request[org.CreatePasswordResetLinkByOrgIdRequest]) (*connect_go.Response[org.CreatePasswordResetLinkByOrgIdResponse], error)
	// Used to be called GetUserBlocked
	// GetUserLoginInfo gets information about a user's login.
	GetUserLoginInfo(context.Context, *connect_go.Request[org.GetUserLoginInfoRequest]) (*connect_go.Response[org.GetUserLoginInfoResponse], error)
	// GetUserEmailVerified gets whether the user's email is verified.
	GetUserEmailVerified(context.Context, *connect_go.Request[org.GetUserEmailVerifiedRequest]) (*connect_go.Response[org.GetUserEmailVerifiedResponse], error)
	// GetUserEmailVerifiedByOrgId gets whether the user's email is verified.
	GetUserEmailVerifiedByOrgId(context.Context, *connect_go.Request[org.GetUserEmailVerifiedByOrgIdRequest]) (*connect_go.Response[org.GetUserEmailVerifiedByOrgIdResponse], error)
	// ResetMyPassword resets the user's password.
	ResetMyPassword(context.Context, *connect_go.Request[org.ResetMyPasswordRequest]) (*connect_go.Response[org.ResetMyPasswordResponse], error)
	// ResetUserPassword resets the user's password.
	ResetUserPassword(context.Context, *connect_go.Request[org.ResetUserPasswordRequest]) (*connect_go.Response[org.ResetUserPasswordResponse], error)
	// ResetUserPasswordByOrgId resets the user's password.
	ResetUserPasswordByOrgId(context.Context, *connect_go.Request[org.ResetUserPasswordByOrgIdRequest]) (*connect_go.Response[org.ResetUserPasswordByOrgIdResponse], error)
	// SendUserEmailVerification sends a verification email to the user.
	SendUserEmailVerification(context.Context, *connect_go.Request[org.SendUserEmailVerificationRequest]) (*connect_go.Response[org.SendUserEmailVerificationResponse], error)
	// SendUserEmailVerificationByOrgId sends a verification email to the user.
	SendUserEmailVerificationByOrgId(context.Context, *connect_go.Request[org.SendUserEmailVerificationByOrgIdRequest]) (*connect_go.Response[org.SendUserEmailVerificationByOrgIdResponse], error)
	// SendPasswordReset sends a password reset email to the user.
	SendPasswordReset(context.Context, *connect_go.Request[org.SendPasswordResetRequest]) (*connect_go.Response[org.SendPasswordResetResponse], error)
	// SendPasswordResetByOrgId sends a password reset email to the user.
	SendPasswordResetByOrgId(context.Context, *connect_go.Request[org.SendPasswordResetByOrgIdRequest]) (*connect_go.Response[org.SendPasswordResetByOrgIdResponse], error)
	// GetUserSessionData returns data for the front end's session state
	GetUserSessionData(context.Context, *connect_go.Request[org.GetUserSessionDataRequest]) (*connect_go.Response[org.GetUserSessionDataResponse], error)
	// GetAgentProfileGroup returns an agent profile group by id
	GetAgentProfileGroup(context.Context, *connect_go.Request[org.GetAgentProfileGroupRequest]) (*connect_go.Response[org.GetAgentProfileGroupResponse], error)
	// ListAgentProfileGroups returns the agent profile groups associated with the current organization
	ListAgentProfileGroups(context.Context, *connect_go.Request[org.ListAgentProfileGroupsRequest]) (*connect_go.Response[org.ListAgentProfileGroupsResponse], error)
	// UpdateAgentProfileGroup updates an AgentProfileGroup. Can only update if user is in same org as AgentProfileGroup
	UpdateAgentProfileGroup(context.Context, *connect_go.Request[org.UpdateAgentProfileGroupRequest]) (*connect_go.Response[org.UpdateAgentProfileGroupResponse], error)
	// CreateAgentProfileGroup creates an AgentProfileGroup. Can only create if user is in same org as AgentProfileGroup
	CreateAgentProfileGroup(context.Context, *connect_go.Request[org.CreateAgentProfileGroupRequest]) (*connect_go.Response[org.CreateAgentProfileGroupResponse], error)
	// DeleteAgentProfileGroup deletes an AgentProfileGroup. Can only delete if user is in same org as AgentProfileGroup
	DeleteAgentProfileGroup(context.Context, *connect_go.Request[org.DeleteAgentProfileGroupRequest]) (*connect_go.Response[org.DeleteAgentProfileGroupResponse], error)
	// AssignAgentProfileGroups assigns a list of users to an AgentProfileGroup. Can only use if everything is in the same organization.
	AssignAgentProfileGroups(context.Context, *connect_go.Request[org.AssignAgentProfileGroupsRequest]) (*connect_go.Response[org.AssignAgentProfileGroupsResponse], error)
	// Creates a new user subscription.
	AddUserSubscription(context.Context, *connect_go.Request[org.AddUserSubscriptionRequest]) (*connect_go.Response[org.AddUserSubscriptionResponse], error)
	// Creates a new user subscription for a specified user with in requested users org.
	AddUserSubscriptionByUserId(context.Context, *connect_go.Request[org.AddUserSubscriptionByUserIdRequest]) (*connect_go.Response[org.AddUserSubscriptionByUserIdResponse], error)
	// Gets a user subscription.
	GetUserSubscription(context.Context, *connect_go.Request[org.GetUserSubscriptionRequest]) (*connect_go.Response[org.GetUserSubscriptionResponse], error)
	// Gets a user subscription for a specified user with in requested users org.
	GetUserSubscriptionByUserId(context.Context, *connect_go.Request[org.GetUserSubscriptionByUserIdRequest]) (*connect_go.Response[org.GetUserSubscriptionByUserIdResponse], error)
	// Updates a user subscription for the current user
	UpdateUserSubscription(context.Context, *connect_go.Request[org.UpdateUserSubscriptionRequest]) (*connect_go.Response[org.UpdateUserSubscriptionResponse], error)
	// Updates a user subscription for a given user id
	UpdateUserSubscriptionByUserId(context.Context, *connect_go.Request[org.UpdateUserSubscriptionByUserIdRequest]) (*connect_go.Response[org.UpdateUserSubscriptionByUserIdResponse], error)
	// Remove a user subscription.
	RemoveUserSubscription(context.Context, *connect_go.Request[org.RemoveUserSubscriptionRequest]) (*connect_go.Response[org.RemoveUserSubscriptionResponse], error)
	// Remove a user subscription by a given user id
	RemoveUserSubscriptionByUserId(context.Context, *connect_go.Request[org.RemoveUserSubscriptionByUserIdRequest]) (*connect_go.Response[org.RemoveUserSubscriptionByUserIdResponse], error)
	// Lists user subscriptions.
	ListUserSubscriptions(context.Context, *connect_go.Request[org.ListUserSubscriptionsRequest]) (*connect_go.Response[org.ListUserSubscriptionsResponse], error)
	// Lists user subscriptions.
	ListUserSubscriptionsByUserId(context.Context, *connect_go.Request[org.ListUserSubscriptionsByUserIdRequest]) (*connect_go.Response[org.ListUserSubscriptionsByUserIdResponse], error)
	// Lists subscriptions for multiple users in an org.
	ListOrgSubscriptions(context.Context, *connect_go.Request[org.ListOrgSubscriptionsRequest]) (*connect_go.Response[org.ListOrgSubscriptionsResponse], error)
	// AUTH TOKEN
	// CreateAuthToken creates an auth token for the current user.
	CreateAuthToken(context.Context, *connect_go.Request[org.CreateAuthTokenRequest]) (*connect_go.Response[org.CreateAuthTokenResponse], error)
	// CreateAuthTokenByUserId creates an auth token for the given user.
	CreateAuthTokenByUserId(context.Context, *connect_go.Request[org.CreateAuthTokenByUserIdRequest]) (*connect_go.Response[org.CreateAuthTokenByUserIdResponse], error)
	// ListAuthTokens list tokens of current user.
	ListAuthTokens(context.Context, *connect_go.Request[org.ListAuthTokensRequest]) (*connect_go.Response[org.ListAuthTokensResponse], error)
	// ListAuthTokensByUserId list tokens of given user.
	ListAuthTokensByUserId(context.Context, *connect_go.Request[org.ListAuthTokensByUserIdRequest]) (*connect_go.Response[org.ListAuthTokensByUserIdResponse], error)
	// SetAuthTokenExpiration sets expiration back one year for current user.
	SetAuthTokenExpiration(context.Context, *connect_go.Request[org.SetAuthTokenExpirationRequest]) (*connect_go.Response[org.SetAuthTokenExpirationResponse], error)
	// SetAuthTokenExpirationByUserId sets expiration back one year for given user.
	SetAuthTokenExpirationByUserId(context.Context, *connect_go.Request[org.SetAuthTokenExpirationByUserIdRequest]) (*connect_go.Response[org.SetAuthTokenExpirationByUserIdResponse], error)
	// DeleteAuthToken deletes a given auth token for the current user.
	DeleteAuthToken(context.Context, *connect_go.Request[org.DeleteAuthTokenRequest]) (*connect_go.Response[org.DeleteAuthTokenResponse], error)
	// DeleteAuthTokenByUserId deletes a given auth token for the given user.
	DeleteAuthTokenByUserId(context.Context, *connect_go.Request[org.DeleteAuthTokenByUserIdRequest]) (*connect_go.Response[org.DeleteAuthTokenByUserIdResponse], error)
	// GetHuntGroupSettings returns the field masked hunt group settings for the
	// provided hunt group.
	GetHuntGroupSettings(context.Context, *connect_go.Request[org.GetHuntGroupSettingsRequest]) (*connect_go.Response[org.GetHuntGroupSettingsResponse], error)
	// UpdateHuntGroupSettings updates the selected/masked hunt group settings
	// for the given hunt group.
	UpdateHuntGroupSettings(context.Context, *connect_go.Request[org.UpdateHuntGroupSettingsRequest]) (*connect_go.Response[org.UpdateHuntGroupSettingsResponse], error)
	// CreateHuntGroup is the RPC method for creating a hunt group.
	// It will create a hunt group with the given general details.
	CreateHuntGroup(context.Context, *connect_go.Request[org.CreateHuntGroupRequest]) (*connect_go.Response[org.CreateHuntGroupResponse], error)
	// UpdateHuntGroupGeneralDetails is the RPC method for updating the general details of a hunt group.
	UpdateHuntGroupGeneralDetails(context.Context, *connect_go.Request[org.UpdateHuntGroupGeneralDetailsRequest]) (*connect_go.Response[org.UpdateHuntGroupGeneralDetailsResponse], error)
	// DeleteHuntGroup is the RPC method for deleting a hunt group.
	DeleteHuntGroup(context.Context, *connect_go.Request[org.DeleteHuntGroupRequest]) (*connect_go.Response[org.DeleteHuntGroupResponse], error)
	// GetHuntGroupDetails returns the hunt group details for the given hunt group.
	GetHuntGroupDetails(context.Context, *connect_go.Request[org.GetHuntGroupDetailsRequest]) (*connect_go.Response[org.GetHuntGroupDetailsResponse], error)
	// Lists caller id numbers with their associated region codes for the given
	// bucket.
	ListCallerIdBuckets(context.Context, *connect_go.Request[org.ListCallerIdBucketsRequest]) (*connect_go.Response[org.ListCallerIdBucketsResponse], error)
	// Gets a single data dip template.
	GetDataDipTemplate(context.Context, *connect_go.Request[org.GetDataDipTemplateRequest]) (*connect_go.Response[org.GetDataDipTemplateResponse], error)
	// Lists data dip templates, optionally filtered by config type.
	ListDataDipTemplates(context.Context, *connect_go.Request[org.ListDataDipTemplatesRequest]) (*connect_go.Response[org.ListDataDipTemplatesResponse], error)
	// Saves a new data dip template.
	CreateDataDipTemplate(context.Context, *connect_go.Request[org.CreateDataDipTemplateRequest]) (*connect_go.Response[org.CreateDataDipTemplateResponse], error)
	// Updates a data dip template.
	UpdateDataDipTemplate(context.Context, *connect_go.Request[org.UpdateDataDipTemplateRequest]) (*connect_go.Response[org.UpdateDataDipTemplateResponse], error)
	// Deletes a data dip template.
	DeleteDataDipTemplate(context.Context, *connect_go.Request[org.DeleteDataDipTemplateRequest]) (*connect_go.Response[org.DeleteDataDipTemplateResponse], error)
	// Copies a data dip template.
	CopyDataDipTemplate(context.Context, *connect_go.Request[org.CopyDataDipTemplateRequest]) (*connect_go.Response[org.CopyDataDipTemplateResponse], error)
	// Copies a data dip template to a different organization.
	CopyDataDipTemplateToOrganization(context.Context, *connect_go.Request[org.CopyDataDipTemplateToOrganizationRequest]) (*connect_go.Response[org.CopyDataDipTemplateToOrganizationResponse], error)
	// ListBroadcastTemplateGeneralDetails returns a list of broadcast templates for an organization
	ListBroadcastTemplateGeneralDetails(context.Context, *connect_go.Request[org.ListBroadcastTemplateGeneralDetailsRequest]) (*connect_go.Response[org.ListBroadcastTemplateGeneralDetailsResponse], error)
	// Lists Agent Call Response Automatically added compliance rules for an Org.
	ListAgentResponseAutoRules(context.Context, *connect_go.Request[org.ListAgentResponseAutoRulesRequest]) (*connect_go.Response[org.ListAgentResponseAutoRulesResponse], error)
	// Creates a new Agent Call Response Automatically added compliance rule set.
	CreateAgentResponseAutoRules(context.Context, *connect_go.Request[org.CreateAgentResponseAutoRulesRequest]) (*connect_go.Response[org.CreateAgentResponseAutoRulesResponse], error)
	// Updates an existing Agent Call Response Automatically added compliance rule set.
	UpdateAgentResponseAutoRules(context.Context, *connect_go.Request[org.UpdateAgentResponseAutoRulesRequest]) (*connect_go.Response[org.UpdateAgentResponseAutoRulesResponse], error)
	// Deletes an existing Agent Call Response Automatically added compliance rule set.
	DeleteAgentResponseAutoRules(context.Context, *connect_go.Request[org.DeleteAgentResponseAutoRulesRequest]) (*connect_go.Response[org.DeleteAgentResponseAutoRulesResponse], error)
	// Lists all web links for a given hunt group
	ListHuntGroupWebLinks(context.Context, *connect_go.Request[org.ListHuntGroupWebLinksRequest]) (*connect_go.Response[org.ListHuntGroupWebLinksResponse], error)
	// Copies a web link from one hunt group to another
	CopyHuntGroupWebLink(context.Context, *connect_go.Request[org.CopyHuntGroupWebLinkRequest]) (*connect_go.Response[org.CopyHuntGroupWebLinkResponse], error)
	// Updates the list of web links in a hunt group to be the given list
	UpdateHuntGroupWebLinks(context.Context, *connect_go.Request[org.UpdateHuntGroupWebLinksRequest]) (*connect_go.Response[org.UpdateHuntGroupWebLinksResponse], error)
	// ListHuntGroupIntegrationLinks returns all integration links for a hunt group.
	ListHuntGroupIntegrationLinks(context.Context, *connect_go.Request[org.ListHuntGroupIntegrationLinksRequest]) (*connect_go.Response[org.ListHuntGroupIntegrationLinksResponse], error)
	// CopyHuntGroupIntegrationLink copies the integration link from one hunt group to another.
	// It will create a new integration link in the destination hunt group with the same settings
	// as the source integration link.
	CopyHuntGroupIntegrationLink(context.Context, *connect_go.Request[org.CopyHuntGroupIntegrationLinkRequest]) (*connect_go.Response[org.CopyHuntGroupIntegrationLinkResponse], error)
	// UpdateHuntGroupIntegrationLinks updates the integration links for a hunt group.
	// It will create any new integration links that do not already exist in the hunt group,
	// update any existing integration links with the new settings, and delete any integration links
	// that are not in the request.
	UpdateHuntGroupIntegrationLinks(context.Context, *connect_go.Request[org.UpdateHuntGroupIntegrationLinksRequest]) (*connect_go.Response[org.UpdateHuntGroupIntegrationLinksResponse], error)
	// GetHuntGroupClientInfoDisplayTemplate returns the client info display template for a given hunt group.
	GetHuntGroupClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.GetHuntGroupClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.GetHuntGroupClientInfoDisplayTemplateResponse], error)
	// CreateHuntGroupClientInfoDisplayTemplate creates a new client info display template for a givne hunt group.
	CreateHuntGroupClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.CreateHuntGroupClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.CreateHuntGroupClientInfoDisplayTemplateResponse], error)
	// UpdateHuntGroupClientInfoDisplayTemplate updates a client info display template for a given hunt group.
	UpdateHuntGroupClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.UpdateHuntGroupClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.UpdateHuntGroupClientInfoDisplayTemplateResponse], error)
	// DeleteHuntGroupClientInfoDisplayTemplate deletes a client info display template for a given hunt group.
	DeleteHuntGroupClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.DeleteHuntGroupClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.DeleteHuntGroupClientInfoDisplayTemplateResponse], error)
	// CopyHuntGroupClientInfoDisplayTemplate copies the client info display template from one hunt group to another.
	// It will create a new template in the destination hunt group with the same settings as the source template if it doesn't already exist.
	// Otherwise, it will update the existing template with the source template settings.
	CopyHuntGroupClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.CopyHuntGroupClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.CopyHuntGroupClientInfoDisplayTemplateResponse], error)
	// CreateCampaignClientInfoDisplayTemplate creates a new client info display template for a campaign
	// with the same settings as the source template from a hunt group.
	CreateCampaignClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.CreateCampaignClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.CreateCampaignClientInfoDisplayTemplateResponse], error)
	// ListHuntGroupsWithClientInfoTemplateData lists the hunt groups in an organization
	// with their client info display template data based on the filter.
	ListHuntGroupsWithClientInfoTemplateData(context.Context, *connect_go.Request[org.ListHuntGroupsWithClientInfoTemplateDataRequest]) (*connect_go.Response[org.ListHuntGroupsWithClientInfoTemplateDataResponse], error)
	// ListAgentTriggers returns a list of agent triggers for the given hunt group.
	// DEPRECATED: Use services.org.hunt_groups.v1alpha1.ListHuntGroupAgentTriggers instead
	//
	// Deprecated: do not use.
	ListAgentTriggers(context.Context, *connect_go.Request[org.ListAgentTriggersRequest]) (*connect_go.Response[org.ListAgentTriggersResponse], error)
	// CopyAgentTrigger copys an agent trigger to the given hunt group in the same org.
	// DEPRECATED: Use services.org.hunt_groups.v1alpha1.CopyHuntGroupAgentTrigger instead
	//
	// Deprecated: do not use.
	CopyAgentTrigger(context.Context, *connect_go.Request[org.CopyAgentTriggerRequest]) (*connect_go.Response[org.CopyAgentTriggerResponse], error)
	// UpdateAgentTriggers updates all agent triggers for the given hunt group.
	// DEPRECATED: Use services.org.hunt_groups.v1alpha1.UpdateHuntGroupAgentTriggers instead
	//
	// Deprecated: do not use.
	UpdateAgentTriggers(context.Context, *connect_go.Request[org.UpdateAgentTriggersRequest]) (*connect_go.Response[org.UpdateAgentTriggersResponse], error)
	// ListHuntGroupScripts lists all hunt group scripts for the current organization.
	// DEPRECATED. Use ListOrgHuntGroupScripts instead
	//
	// Deprecated: do not use.
	ListHuntGroupScripts(context.Context, *connect_go.Request[org.ListHuntGroupScriptsRequest]) (*connect_go.Response[org.ListHuntGroupScriptsResponse], error)
	// ListOrgHuntGroupScripts lists all hunt group scripts for the current organization with a streamed response.
	ListOrgHuntGroupScripts(context.Context, *connect_go.Request[org.ListHuntGroupScriptsRequest]) (*connect_go.ServerStreamForClient[org.ListHuntGroupScriptsResponse], error)
	// GetHuntGroupScript gets the specified script from the given script sid
	GetHuntGroupScript(context.Context, *connect_go.Request[org.GetHuntGroupScriptRequest]) (*connect_go.Response[org.GetHuntGroupScriptResponse], error)
	// CreateHuntGroupScript adds a creates a new hunt group script
	CreateHuntGroupScript(context.Context, *connect_go.Request[org.CreateHuntGroupScriptRequest]) (*connect_go.Response[org.CreateHuntGroupScriptResponse], error)
	// UpdateHuntGroupScript updates a script specified by the given script sid
	UpdateHuntGroupScript(context.Context, *connect_go.Request[org.UpdateHuntGroupScriptRequest]) (*connect_go.Response[org.UpdateHuntGroupScriptResponse], error)
	// DeleteHuntGroupScript deletes a hunt group script
	DeleteHuntGroupScript(context.Context, *connect_go.Request[org.DeleteHuntGroupScriptRequest]) (*connect_go.Response[org.DeleteHuntGroupScriptResponse], error)
	// AssignScriptToHuntGroups assigns a script to the specified hunt groups
	AssignScriptToHuntGroups(context.Context, *connect_go.Request[org.AssignScriptToHuntGroupsRequest]) (*connect_go.Response[org.AssignScriptToHuntGroupsResponse], error)
	// UnassignScriptFromHuntGroups unassigns a script from the specified hunt groups
	UnassignScriptFromHuntGroups(context.Context, *connect_go.Request[org.UnassignScriptFromHuntGroupsRequest]) (*connect_go.Response[org.UnassignScriptFromHuntGroupsResponse], error)
	// CreateTrust creates a new trust.
	CreateTrust(context.Context, *connect_go.Request[org.CreateTrustRequest]) (*connect_go.Response[org.CreateTrustResponse], error)
	// AcceptTrust accepts an incoming trust.
	AcceptTrust(context.Context, *connect_go.Request[org.AcceptTrustRequest]) (*connect_go.Response[org.AcceptTrustResponse], error)
	// RejectTrust rejects an incoming trust.
	RejectTrust(context.Context, *connect_go.Request[org.RejectTrustRequest]) (*connect_go.Response[org.RejectTrustResponse], error)
	// GetTrust returns a single trust by trust id.
	GetTrust(context.Context, *connect_go.Request[org.GetTrustRequest]) (*connect_go.Response[org.GetTrustResponse], error)
	// ListIncomingTrusts returns all pending trusts that are being granted
	// to the org of the currently logged in user.
	ListIncomingTrusts(context.Context, *connect_go.Request[org.ListIncomingTrustsRequest]) (*connect_go.Response[org.ListIncomingTrustsResponse], error)
	// ListGivenTrusts returns all trusts that have been given out for
	// the currently logged in user's org. The returned list will contain
	// accepted, pending, and rejected trusts.
	ListGivenTrusts(context.Context, *connect_go.Request[org.ListGivenTrustsRequest]) (*connect_go.Response[org.ListGivenTrustsResponse], error)
	// ListAssignableTrusts returns all accepted trusts that are being granted
	// to the org of the currently logged in user.
	ListAssignableTrusts(context.Context, *connect_go.Request[org.ListAssignableTrustsRequest]) (*connect_go.Response[org.ListAssignableTrustsResponse], error)
	// DeleteTrust deletes a trust by trust id. Only trusts where the current
	// org is the grantor can be deleted by this endpoint.
	DeleteTrust(context.Context, *connect_go.Request[org.DeleteTrustRequest]) (*connect_go.Response[org.DeleteTrustResponse], error)
	// AssignTrust assigns a trust to the given user ids.
	AssignTrust(context.Context, *connect_go.Request[org.AssignTrustRequest]) (*connect_go.Response[org.AssignTrustResponse], error)
	// UnassignTrust unassigns a trust from the given user id.
	UnassignTrust(context.Context, *connect_go.Request[org.UnassignTrustRequest]) (*connect_go.Response[org.UnassignTrustResponse], error)
	// CreateLabel creates a label with the given properties.
	CreateLabel(context.Context, *connect_go.Request[org.CreateLabelRequest]) (*connect_go.Response[org.CreateLabelResponse], error)
	// DeleteLabel deletes a label with the id given on the request.
	DeleteLabel(context.Context, *connect_go.Request[org.DeleteLabelRequest]) (*connect_go.Response[org.DeleteLabelResponse], error)
	// ListLabels returns all unique label names belonging to the given org id.
	ListLabels(context.Context, *connect_go.Request[org.ListLabelsRequest]) (*connect_go.Response[org.ListLabelsResponse], error)
	// GetLabel returns a single label with the given ID.
	GetLabel(context.Context, *connect_go.Request[org.GetLabelRequest]) (*connect_go.Response[org.GetLabelResponse], error)
	// UpdateLabel updates the given label.
	UpdateLabel(context.Context, *connect_go.Request[org.UpdateLabelRequest]) (*connect_go.Response[org.UpdateLabelResponse], error)
	// Assignlabel creates label assignments defined by the request.
	AssignLabel(context.Context, *connect_go.Request[org.AssignLabelRequest]) (*connect_go.Response[org.AssignLabelResponse], error)
	// Unassignlabel removes label assignments defined by the request.
	UnassignLabel(context.Context, *connect_go.Request[org.UnassignLabelRequest]) (*connect_go.Response[org.UnassignLabelResponse], error)
	// GetAssignmentCounts returns the total amount of label assignments
	// per entity type.
	GetAssignmentCounts(context.Context, *connect_go.Request[org.GetAssignmentCountsRequest]) (*connect_go.Response[org.GetAssignmentCountsResponse], error)
	// GetAssignableLabels returns a list of labels available to the current user.
	GetAssignableLabels(context.Context, *connect_go.Request[org.GetAssignableLabelsRequest]) (*connect_go.Response[org.GetAssignableLabelsResponse], error)
	// GetPermissions returns the permissions for a given user along with other user information.
	GetPermissions(context.Context, *connect_go.Request[org.GetPermissionsRequest]) (*connect_go.Response[org.GetPermissionsResponse], error)
	// GetUserPermissions returns the permissions for a given user.
	GetUserPermissions(context.Context, *connect_go.Request[org.GetUserPermissionsRequest]) (*connect_go.Response[org.GetUserPermissionsResponse], error)
	// Creates a new permission group.
	CreatePermissionGroup(context.Context, *connect_go.Request[org.CreatePermissionGroupRequest]) (*connect_go.Response[org.CreatePermissionGroupResponse], error)
	// UpdatePermissionGroup updates the permission group with the given id.
	UpdatePermissionGroup(context.Context, *connect_go.Request[org.UpdatePermissionGroupRequest]) (*connect_go.Response[org.UpdatePermissionGroupResponse], error)
	// DeletePermissionGroup deletes the permission group with the given id.
	DeletePermissionGroup(context.Context, *connect_go.Request[org.DeletePermissionGroupRequest]) (*connect_go.Response[org.DeletePermissionGroupResponse], error)
	// ListPermissionGroups returns a list of permissions for an organization.
	ListPermissionGroups(context.Context, *connect_go.Request[org.ListPermissionGroupsRequest]) (*connect_go.Response[org.ListPermissionGroupsResponse], error)
	// ListPermissionGroupsByOrgId returns a list of permissions for an
	// organization.
	ListPermissionGroupsByOrgId(context.Context, *connect_go.Request[org.ListPermissionGroupsByOrgIdRequest]) (*connect_go.Response[org.ListPermissionGroupsByOrgIdResponse], error)
	// AssignUsersPermissionGroup returns a user a permission group.
	AssignUsersPermissionGroup(context.Context, *connect_go.Request[org.AssignUsersPermissionGroupRequest]) (*connect_go.Response[org.AssignUsersPermissionGroupResponse], error)
	// RevokeUsersPermissionGroup returns a user a permission group.
	RevokeUsersPermissionGroup(context.Context, *connect_go.Request[org.RevokeUsersPermissionGroupRequest]) (*connect_go.Response[org.RevokeUsersPermissionGroupResponse], error)
	// AssignLabels assigns labels to a given permission group
	//
	// Deprecated: do not use.
	AssignLabels(context.Context, *connect_go.Request[org.AssignLabelsRequest]) (*connect_go.Response[org.AssignLabelsResponse], error)
	// RevokeLabels revokes labels from a given permission group
	//
	// Deprecated: do not use.
	RevokeLabels(context.Context, *connect_go.Request[org.RevokeLabelsRequest]) (*connect_go.Response[org.RevokeLabelsResponse], error)
	// AssignAccountOwnerPermissionToUser returns a user a permission group.
	AssignAccountOwnerPermissionToUser(context.Context, *connect_go.Request[org.AssignAccountOwnerPermissionToUserRequest]) (*connect_go.Response[org.AssignAccountOwnerPermissionToUserResponse], error)
	// RevokeAccountOwnerPermissionFromUser returns a user a permission group.
	RevokeAccountOwnerPermissionFromUser(context.Context, *connect_go.Request[org.RevokeAccountOwnerPermissionFromUserRequest]) (*connect_go.Response[org.RevokeAccountOwnerPermissionFromUserResponse], error)
	// Initializes the default read only permissions group for the
	// given organization.
	InitDefaultPermissionGroups(context.Context, *connect_go.Request[org.InitDefaultPermissionGroupsRequest]) (*connect_go.Response[org.InitDefaultPermissionGroupsResponse], error)
	// GetAccountOwnerGroup returns the account owner permission group
	// for an organization.
	GetAccountOwnerGroup(context.Context, *connect_go.Request[org.GetAccountOwnerGroupRequest]) (*connect_go.Response[org.GetAccountOwnerGroupResponse], error)
	// GetLicenses returns the licenses an organitzation is assigned.
	GetLicenses(context.Context, *connect_go.Request[org.GetLicensesRequest]) (*connect_go.Response[org.GetLicensesResponse], error)
	// GetOrgLicenses returns the licenses assigned to the organization
	// of the user who makes the request.
	GetOrgLicenses(context.Context, *connect_go.Request[org.GetOrgLicensesRequest]) (*connect_go.Response[org.GetOrgLicensesResponse], error)
	// UpdateLicenses updates an organization's licenses.
	UpdateLicenses(context.Context, *connect_go.Request[org.UpdateLicensesRequest]) (*connect_go.Response[org.UpdateLicensesResponse], error)
	// RemovePermissionFromAllPermissionGroups removes a permission from
	// all permission groups in an organization.
	RemovePermissionFromAllPermissionGroups(context.Context, *connect_go.Request[org.RemovePermissionFromAllPermissionGroupsRequest]) (*connect_go.Response[org.RemovePermissionFromAllPermissionGroupsResponse], error)
	// ListP3PermissionGroups returns the list of p3 permission groups
	// for the user's org.
	ListP3PermissionGroups(context.Context, *connect_go.Request[org.ListP3PermissionGroupsRequest]) (*connect_go.Response[org.ListP3PermissionGroupsResponse], error)
	// ListP3PermissionGroupsByOrgId returns the list of p3 permission groups
	// for an org by id.
	ListP3PermissionGroupsByOrgId(context.Context, *connect_go.Request[org.ListP3PermissionGroupsRequest]) (*connect_go.Response[org.ListP3PermissionGroupsResponse], error)
	// CreateP3PermissionGroup creates a new p3 permission group.
	CreateP3PermissionGroup(context.Context, *connect_go.Request[org.CreateP3PermissionGroupRequest]) (*connect_go.Response[org.CreateP3PermissionGroupResponse], error)
	// UpdateP3PermissionGroup updates an existing p3 permission group.
	// Requires PERMISSION_GROUP_EDIT.
	UpdateP3PermissionGroup(context.Context, *connect_go.Request[org.UpdateP3PermissionGroupRequest]) (*connect_go.Response[org.UpdateP3PermissionGroupResponse], error)
	// UpdateP3PermissionGroup updates an existing p3 permission group.
	// CUSTOMER_SUPPORT required for passing in an org id.
	UpdateP3PermissionGroupByOrgId(context.Context, *connect_go.Request[org.UpdateP3PermissionGroupByOrgIdRequest]) (*connect_go.Response[org.UpdateP3PermissionGroupByOrgIdResponse], error)
	// DeleteP3PermissionGroup deletes a p3 permission group.
	DeleteP3PermissionGroup(context.Context, *connect_go.Request[org.DeleteP3PermissionGroupRequest]) (*connect_go.Response[org.DeleteP3PermissionGroupResponse], error)
	// AssignUsersP3PermissionGroup assigns a p3 permission group
	// to a list of users.
	AssignUsersP3PermissionGroup(context.Context, *connect_go.Request[org.AssignUsersP3PermissionGroupRequest]) (*connect_go.Response[org.AssignUsersP3PermissionGroupResponse], error)
	// RevokeUsersP3PermissionGroup revokes a p3 permission group
	// from a list of users.
	RevokeUsersP3PermissionGroup(context.Context, *connect_go.Request[org.RevokeUsersP3PermissionGroupRequest]) (*connect_go.Response[org.RevokeUsersP3PermissionGroupResponse], error)
	// RefreshMfaLockout resets the lockout timer for the given user.
	RefreshMfaLockout(context.Context, *connect_go.Request[org.RefreshMfaLockoutRequest]) (*connect_go.Response[org.RefreshMfaLockoutResponse], error)
	// RefreshMfaLockoutByOrgId resets the lockout timer for the given user and org id.
	RefreshMfaLockoutByOrgId(context.Context, *connect_go.Request[org.RefreshMfaLockoutByOrgIdRequest]) (*connect_go.Response[org.RefreshMfaLockoutByOrgIdResponse], error)
	// SetMfaType sets the given user's mfa type.
	SetMfaType(context.Context, *connect_go.Request[org.SetMfaTypeRequest]) (*connect_go.Response[org.SetMfaTypeResponse], error)
	// SetMyMfaType sets the current user's mfa type.
	SetMyMfaType(context.Context, *connect_go.Request[org.SetMyMfaTypeRequest]) (*connect_go.Response[org.SetMyMfaTypeResponse], error)
	// EnableUserMfa enables or disables mfa for the given user
	EnableUserMfa(context.Context, *connect_go.Request[org.EnableUserMfaRequest]) (*connect_go.Response[org.EnableUserMfaResponse], error)
	// EnableMyUserMfa enables mfa for the current user
	EnableMyUserMfa(context.Context, *connect_go.Request[org.EnableMyUserMfaRequest]) (*connect_go.Response[org.EnableMyUserMfaResponse], error)
	// GetUserMfaInfo returns the mfa info for the given user.
	GetUserMfaInfo(context.Context, *connect_go.Request[org.GetUserMfaInfoRequest]) (*connect_go.Response[org.GetUserMfaInfoResponse], error)
	// GetMyUserMfaInfo returns the mfa info for the current user.
	GetMyUserMfaInfo(context.Context, *connect_go.Request[org.GetMyUserMfaInfoRequest]) (*connect_go.Response[org.GetMyUserMfaInfoResponse], error)
	// GetMyAllowedMfaMethods returns the mfa methods allowed to the current user.
	GetMyAllowedMfaMethods(context.Context, *connect_go.Request[org.GetMyAllowedMfaMethodsRequest]) (*connect_go.Response[org.GetMyAllowedMfaMethodsResponse], error)
	// GenerateTOTPSecret generates a new TOTP secret key for the current user and
	// returns it with a url to be displayed as a QR code that can be scanned
	// by an authenticator app.
	GenerateTOTPSecret(context.Context, *connect_go.Request[org.GenerateTOTPSecretRequest]) (*connect_go.Response[org.GenerateTOTPSecretResponse], error)
	// VerifyTOTPCode validates that the given TOTP code and verifies that the user has setup TOTP correctly.
	VerifyTOTPCode(context.Context, *connect_go.Request[org.VerifyTOTPCodeRequest]) (*connect_go.Response[org.VerifyTOTPCodeResponse], error)
	// CreateBusinessHours persists times businesses are available.
	//
	// Deprecated: do not use.
	CreateBusinessHours(context.Context, *connect_go.Request[org.CreateBusinessHoursRequest]) (*connect_go.Response[org.CreateBusinessHoursResponse], error)
	// UpdateBusinessHours persists changes to times businesses are available.
	//
	// Deprecated: do not use.
	UpdateBusinessHours(context.Context, *connect_go.Request[org.UpdateBusinessHoursRequest]) (*connect_go.Response[org.UpdateBusinessHoursResponse], error)
	// CreateCertificateInfo creates a new TLS certificate and
	// returns the certificate info for the current organization.
	// DEPRECATED: Use services.org.exile_certificate_manager.v1alpha1.CreateCertificateInfo instead
	//
	// Deprecated: do not use.
	CreateCertificateInfo(context.Context, *connect_go.Request[org.CreateCertificateInfoRequest]) (*connect_go.Response[org.CreateCertificateInfoResponse], error)
	// DeleteCertificateInfo deletes a certificate info for the current organization.
	// DEPRECATED: Use services.org.exile_certificate_manager.v1alpha1.DeleteCertificateInfo instead
	//
	// Deprecated: do not use.
	DeleteCertificateInfo(context.Context, *connect_go.Request[org.DeleteCertificateInfoRequest]) (*connect_go.Response[org.DeleteCertificateInfoResponse], error)
	// RevokeCertificateInfo deletes a certificate info for the current organization.
	// DEPRECATED: Use services.org.exile_certificate_manager.v1alpha1.RevokeCertificateInfo instead
	//
	// Deprecated: do not use.
	RevokeCertificateInfo(context.Context, *connect_go.Request[org.RevokeCertificateInfoRequest]) (*connect_go.Response[org.RevokeCertificateInfoResponse], error)
	// ListCertificateInfo returns a list of certificate info for the current organization.
	// DEPRECATED: Use services.org.exile_certificate_manager.v1alpha1.ListCertificateInfo instead
	//
	// Deprecated: do not use.
	ListCertificateInfo(context.Context, *connect_go.Request[org.ListCertificateInfoRequest]) (*connect_go.Response[org.ListCertificateInfoResponse], error)
	// AddGroupedUserIPRestrictions adds a user or list of user's IPs they
	// are required to authenticate with
	AddGroupedUserIPRestrictions(context.Context, *connect_go.Request[org.AddGroupedUserIPRestrictionsRequest]) (*connect_go.Response[org.AddGroupedUserIPRestrictionsResponse], error)
	// RemoveGroupedUserIPRestrictions removes a user or list of user's IPs they
	// are required to authenticate with
	RemoveGroupedUserIPRestrictions(context.Context, *connect_go.Request[org.RemoveGroupedUserIPRestrictionsRequest]) (*connect_go.Response[org.RemoveGroupedUserIPRestrictionsResponse], error)
	// ListUsersAllowedIps -
	ListUsersAllowedIps(context.Context, *connect_go.Request[org.ListUsersAllowedIpsRequest]) (*connect_go.Response[org.ListUsersAllowedIpsResponse], error)
	ListResponseEvaluators(context.Context, *connect_go.Request[org.ListResponseEvaluatorsRequest]) (*connect_go.Response[org.ListResponseEvaluatorsResponse], error)
	GetResponseEvaluator(context.Context, *connect_go.Request[org.GetResponseEvaluatorRequest]) (*connect_go.Response[org.GetResponseEvaluatorResponse], error)
	CreateResponseEvaluator(context.Context, *connect_go.Request[org.CreateResponseEvaluatorRequest]) (*connect_go.Response[org.CreateResponseEvaluatorResponse], error)
	UpdateResponseEvaluator(context.Context, *connect_go.Request[org.UpdateResponseEvaluatorRequest]) (*connect_go.Response[org.UpdateResponseEvaluatorResponse], error)
	DeleteResponseEvaluator(context.Context, *connect_go.Request[org.DeleteResponseEvaluatorRequest]) (*connect_go.Response[org.DeleteResponseEvaluatorResponse], error)
}

OrgClient is a client for the api.v1alpha1.org.Org service.

func NewOrgClient

func NewOrgClient(httpClient connect_go.HTTPClient, baseURL string, opts ...connect_go.ClientOption) OrgClient

NewOrgClient constructs a client for the api.v1alpha1.org.Org service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.

The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).

type OrgHandler

type OrgHandler interface {
	// CreateOrganization creates a new organization entity and enables it for the
	// region it is getting created in.
	CreateOrganization(context.Context, *connect_go.Request[org.CreateOrganizationRequest]) (*connect_go.Response[org.CreateOrganizationResponse], error)
	// GetOrganization returns a single organization.
	GetOrganization(context.Context, *connect_go.Request[org.GetOrganizationRequest]) (*connect_go.Response[org.GetOrganizationResponse], error)
	// GetOrganizationById returns a single organization by a given orgId.
	GetOrganizationById(context.Context, *connect_go.Request[org.GetOrganizationByIdRequest]) (*connect_go.Response[org.GetOrganizationByIdResponse], error)
	// UpdateOrganization updates the mutable fields on the Organization entity
	// using the provided field mask.
	UpdateOrganization(context.Context, *connect_go.Request[org.UpdateOrganizationRequest]) (*connect_go.Response[org.UpdateOrganizationResponse], error)
	// Archives an organization. An archived organization effectively disappears, but isn't deleted.
	ArchiveOrganization(context.Context, *connect_go.Request[org.ArchiveOrganizationRequest]) (*connect_go.Response[org.ArchiveOrganizationResponse], error)
	// Unarchives an organization. An archived organization effectively disappears, but isn't deleted.
	UnArchiveOrganization(context.Context, *connect_go.Request[org.UnArchiveOrganizationRequest]) (*connect_go.Response[org.UnArchiveOrganizationResponse], error)
	// ListAllOrganizationsGlobally lists all organizations globally (archived and unarchived).
	ListAllOrganizationsGlobally(context.Context, *connect_go.Request[org.ListAllOrganizationsGloballyRequest], *connect_go.ServerStream[org.ListAllOrganizationsGloballyResponse]) error
	// ListOrganizationsByRegion lists organizations in the given region (unarchived).
	ListOrganizationsByRegion(context.Context, *connect_go.Request[org.ListOrganizationsByRegionRequest], *connect_go.ServerStream[org.ListOrganizationsByRegionResponse]) error
	// ListArchivedOrganizations lists all archived organizations in the current region.
	ListArchivedOrganizations(context.Context, *connect_go.Request[org.ListArchivedOrganizationsRequest], *connect_go.ServerStream[org.ListArchivedOrganizationsResponse]) error
	// ConvertOrgToManual converts an organization to manual only by org id.
	ConvertOrgToManual(context.Context, *connect_go.Request[org.ConvertOrgToManualRequest]) (*connect_go.Response[org.ConvertOrgToManualResponse], error)
	// Lists all orgs under the p3 hierarchy
	ListOwnedOrgs(context.Context, *connect_go.Request[org.ListOwnedOrgsRequest], *connect_go.ServerStream[org.ListOwnedOrgsResponse]) error
	// GetOrganizationPreferences returns general preferences controlling basic
	// organization related properties.
	GetOrganizationPreferences(context.Context, *connect_go.Request[org.GetOrganizationPreferencesRequest]) (*connect_go.Response[org.GetOrganizationPreferencesResponse], error)
	// UpdateOrganizationPreferences updates general preferences controlling basic
	// organization related properties.
	UpdateOrganizationPreferences(context.Context, *connect_go.Request[org.UpdateOrganizationPreferencesRequest]) (*connect_go.Response[org.UpdateOrganizationPreferencesResponse], error)
	// GetAgentPreferences returns preferences controlling direct agent properties.
	GetAgentPreferences(context.Context, *connect_go.Request[org.GetAgentPreferencesRequest]) (*connect_go.Response[org.GetAgentPreferencesResponse], error)
	// UpdateAgentPreferences updates preferences controlling direct agent
	// properties.
	UpdateAgentPreferences(context.Context, *connect_go.Request[org.UpdateAgentPreferencesRequest]) (*connect_go.Response[org.UpdateAgentPreferencesResponse], error)
	// GetContactPreferences returns preferences for contact lists.
	GetContactPreferences(context.Context, *connect_go.Request[org.GetContactPreferencesRequest]) (*connect_go.Response[org.GetContactPreferencesResponse], error)
	// UpdateContactPreferences updates preferences for contact lists.
	UpdateContactPreferences(context.Context, *connect_go.Request[org.UpdateContactPreferencesRequest]) (*connect_go.Response[org.UpdateContactPreferencesResponse], error)
	// GetAuthenticationPreferences returns preferences for controlling the
	GetAuthenticationPreferences(context.Context, *connect_go.Request[org.GetAuthenticationPreferencesRequest]) (*connect_go.Response[org.GetAuthenticationPreferencesResponse], error)
	// UpdateAuthenticationPreferences updates preferences for controlling the
	UpdateAuthenticationPreferences(context.Context, *connect_go.Request[org.UpdateAuthenticationPreferencesRequest]) (*connect_go.Response[org.UpdateAuthenticationPreferencesResponse], error)
	// GetWebhookPreferences returns preferences for web-hook push URLs.
	GetWebhookPreferences(context.Context, *connect_go.Request[org.GetWebhookPreferencesRequest]) (*connect_go.Response[org.GetWebhookPreferencesResponse], error)
	// UpdateWebhookPreferences updates preferences for web-hook push URLs.
	UpdateWebhookPreferences(context.Context, *connect_go.Request[org.UpdateWebhookPreferencesRequest]) (*connect_go.Response[org.UpdateWebhookPreferencesResponse], error)
	// GetDashboardGeneralPreferences returns preferences for agent dashboard
	// controls.
	GetDashboardGeneralPreferences(context.Context, *connect_go.Request[org.GetDashboardGeneralPreferencesRequest]) (*connect_go.Response[org.GetDashboardGeneralPreferencesResponse], error)
	// UpdateDashboardGeneralPreferences updates preferences for agent dashboard
	// controls.
	UpdateDashboardGeneralPreferences(context.Context, *connect_go.Request[org.UpdateDashboardGeneralPreferencesRequest]) (*connect_go.Response[org.UpdateDashboardGeneralPreferencesResponse], error)
	// GetDashboardQueuePreferences returns preferences for controlling agent queue
	// and hold table settings.
	GetDashboardQueuePreferences(context.Context, *connect_go.Request[org.GetDashboardQueuePreferencesRequest]) (*connect_go.Response[org.GetDashboardQueuePreferencesResponse], error)
	// UpdateDashboardQueuePreferences updates preferences for controlling agent
	// queue and hold table settings.
	UpdateDashboardQueuePreferences(context.Context, *connect_go.Request[org.UpdateDashboardQueuePreferencesRequest]) (*connect_go.Response[org.UpdateDashboardQueuePreferencesResponse], error)
	// GetPhonePreferences returns preferences for phone dial options, call ID,
	// and other call properties.
	GetPhonePreferences(context.Context, *connect_go.Request[org.GetPhonePreferencesRequest]) (*connect_go.Response[org.GetPhonePreferencesResponse], error)
	// UpdatePhonePreferences updates preferences for phone dial options, call ID,
	// and other call properties.
	UpdatePhonePreferences(context.Context, *connect_go.Request[org.UpdatePhonePreferencesRequest]) (*connect_go.Response[org.UpdatePhonePreferencesResponse], error)
	// GetCompliancePreferences returns preferences for natural language compliance
	// campaign settings.
	GetCompliancePreferences(context.Context, *connect_go.Request[org.GetCompliancePreferencesRequest]) (*connect_go.Response[org.GetCompliancePreferencesResponse], error)
	// UpdateCompliancePreferences updates preferences for natural language
	// compliance campaign settings.
	UpdateCompliancePreferences(context.Context, *connect_go.Request[org.UpdateCompliancePreferencesRequest]) (*connect_go.Response[org.UpdateCompliancePreferencesResponse], error)
	// GetBroadcastPreferences returns preferences for editing templates and
	// broadcast scheduling properties.
	GetBroadcastPreferences(context.Context, *connect_go.Request[org.GetBroadcastPreferencesRequest]) (*connect_go.Response[org.GetBroadcastPreferencesResponse], error)
	// UpdateBroadcastPreferences updates preferences for editing templates and
	// broadcast scheduling properties.
	UpdateBroadcastPreferences(context.Context, *connect_go.Request[org.UpdateBroadcastPreferencesRequest]) (*connect_go.Response[org.UpdateBroadcastPreferencesResponse], error)
	// GetSchedulePreferences returns preferences for editing campaign scheduling
	// properties.
	GetSchedulePreferences(context.Context, *connect_go.Request[org.GetSchedulePreferencesRequest]) (*connect_go.Response[org.GetSchedulePreferencesResponse], error)
	// UpdateSchedulePreferences updates preferences for editing campaign
	// scheduling properties.
	UpdateSchedulePreferences(context.Context, *connect_go.Request[org.UpdateSchedulePreferencesRequest]) (*connect_go.Response[org.UpdateSchedulePreferencesResponse], error)
	// GetEmailSmsPreferences returns preferences for email and SMS management.
	GetEmailSmsPreferences(context.Context, *connect_go.Request[org.GetEmailSmsPreferencesRequest]) (*connect_go.Response[org.GetEmailSmsPreferencesResponse], error)
	// UpdateEmailSmsPreferences updates preferences for email and SMS management.
	UpdateEmailSmsPreferences(context.Context, *connect_go.Request[org.UpdateEmailSmsPreferencesRequest]) (*connect_go.Response[org.UpdateEmailSmsPreferencesResponse], error)
	// GetBusinessPreferences returns preferences for business intelligence.
	GetBusinessPreferences(context.Context, *connect_go.Request[org.GetBusinessPreferencesRequest]) (*connect_go.Response[org.GetBusinessPreferencesResponse], error)
	// UpdateBusinessPreferences updates preferences for business intelligence.
	UpdateBusinessPreferences(context.Context, *connect_go.Request[org.UpdateBusinessPreferencesRequest]) (*connect_go.Response[org.UpdateBusinessPreferencesResponse], error)
	// UpdateAdminBusinessPreferences updates preferences for business intelligence.
	UpdateAdminBusinessPreferences(context.Context, *connect_go.Request[org.UpdateAdminBusinessPreferencesRequest]) (*connect_go.Response[org.UpdateAdminBusinessPreferencesResponse], error)
	// GetScorecardsPreferences returns preferences for scorecards.
	GetScorecardsPreferences(context.Context, *connect_go.Request[org.GetScorecardsPreferencesRequest]) (*connect_go.Response[org.GetScorecardsPreferencesResponse], error)
	// UpdateScorecardsPreferences updates preferences for scorecards.
	UpdateScorecardsPreferences(context.Context, *connect_go.Request[org.UpdateScorecardsPreferencesRequest]) (*connect_go.Response[org.UpdateScorecardsPreferencesResponse], error)
	// GetVoiceAnalyticsPreferences returns preferences for voice analytics.
	GetVoiceAnalyticsPreferences(context.Context, *connect_go.Request[org.GetVoiceAnalyticsPreferencesRequest]) (*connect_go.Response[org.GetVoiceAnalyticsPreferencesResponse], error)
	// ListVoiceAnalyticsPreferences lists preferences for voice analytics.
	ListVoiceAnalyticsPreferences(context.Context, *connect_go.Request[org.ListVoiceAnalyticsPreferencesRequest]) (*connect_go.Response[org.ListVoiceAnalyticsPreferencesResponse], error)
	// UpdateVoiceAnalyticsPreferences updates preferences for voice analytics.
	UpdateVoiceAnalyticsPreferences(context.Context, *connect_go.Request[org.UpdateVoiceAnalyticsPreferencesRequest]) (*connect_go.Response[org.UpdateVoiceAnalyticsPreferencesResponse], error)
	// GetEndOfDayPreferences returns preferences for automated report jobs
	GetEndOfDayPreferences(context.Context, *connect_go.Request[org.GetEndOfDayPreferencesRequest]) (*connect_go.Response[org.GetEndOfDayPreferencesResponse], error)
	// UpdateEndOfDayPreferences updates preferences for automated report jobs
	UpdateEndOfDayPreferences(context.Context, *connect_go.Request[org.UpdateEndOfDayPreferencesRequest]) (*connect_go.Response[org.UpdateEndOfDayPreferencesResponse], error)
	// GetReportFilterPreferences returns preferences for filters in reports and
	GetReportFilterPreferences(context.Context, *connect_go.Request[org.GetFilterPreferencesRequest]) (*connect_go.Response[org.GetFilterPreferencesResponse], error)
	// UpdateReportFilterPreferences updates preferences for filters in reports and
	UpdateReportFilterPreferences(context.Context, *connect_go.Request[org.UpdateFilterPreferencesRequest]) (*connect_go.Response[org.UpdateFilterPreferencesResponse], error)
	// GetRecordingPreferences returns preferences for audio recording properties.
	GetRecordingPreferences(context.Context, *connect_go.Request[org.GetRecordingPreferencesRequest]) (*connect_go.Response[org.GetRecordingPreferencesResponse], error)
	// UpdateRecordingPreferences updates preferences for audio recording
	// properties.
	UpdateRecordingPreferences(context.Context, *connect_go.Request[org.UpdateRecordingPreferencesRequest]) (*connect_go.Response[org.UpdateRecordingPreferencesResponse], error)
	// GetAdminClientPreferences returns preferences for essential organization
	// properties only to be used by account managers and customer support.
	GetAdminClientPreferences(context.Context, *connect_go.Request[org.GetAdminClientPreferencesRequest]) (*connect_go.Response[org.GetAdminClientPreferencesResponse], error)
	// UpdateAdminClientPreferences updates preferences for essential organization
	UpdateAdminClientPreferences(context.Context, *connect_go.Request[org.UpdateAdminClientPreferencesRequest]) (*connect_go.Response[org.UpdateAdminClientPreferencesResponse], error)
	// AcceptLinkbackRecordingTerms insert a digital signature acceptance activity
	// log upon client acknowledgement of terms and conditions usage for linkback
	// recorded calls.
	AcceptLinkbackRecordingTerms(context.Context, *connect_go.Request[org.AcceptLinkbackRecordingTermsRequest]) (*connect_go.Response[org.AcceptLinkbackRecordingTermsResponse], error)
	// LinkbackUpdateBroadcastTemplates updates broadcast template options action
	// parameters to reflect the linkback recording usage value.
	LinkbackUpdateBroadcastTemplates(context.Context, *connect_go.Request[org.LinkbackUpdateBroadcastTemplatesRequest]) (*connect_go.Response[org.LinkbackUpdateBroadcastTemplatesResponse], error)
	// RecordEmailUnsubscribeAcknowledgement insert an activity log upon client
	// acknowledgement of responsibility for their own email unsubscribe links.
	RecordEmailUnsubscribeAcknowledgement(context.Context, *connect_go.Request[org.RecordEmailUnsubscribeAcknowledgementRequest]) (*connect_go.Response[org.RecordEmailUnsubscribeAcknowledgementResponse], error)
	// ClearEmailUnsubscribeAcknowledgement insert an activity log upon the client
	// revoking their responsibility for email unsubscribe links.
	ClearEmailUnsubscribeAcknowledgement(context.Context, *connect_go.Request[org.ClearEmailUnsubscribeAcknowledgementRequest]) (*connect_go.Response[org.ClearEmailUnsubscribeAcknowledgementResponse], error)
	// ListBusinessHours returns all business hours for an Org.
	//
	// Deprecated: do not use.
	ListBusinessHours(context.Context, *connect_go.Request[org.ListBusinessHoursRequest]) (*connect_go.Response[org.ListBusinessHoursResponse], error)
	// GetBusinessHours returns the business hours for the ID.
	//
	// Deprecated: do not use.
	GetBusinessHours(context.Context, *connect_go.Request[org.GetBusinessHoursRequest]) (*connect_go.Response[org.GetBusinessHoursResponse], error)
	// SetBusinessHours initializes a business hours object
	//
	// Deprecated: do not use.
	SetBusinessHours(context.Context, *connect_go.Request[org.SetBusinessHoursRequest]) (*connect_go.Response[org.SetBusinessHoursResponse], error)
	// AddIntervalToBusinessHours adds a day interval to a business hours object
	//
	// Deprecated: do not use.
	AddIntervalToBusinessHours(context.Context, *connect_go.Request[org.AddIntervalToBusinessHoursRequest]) (*connect_go.Response[org.AddIntervalToBusinessHoursResponse], error)
	// RemoveIntervalFromBusinessHours removes a day interval from a business hours object
	//
	// Deprecated: do not use.
	RemoveIntervalFromBusinessHours(context.Context, *connect_go.Request[org.RemoveIntervalFromBusinessHoursRequest]) (*connect_go.Response[org.RemoveIntervalFromBusinessHoursResponse], error)
	// UpdateBusinessHoursInfo updates the general info of a business hours object
	//
	// Deprecated: do not use.
	UpdateBusinessHoursInfo(context.Context, *connect_go.Request[org.UpdateBusinessHoursInfoRequest]) (*connect_go.Response[org.UpdateBusinessHoursInfoResponse], error)
	// DeleteBusinessHours removes business hours.
	//
	// Deprecated: do not use.
	DeleteBusinessHours(context.Context, *connect_go.Request[org.DeleteBusinessHoursRequest]) (*connect_go.Response[org.DeleteBusinessHoursResponse], error)
	// EvaluateBusinessHours determines whether or not the current time is within a business hours day interval
	//
	// Deprecated: do not use.
	EvaluateBusinessHours(context.Context, *connect_go.Request[org.EvaluateBusinessHoursRequest]) (*connect_go.Response[org.EvaluateBusinessHoursResponse], error)
	// CreateUser creates a new user and enables it for the region it is getting created in.
	CreateUser(context.Context, *connect_go.Request[org.CreateUserRequest]) (*connect_go.Response[org.CreateUserResponse], error)
	// CreateDelegatedUser creates a new delegated user and enables it for the region it is getting created in.
	CreateDelegatedUser(context.Context, *connect_go.Request[org.CreateDelegatedUserRequest]) (*connect_go.Response[org.CreateDelegatedUserResponse], error)
	// GetMyUser returns a single user by UserId or by AgentSid.
	GetMyUser(context.Context, *connect_go.Request[org.GetMyUserRequest]) (*connect_go.Response[org.GetMyUserResponse], error)
	// GetUser returns a single user by UserId or by AgentSid.
	GetUser(context.Context, *connect_go.Request[org.GetUserRequest]) (*connect_go.Response[org.GetUserResponse], error)
	// GetUserByOrgId returns a single user by UserId and OrgId
	// Requires Customer Support permission and allows cross Org requests.
	GetUserByOrgId(context.Context, *connect_go.Request[org.GetUserByOrgIdRequest]) (*connect_go.Response[org.GetUserByOrgIdResponse], error)
	// ListAgents returns a list of Agents.
	ListAgents(context.Context, *connect_go.Request[org.ListAgentsRequest], *connect_go.ServerStream[org.ListAgentsResponse]) error
	// ListPublicUsers returns a list of users with limited data for most applications.
	ListPublicUsers(context.Context, *connect_go.Request[org.ListPublicUsersRequest], *connect_go.ServerStream[org.ListPublicUsersResponse]) error
	// ListUsers returns a list of users.
	ListUsers(context.Context, *connect_go.Request[org.ListUsersRequest], *connect_go.ServerStream[org.ListUsersResponse]) error
	// ListUsersByOrgId returns a list of users.
	ListUsersByOrgId(context.Context, *connect_go.Request[org.ListUsersByOrgIdRequest], *connect_go.ServerStream[org.ListUsersByOrgIdResponse]) error
	// ListUsersByRegion returns a list of usersByRegion.
	ListUsersByRegion(context.Context, *connect_go.Request[org.ListUsersByRegionRequest], *connect_go.ServerStream[org.ListUsersByRegionResponse]) error
	// UpdateMyUser updates a user.
	UpdateMyUser(context.Context, *connect_go.Request[org.UpdateMyUserRequest]) (*connect_go.Response[org.UpdateMyUserResponse], error)
	// UpdateUser updates a user.
	UpdateUser(context.Context, *connect_go.Request[org.UpdateUserRequest]) (*connect_go.Response[org.UpdateUserResponse], error)
	// UpdateUserLabels updates a user's labels to be the passed in set of labels.
	UpdateUserLabels(context.Context, *connect_go.Request[org.UpdateUserLabelsRequest]) (*connect_go.Response[org.UpdateUserLabelsResponse], error)
	// UpdateUserCallerId updates a user.
	UpdateUserCallerId(context.Context, *connect_go.Request[org.UpdateUserCallerIdRequest]) (*connect_go.Response[org.UpdateUserCallerIdResponse], error)
	// UpdateUserDisabled updates whether a user is disabled.
	UpdateUserDisabled(context.Context, *connect_go.Request[org.UpdateUserDisabledRequest]) (*connect_go.Response[org.UpdateUserDisabledResponse], error)
	// UpdateUserDisabledByOrgId updates a user is disabled.
	UpdateUserDisabledByOrgId(context.Context, *connect_go.Request[org.UpdateUserDisabledByOrgIdRequest]) (*connect_go.Response[org.UpdateUserDisabledByOrgIdResponse], error)
	// GetMyUserPasswordResetLink updates a user's password.
	GetMyUserPasswordResetLink(context.Context, *connect_go.Request[org.GetMyUserPasswordResetLinkRequest]) (*connect_go.Response[org.GetMyUserPasswordResetLinkResponse], error)
	// GetUserPasswordResetLink gets a link to update a user's password.
	GetUserPasswordResetLink(context.Context, *connect_go.Request[org.GetUserPasswordResetLinkRequest]) (*connect_go.Response[org.GetUserPasswordResetLinkResponse], error)
	// GetUserPasswordResetLinkByOrgId gets a link to update a user's password.
	GetUserPasswordResetLinkByOrgId(context.Context, *connect_go.Request[org.GetUserPasswordResetLinkByOrgIdRequest]) (*connect_go.Response[org.GetUserPasswordResetLinkByOrgIdResponse], error)
	// CreatePasswordResetLink creates a password reset link for the given user id.
	CreatePasswordResetLink(context.Context, *connect_go.Request[org.CreatePasswordResetLinkRequest]) (*connect_go.Response[org.CreatePasswordResetLinkResponse], error)
	// CreatePasswordResetLinkByOrgId creates a password reset link for the given user id.
	CreatePasswordResetLinkByOrgId(context.Context, *connect_go.Request[org.CreatePasswordResetLinkByOrgIdRequest]) (*connect_go.Response[org.CreatePasswordResetLinkByOrgIdResponse], error)
	// Used to be called GetUserBlocked
	// GetUserLoginInfo gets information about a user's login.
	GetUserLoginInfo(context.Context, *connect_go.Request[org.GetUserLoginInfoRequest]) (*connect_go.Response[org.GetUserLoginInfoResponse], error)
	// GetUserEmailVerified gets whether the user's email is verified.
	GetUserEmailVerified(context.Context, *connect_go.Request[org.GetUserEmailVerifiedRequest]) (*connect_go.Response[org.GetUserEmailVerifiedResponse], error)
	// GetUserEmailVerifiedByOrgId gets whether the user's email is verified.
	GetUserEmailVerifiedByOrgId(context.Context, *connect_go.Request[org.GetUserEmailVerifiedByOrgIdRequest]) (*connect_go.Response[org.GetUserEmailVerifiedByOrgIdResponse], error)
	// ResetMyPassword resets the user's password.
	ResetMyPassword(context.Context, *connect_go.Request[org.ResetMyPasswordRequest]) (*connect_go.Response[org.ResetMyPasswordResponse], error)
	// ResetUserPassword resets the user's password.
	ResetUserPassword(context.Context, *connect_go.Request[org.ResetUserPasswordRequest]) (*connect_go.Response[org.ResetUserPasswordResponse], error)
	// ResetUserPasswordByOrgId resets the user's password.
	ResetUserPasswordByOrgId(context.Context, *connect_go.Request[org.ResetUserPasswordByOrgIdRequest]) (*connect_go.Response[org.ResetUserPasswordByOrgIdResponse], error)
	// SendUserEmailVerification sends a verification email to the user.
	SendUserEmailVerification(context.Context, *connect_go.Request[org.SendUserEmailVerificationRequest]) (*connect_go.Response[org.SendUserEmailVerificationResponse], error)
	// SendUserEmailVerificationByOrgId sends a verification email to the user.
	SendUserEmailVerificationByOrgId(context.Context, *connect_go.Request[org.SendUserEmailVerificationByOrgIdRequest]) (*connect_go.Response[org.SendUserEmailVerificationByOrgIdResponse], error)
	// SendPasswordReset sends a password reset email to the user.
	SendPasswordReset(context.Context, *connect_go.Request[org.SendPasswordResetRequest]) (*connect_go.Response[org.SendPasswordResetResponse], error)
	// SendPasswordResetByOrgId sends a password reset email to the user.
	SendPasswordResetByOrgId(context.Context, *connect_go.Request[org.SendPasswordResetByOrgIdRequest]) (*connect_go.Response[org.SendPasswordResetByOrgIdResponse], error)
	// GetUserSessionData returns data for the front end's session state
	GetUserSessionData(context.Context, *connect_go.Request[org.GetUserSessionDataRequest]) (*connect_go.Response[org.GetUserSessionDataResponse], error)
	// GetAgentProfileGroup returns an agent profile group by id
	GetAgentProfileGroup(context.Context, *connect_go.Request[org.GetAgentProfileGroupRequest]) (*connect_go.Response[org.GetAgentProfileGroupResponse], error)
	// ListAgentProfileGroups returns the agent profile groups associated with the current organization
	ListAgentProfileGroups(context.Context, *connect_go.Request[org.ListAgentProfileGroupsRequest]) (*connect_go.Response[org.ListAgentProfileGroupsResponse], error)
	// UpdateAgentProfileGroup updates an AgentProfileGroup. Can only update if user is in same org as AgentProfileGroup
	UpdateAgentProfileGroup(context.Context, *connect_go.Request[org.UpdateAgentProfileGroupRequest]) (*connect_go.Response[org.UpdateAgentProfileGroupResponse], error)
	// CreateAgentProfileGroup creates an AgentProfileGroup. Can only create if user is in same org as AgentProfileGroup
	CreateAgentProfileGroup(context.Context, *connect_go.Request[org.CreateAgentProfileGroupRequest]) (*connect_go.Response[org.CreateAgentProfileGroupResponse], error)
	// DeleteAgentProfileGroup deletes an AgentProfileGroup. Can only delete if user is in same org as AgentProfileGroup
	DeleteAgentProfileGroup(context.Context, *connect_go.Request[org.DeleteAgentProfileGroupRequest]) (*connect_go.Response[org.DeleteAgentProfileGroupResponse], error)
	// AssignAgentProfileGroups assigns a list of users to an AgentProfileGroup. Can only use if everything is in the same organization.
	AssignAgentProfileGroups(context.Context, *connect_go.Request[org.AssignAgentProfileGroupsRequest]) (*connect_go.Response[org.AssignAgentProfileGroupsResponse], error)
	// Creates a new user subscription.
	AddUserSubscription(context.Context, *connect_go.Request[org.AddUserSubscriptionRequest]) (*connect_go.Response[org.AddUserSubscriptionResponse], error)
	// Creates a new user subscription for a specified user with in requested users org.
	AddUserSubscriptionByUserId(context.Context, *connect_go.Request[org.AddUserSubscriptionByUserIdRequest]) (*connect_go.Response[org.AddUserSubscriptionByUserIdResponse], error)
	// Gets a user subscription.
	GetUserSubscription(context.Context, *connect_go.Request[org.GetUserSubscriptionRequest]) (*connect_go.Response[org.GetUserSubscriptionResponse], error)
	// Gets a user subscription for a specified user with in requested users org.
	GetUserSubscriptionByUserId(context.Context, *connect_go.Request[org.GetUserSubscriptionByUserIdRequest]) (*connect_go.Response[org.GetUserSubscriptionByUserIdResponse], error)
	// Updates a user subscription for the current user
	UpdateUserSubscription(context.Context, *connect_go.Request[org.UpdateUserSubscriptionRequest]) (*connect_go.Response[org.UpdateUserSubscriptionResponse], error)
	// Updates a user subscription for a given user id
	UpdateUserSubscriptionByUserId(context.Context, *connect_go.Request[org.UpdateUserSubscriptionByUserIdRequest]) (*connect_go.Response[org.UpdateUserSubscriptionByUserIdResponse], error)
	// Remove a user subscription.
	RemoveUserSubscription(context.Context, *connect_go.Request[org.RemoveUserSubscriptionRequest]) (*connect_go.Response[org.RemoveUserSubscriptionResponse], error)
	// Remove a user subscription by a given user id
	RemoveUserSubscriptionByUserId(context.Context, *connect_go.Request[org.RemoveUserSubscriptionByUserIdRequest]) (*connect_go.Response[org.RemoveUserSubscriptionByUserIdResponse], error)
	// Lists user subscriptions.
	ListUserSubscriptions(context.Context, *connect_go.Request[org.ListUserSubscriptionsRequest]) (*connect_go.Response[org.ListUserSubscriptionsResponse], error)
	// Lists user subscriptions.
	ListUserSubscriptionsByUserId(context.Context, *connect_go.Request[org.ListUserSubscriptionsByUserIdRequest]) (*connect_go.Response[org.ListUserSubscriptionsByUserIdResponse], error)
	// Lists subscriptions for multiple users in an org.
	ListOrgSubscriptions(context.Context, *connect_go.Request[org.ListOrgSubscriptionsRequest]) (*connect_go.Response[org.ListOrgSubscriptionsResponse], error)
	// AUTH TOKEN
	// CreateAuthToken creates an auth token for the current user.
	CreateAuthToken(context.Context, *connect_go.Request[org.CreateAuthTokenRequest]) (*connect_go.Response[org.CreateAuthTokenResponse], error)
	// CreateAuthTokenByUserId creates an auth token for the given user.
	CreateAuthTokenByUserId(context.Context, *connect_go.Request[org.CreateAuthTokenByUserIdRequest]) (*connect_go.Response[org.CreateAuthTokenByUserIdResponse], error)
	// ListAuthTokens list tokens of current user.
	ListAuthTokens(context.Context, *connect_go.Request[org.ListAuthTokensRequest]) (*connect_go.Response[org.ListAuthTokensResponse], error)
	// ListAuthTokensByUserId list tokens of given user.
	ListAuthTokensByUserId(context.Context, *connect_go.Request[org.ListAuthTokensByUserIdRequest]) (*connect_go.Response[org.ListAuthTokensByUserIdResponse], error)
	// SetAuthTokenExpiration sets expiration back one year for current user.
	SetAuthTokenExpiration(context.Context, *connect_go.Request[org.SetAuthTokenExpirationRequest]) (*connect_go.Response[org.SetAuthTokenExpirationResponse], error)
	// SetAuthTokenExpirationByUserId sets expiration back one year for given user.
	SetAuthTokenExpirationByUserId(context.Context, *connect_go.Request[org.SetAuthTokenExpirationByUserIdRequest]) (*connect_go.Response[org.SetAuthTokenExpirationByUserIdResponse], error)
	// DeleteAuthToken deletes a given auth token for the current user.
	DeleteAuthToken(context.Context, *connect_go.Request[org.DeleteAuthTokenRequest]) (*connect_go.Response[org.DeleteAuthTokenResponse], error)
	// DeleteAuthTokenByUserId deletes a given auth token for the given user.
	DeleteAuthTokenByUserId(context.Context, *connect_go.Request[org.DeleteAuthTokenByUserIdRequest]) (*connect_go.Response[org.DeleteAuthTokenByUserIdResponse], error)
	// GetHuntGroupSettings returns the field masked hunt group settings for the
	// provided hunt group.
	GetHuntGroupSettings(context.Context, *connect_go.Request[org.GetHuntGroupSettingsRequest]) (*connect_go.Response[org.GetHuntGroupSettingsResponse], error)
	// UpdateHuntGroupSettings updates the selected/masked hunt group settings
	// for the given hunt group.
	UpdateHuntGroupSettings(context.Context, *connect_go.Request[org.UpdateHuntGroupSettingsRequest]) (*connect_go.Response[org.UpdateHuntGroupSettingsResponse], error)
	// CreateHuntGroup is the RPC method for creating a hunt group.
	// It will create a hunt group with the given general details.
	CreateHuntGroup(context.Context, *connect_go.Request[org.CreateHuntGroupRequest]) (*connect_go.Response[org.CreateHuntGroupResponse], error)
	// UpdateHuntGroupGeneralDetails is the RPC method for updating the general details of a hunt group.
	UpdateHuntGroupGeneralDetails(context.Context, *connect_go.Request[org.UpdateHuntGroupGeneralDetailsRequest]) (*connect_go.Response[org.UpdateHuntGroupGeneralDetailsResponse], error)
	// DeleteHuntGroup is the RPC method for deleting a hunt group.
	DeleteHuntGroup(context.Context, *connect_go.Request[org.DeleteHuntGroupRequest]) (*connect_go.Response[org.DeleteHuntGroupResponse], error)
	// GetHuntGroupDetails returns the hunt group details for the given hunt group.
	GetHuntGroupDetails(context.Context, *connect_go.Request[org.GetHuntGroupDetailsRequest]) (*connect_go.Response[org.GetHuntGroupDetailsResponse], error)
	// Lists caller id numbers with their associated region codes for the given
	// bucket.
	ListCallerIdBuckets(context.Context, *connect_go.Request[org.ListCallerIdBucketsRequest]) (*connect_go.Response[org.ListCallerIdBucketsResponse], error)
	// Gets a single data dip template.
	GetDataDipTemplate(context.Context, *connect_go.Request[org.GetDataDipTemplateRequest]) (*connect_go.Response[org.GetDataDipTemplateResponse], error)
	// Lists data dip templates, optionally filtered by config type.
	ListDataDipTemplates(context.Context, *connect_go.Request[org.ListDataDipTemplatesRequest]) (*connect_go.Response[org.ListDataDipTemplatesResponse], error)
	// Saves a new data dip template.
	CreateDataDipTemplate(context.Context, *connect_go.Request[org.CreateDataDipTemplateRequest]) (*connect_go.Response[org.CreateDataDipTemplateResponse], error)
	// Updates a data dip template.
	UpdateDataDipTemplate(context.Context, *connect_go.Request[org.UpdateDataDipTemplateRequest]) (*connect_go.Response[org.UpdateDataDipTemplateResponse], error)
	// Deletes a data dip template.
	DeleteDataDipTemplate(context.Context, *connect_go.Request[org.DeleteDataDipTemplateRequest]) (*connect_go.Response[org.DeleteDataDipTemplateResponse], error)
	// Copies a data dip template.
	CopyDataDipTemplate(context.Context, *connect_go.Request[org.CopyDataDipTemplateRequest]) (*connect_go.Response[org.CopyDataDipTemplateResponse], error)
	// Copies a data dip template to a different organization.
	CopyDataDipTemplateToOrganization(context.Context, *connect_go.Request[org.CopyDataDipTemplateToOrganizationRequest]) (*connect_go.Response[org.CopyDataDipTemplateToOrganizationResponse], error)
	// ListBroadcastTemplateGeneralDetails returns a list of broadcast templates for an organization
	ListBroadcastTemplateGeneralDetails(context.Context, *connect_go.Request[org.ListBroadcastTemplateGeneralDetailsRequest]) (*connect_go.Response[org.ListBroadcastTemplateGeneralDetailsResponse], error)
	// Lists Agent Call Response Automatically added compliance rules for an Org.
	ListAgentResponseAutoRules(context.Context, *connect_go.Request[org.ListAgentResponseAutoRulesRequest]) (*connect_go.Response[org.ListAgentResponseAutoRulesResponse], error)
	// Creates a new Agent Call Response Automatically added compliance rule set.
	CreateAgentResponseAutoRules(context.Context, *connect_go.Request[org.CreateAgentResponseAutoRulesRequest]) (*connect_go.Response[org.CreateAgentResponseAutoRulesResponse], error)
	// Updates an existing Agent Call Response Automatically added compliance rule set.
	UpdateAgentResponseAutoRules(context.Context, *connect_go.Request[org.UpdateAgentResponseAutoRulesRequest]) (*connect_go.Response[org.UpdateAgentResponseAutoRulesResponse], error)
	// Deletes an existing Agent Call Response Automatically added compliance rule set.
	DeleteAgentResponseAutoRules(context.Context, *connect_go.Request[org.DeleteAgentResponseAutoRulesRequest]) (*connect_go.Response[org.DeleteAgentResponseAutoRulesResponse], error)
	// Lists all web links for a given hunt group
	ListHuntGroupWebLinks(context.Context, *connect_go.Request[org.ListHuntGroupWebLinksRequest]) (*connect_go.Response[org.ListHuntGroupWebLinksResponse], error)
	// Copies a web link from one hunt group to another
	CopyHuntGroupWebLink(context.Context, *connect_go.Request[org.CopyHuntGroupWebLinkRequest]) (*connect_go.Response[org.CopyHuntGroupWebLinkResponse], error)
	// Updates the list of web links in a hunt group to be the given list
	UpdateHuntGroupWebLinks(context.Context, *connect_go.Request[org.UpdateHuntGroupWebLinksRequest]) (*connect_go.Response[org.UpdateHuntGroupWebLinksResponse], error)
	// ListHuntGroupIntegrationLinks returns all integration links for a hunt group.
	ListHuntGroupIntegrationLinks(context.Context, *connect_go.Request[org.ListHuntGroupIntegrationLinksRequest]) (*connect_go.Response[org.ListHuntGroupIntegrationLinksResponse], error)
	// CopyHuntGroupIntegrationLink copies the integration link from one hunt group to another.
	// It will create a new integration link in the destination hunt group with the same settings
	// as the source integration link.
	CopyHuntGroupIntegrationLink(context.Context, *connect_go.Request[org.CopyHuntGroupIntegrationLinkRequest]) (*connect_go.Response[org.CopyHuntGroupIntegrationLinkResponse], error)
	// UpdateHuntGroupIntegrationLinks updates the integration links for a hunt group.
	// It will create any new integration links that do not already exist in the hunt group,
	// update any existing integration links with the new settings, and delete any integration links
	// that are not in the request.
	UpdateHuntGroupIntegrationLinks(context.Context, *connect_go.Request[org.UpdateHuntGroupIntegrationLinksRequest]) (*connect_go.Response[org.UpdateHuntGroupIntegrationLinksResponse], error)
	// GetHuntGroupClientInfoDisplayTemplate returns the client info display template for a given hunt group.
	GetHuntGroupClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.GetHuntGroupClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.GetHuntGroupClientInfoDisplayTemplateResponse], error)
	// CreateHuntGroupClientInfoDisplayTemplate creates a new client info display template for a givne hunt group.
	CreateHuntGroupClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.CreateHuntGroupClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.CreateHuntGroupClientInfoDisplayTemplateResponse], error)
	// UpdateHuntGroupClientInfoDisplayTemplate updates a client info display template for a given hunt group.
	UpdateHuntGroupClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.UpdateHuntGroupClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.UpdateHuntGroupClientInfoDisplayTemplateResponse], error)
	// DeleteHuntGroupClientInfoDisplayTemplate deletes a client info display template for a given hunt group.
	DeleteHuntGroupClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.DeleteHuntGroupClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.DeleteHuntGroupClientInfoDisplayTemplateResponse], error)
	// CopyHuntGroupClientInfoDisplayTemplate copies the client info display template from one hunt group to another.
	// It will create a new template in the destination hunt group with the same settings as the source template if it doesn't already exist.
	// Otherwise, it will update the existing template with the source template settings.
	CopyHuntGroupClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.CopyHuntGroupClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.CopyHuntGroupClientInfoDisplayTemplateResponse], error)
	// CreateCampaignClientInfoDisplayTemplate creates a new client info display template for a campaign
	// with the same settings as the source template from a hunt group.
	CreateCampaignClientInfoDisplayTemplate(context.Context, *connect_go.Request[org.CreateCampaignClientInfoDisplayTemplateRequest]) (*connect_go.Response[org.CreateCampaignClientInfoDisplayTemplateResponse], error)
	// ListHuntGroupsWithClientInfoTemplateData lists the hunt groups in an organization
	// with their client info display template data based on the filter.
	ListHuntGroupsWithClientInfoTemplateData(context.Context, *connect_go.Request[org.ListHuntGroupsWithClientInfoTemplateDataRequest]) (*connect_go.Response[org.ListHuntGroupsWithClientInfoTemplateDataResponse], error)
	// ListAgentTriggers returns a list of agent triggers for the given hunt group.
	// DEPRECATED: Use services.org.hunt_groups.v1alpha1.ListHuntGroupAgentTriggers instead
	//
	// Deprecated: do not use.
	ListAgentTriggers(context.Context, *connect_go.Request[org.ListAgentTriggersRequest]) (*connect_go.Response[org.ListAgentTriggersResponse], error)
	// CopyAgentTrigger copys an agent trigger to the given hunt group in the same org.
	// DEPRECATED: Use services.org.hunt_groups.v1alpha1.CopyHuntGroupAgentTrigger instead
	//
	// Deprecated: do not use.
	CopyAgentTrigger(context.Context, *connect_go.Request[org.CopyAgentTriggerRequest]) (*connect_go.Response[org.CopyAgentTriggerResponse], error)
	// UpdateAgentTriggers updates all agent triggers for the given hunt group.
	// DEPRECATED: Use services.org.hunt_groups.v1alpha1.UpdateHuntGroupAgentTriggers instead
	//
	// Deprecated: do not use.
	UpdateAgentTriggers(context.Context, *connect_go.Request[org.UpdateAgentTriggersRequest]) (*connect_go.Response[org.UpdateAgentTriggersResponse], error)
	// ListHuntGroupScripts lists all hunt group scripts for the current organization.
	// DEPRECATED. Use ListOrgHuntGroupScripts instead
	//
	// Deprecated: do not use.
	ListHuntGroupScripts(context.Context, *connect_go.Request[org.ListHuntGroupScriptsRequest]) (*connect_go.Response[org.ListHuntGroupScriptsResponse], error)
	// ListOrgHuntGroupScripts lists all hunt group scripts for the current organization with a streamed response.
	ListOrgHuntGroupScripts(context.Context, *connect_go.Request[org.ListHuntGroupScriptsRequest], *connect_go.ServerStream[org.ListHuntGroupScriptsResponse]) error
	// GetHuntGroupScript gets the specified script from the given script sid
	GetHuntGroupScript(context.Context, *connect_go.Request[org.GetHuntGroupScriptRequest]) (*connect_go.Response[org.GetHuntGroupScriptResponse], error)
	// CreateHuntGroupScript adds a creates a new hunt group script
	CreateHuntGroupScript(context.Context, *connect_go.Request[org.CreateHuntGroupScriptRequest]) (*connect_go.Response[org.CreateHuntGroupScriptResponse], error)
	// UpdateHuntGroupScript updates a script specified by the given script sid
	UpdateHuntGroupScript(context.Context, *connect_go.Request[org.UpdateHuntGroupScriptRequest]) (*connect_go.Response[org.UpdateHuntGroupScriptResponse], error)
	// DeleteHuntGroupScript deletes a hunt group script
	DeleteHuntGroupScript(context.Context, *connect_go.Request[org.DeleteHuntGroupScriptRequest]) (*connect_go.Response[org.DeleteHuntGroupScriptResponse], error)
	// AssignScriptToHuntGroups assigns a script to the specified hunt groups
	AssignScriptToHuntGroups(context.Context, *connect_go.Request[org.AssignScriptToHuntGroupsRequest]) (*connect_go.Response[org.AssignScriptToHuntGroupsResponse], error)
	// UnassignScriptFromHuntGroups unassigns a script from the specified hunt groups
	UnassignScriptFromHuntGroups(context.Context, *connect_go.Request[org.UnassignScriptFromHuntGroupsRequest]) (*connect_go.Response[org.UnassignScriptFromHuntGroupsResponse], error)
	// CreateTrust creates a new trust.
	CreateTrust(context.Context, *connect_go.Request[org.CreateTrustRequest]) (*connect_go.Response[org.CreateTrustResponse], error)
	// AcceptTrust accepts an incoming trust.
	AcceptTrust(context.Context, *connect_go.Request[org.AcceptTrustRequest]) (*connect_go.Response[org.AcceptTrustResponse], error)
	// RejectTrust rejects an incoming trust.
	RejectTrust(context.Context, *connect_go.Request[org.RejectTrustRequest]) (*connect_go.Response[org.RejectTrustResponse], error)
	// GetTrust returns a single trust by trust id.
	GetTrust(context.Context, *connect_go.Request[org.GetTrustRequest]) (*connect_go.Response[org.GetTrustResponse], error)
	// ListIncomingTrusts returns all pending trusts that are being granted
	// to the org of the currently logged in user.
	ListIncomingTrusts(context.Context, *connect_go.Request[org.ListIncomingTrustsRequest]) (*connect_go.Response[org.ListIncomingTrustsResponse], error)
	// ListGivenTrusts returns all trusts that have been given out for
	// the currently logged in user's org. The returned list will contain
	// accepted, pending, and rejected trusts.
	ListGivenTrusts(context.Context, *connect_go.Request[org.ListGivenTrustsRequest]) (*connect_go.Response[org.ListGivenTrustsResponse], error)
	// ListAssignableTrusts returns all accepted trusts that are being granted
	// to the org of the currently logged in user.
	ListAssignableTrusts(context.Context, *connect_go.Request[org.ListAssignableTrustsRequest]) (*connect_go.Response[org.ListAssignableTrustsResponse], error)
	// DeleteTrust deletes a trust by trust id. Only trusts where the current
	// org is the grantor can be deleted by this endpoint.
	DeleteTrust(context.Context, *connect_go.Request[org.DeleteTrustRequest]) (*connect_go.Response[org.DeleteTrustResponse], error)
	// AssignTrust assigns a trust to the given user ids.
	AssignTrust(context.Context, *connect_go.Request[org.AssignTrustRequest]) (*connect_go.Response[org.AssignTrustResponse], error)
	// UnassignTrust unassigns a trust from the given user id.
	UnassignTrust(context.Context, *connect_go.Request[org.UnassignTrustRequest]) (*connect_go.Response[org.UnassignTrustResponse], error)
	// CreateLabel creates a label with the given properties.
	CreateLabel(context.Context, *connect_go.Request[org.CreateLabelRequest]) (*connect_go.Response[org.CreateLabelResponse], error)
	// DeleteLabel deletes a label with the id given on the request.
	DeleteLabel(context.Context, *connect_go.Request[org.DeleteLabelRequest]) (*connect_go.Response[org.DeleteLabelResponse], error)
	// ListLabels returns all unique label names belonging to the given org id.
	ListLabels(context.Context, *connect_go.Request[org.ListLabelsRequest]) (*connect_go.Response[org.ListLabelsResponse], error)
	// GetLabel returns a single label with the given ID.
	GetLabel(context.Context, *connect_go.Request[org.GetLabelRequest]) (*connect_go.Response[org.GetLabelResponse], error)
	// UpdateLabel updates the given label.
	UpdateLabel(context.Context, *connect_go.Request[org.UpdateLabelRequest]) (*connect_go.Response[org.UpdateLabelResponse], error)
	// Assignlabel creates label assignments defined by the request.
	AssignLabel(context.Context, *connect_go.Request[org.AssignLabelRequest]) (*connect_go.Response[org.AssignLabelResponse], error)
	// Unassignlabel removes label assignments defined by the request.
	UnassignLabel(context.Context, *connect_go.Request[org.UnassignLabelRequest]) (*connect_go.Response[org.UnassignLabelResponse], error)
	// GetAssignmentCounts returns the total amount of label assignments
	// per entity type.
	GetAssignmentCounts(context.Context, *connect_go.Request[org.GetAssignmentCountsRequest]) (*connect_go.Response[org.GetAssignmentCountsResponse], error)
	// GetAssignableLabels returns a list of labels available to the current user.
	GetAssignableLabels(context.Context, *connect_go.Request[org.GetAssignableLabelsRequest]) (*connect_go.Response[org.GetAssignableLabelsResponse], error)
	// GetPermissions returns the permissions for a given user along with other user information.
	GetPermissions(context.Context, *connect_go.Request[org.GetPermissionsRequest]) (*connect_go.Response[org.GetPermissionsResponse], error)
	// GetUserPermissions returns the permissions for a given user.
	GetUserPermissions(context.Context, *connect_go.Request[org.GetUserPermissionsRequest]) (*connect_go.Response[org.GetUserPermissionsResponse], error)
	// Creates a new permission group.
	CreatePermissionGroup(context.Context, *connect_go.Request[org.CreatePermissionGroupRequest]) (*connect_go.Response[org.CreatePermissionGroupResponse], error)
	// UpdatePermissionGroup updates the permission group with the given id.
	UpdatePermissionGroup(context.Context, *connect_go.Request[org.UpdatePermissionGroupRequest]) (*connect_go.Response[org.UpdatePermissionGroupResponse], error)
	// DeletePermissionGroup deletes the permission group with the given id.
	DeletePermissionGroup(context.Context, *connect_go.Request[org.DeletePermissionGroupRequest]) (*connect_go.Response[org.DeletePermissionGroupResponse], error)
	// ListPermissionGroups returns a list of permissions for an organization.
	ListPermissionGroups(context.Context, *connect_go.Request[org.ListPermissionGroupsRequest]) (*connect_go.Response[org.ListPermissionGroupsResponse], error)
	// ListPermissionGroupsByOrgId returns a list of permissions for an
	// organization.
	ListPermissionGroupsByOrgId(context.Context, *connect_go.Request[org.ListPermissionGroupsByOrgIdRequest]) (*connect_go.Response[org.ListPermissionGroupsByOrgIdResponse], error)
	// AssignUsersPermissionGroup returns a user a permission group.
	AssignUsersPermissionGroup(context.Context, *connect_go.Request[org.AssignUsersPermissionGroupRequest]) (*connect_go.Response[org.AssignUsersPermissionGroupResponse], error)
	// RevokeUsersPermissionGroup returns a user a permission group.
	RevokeUsersPermissionGroup(context.Context, *connect_go.Request[org.RevokeUsersPermissionGroupRequest]) (*connect_go.Response[org.RevokeUsersPermissionGroupResponse], error)
	// AssignLabels assigns labels to a given permission group
	//
	// Deprecated: do not use.
	AssignLabels(context.Context, *connect_go.Request[org.AssignLabelsRequest]) (*connect_go.Response[org.AssignLabelsResponse], error)
	// RevokeLabels revokes labels from a given permission group
	//
	// Deprecated: do not use.
	RevokeLabels(context.Context, *connect_go.Request[org.RevokeLabelsRequest]) (*connect_go.Response[org.RevokeLabelsResponse], error)
	// AssignAccountOwnerPermissionToUser returns a user a permission group.
	AssignAccountOwnerPermissionToUser(context.Context, *connect_go.Request[org.AssignAccountOwnerPermissionToUserRequest]) (*connect_go.Response[org.AssignAccountOwnerPermissionToUserResponse], error)
	// RevokeAccountOwnerPermissionFromUser returns a user a permission group.
	RevokeAccountOwnerPermissionFromUser(context.Context, *connect_go.Request[org.RevokeAccountOwnerPermissionFromUserRequest]) (*connect_go.Response[org.RevokeAccountOwnerPermissionFromUserResponse], error)
	// Initializes the default read only permissions group for the
	// given organization.
	InitDefaultPermissionGroups(context.Context, *connect_go.Request[org.InitDefaultPermissionGroupsRequest]) (*connect_go.Response[org.InitDefaultPermissionGroupsResponse], error)
	// GetAccountOwnerGroup returns the account owner permission group
	// for an organization.
	GetAccountOwnerGroup(context.Context, *connect_go.Request[org.GetAccountOwnerGroupRequest]) (*connect_go.Response[org.GetAccountOwnerGroupResponse], error)
	// GetLicenses returns the licenses an organitzation is assigned.
	GetLicenses(context.Context, *connect_go.Request[org.GetLicensesRequest]) (*connect_go.Response[org.GetLicensesResponse], error)
	// GetOrgLicenses returns the licenses assigned to the organization
	// of the user who makes the request.
	GetOrgLicenses(context.Context, *connect_go.Request[org.GetOrgLicensesRequest]) (*connect_go.Response[org.GetOrgLicensesResponse], error)
	// UpdateLicenses updates an organization's licenses.
	UpdateLicenses(context.Context, *connect_go.Request[org.UpdateLicensesRequest]) (*connect_go.Response[org.UpdateLicensesResponse], error)
	// RemovePermissionFromAllPermissionGroups removes a permission from
	// all permission groups in an organization.
	RemovePermissionFromAllPermissionGroups(context.Context, *connect_go.Request[org.RemovePermissionFromAllPermissionGroupsRequest]) (*connect_go.Response[org.RemovePermissionFromAllPermissionGroupsResponse], error)
	// ListP3PermissionGroups returns the list of p3 permission groups
	// for the user's org.
	ListP3PermissionGroups(context.Context, *connect_go.Request[org.ListP3PermissionGroupsRequest]) (*connect_go.Response[org.ListP3PermissionGroupsResponse], error)
	// ListP3PermissionGroupsByOrgId returns the list of p3 permission groups
	// for an org by id.
	ListP3PermissionGroupsByOrgId(context.Context, *connect_go.Request[org.ListP3PermissionGroupsRequest]) (*connect_go.Response[org.ListP3PermissionGroupsResponse], error)
	// CreateP3PermissionGroup creates a new p3 permission group.
	CreateP3PermissionGroup(context.Context, *connect_go.Request[org.CreateP3PermissionGroupRequest]) (*connect_go.Response[org.CreateP3PermissionGroupResponse], error)
	// UpdateP3PermissionGroup updates an existing p3 permission group.
	// Requires PERMISSION_GROUP_EDIT.
	UpdateP3PermissionGroup(context.Context, *connect_go.Request[org.UpdateP3PermissionGroupRequest]) (*connect_go.Response[org.UpdateP3PermissionGroupResponse], error)
	// UpdateP3PermissionGroup updates an existing p3 permission group.
	// CUSTOMER_SUPPORT required for passing in an org id.
	UpdateP3PermissionGroupByOrgId(context.Context, *connect_go.Request[org.UpdateP3PermissionGroupByOrgIdRequest]) (*connect_go.Response[org.UpdateP3PermissionGroupByOrgIdResponse], error)
	// DeleteP3PermissionGroup deletes a p3 permission group.
	DeleteP3PermissionGroup(context.Context, *connect_go.Request[org.DeleteP3PermissionGroupRequest]) (*connect_go.Response[org.DeleteP3PermissionGroupResponse], error)
	// AssignUsersP3PermissionGroup assigns a p3 permission group
	// to a list of users.
	AssignUsersP3PermissionGroup(context.Context, *connect_go.Request[org.AssignUsersP3PermissionGroupRequest]) (*connect_go.Response[org.AssignUsersP3PermissionGroupResponse], error)
	// RevokeUsersP3PermissionGroup revokes a p3 permission group
	// from a list of users.
	RevokeUsersP3PermissionGroup(context.Context, *connect_go.Request[org.RevokeUsersP3PermissionGroupRequest]) (*connect_go.Response[org.RevokeUsersP3PermissionGroupResponse], error)
	// RefreshMfaLockout resets the lockout timer for the given user.
	RefreshMfaLockout(context.Context, *connect_go.Request[org.RefreshMfaLockoutRequest]) (*connect_go.Response[org.RefreshMfaLockoutResponse], error)
	// RefreshMfaLockoutByOrgId resets the lockout timer for the given user and org id.
	RefreshMfaLockoutByOrgId(context.Context, *connect_go.Request[org.RefreshMfaLockoutByOrgIdRequest]) (*connect_go.Response[org.RefreshMfaLockoutByOrgIdResponse], error)
	// SetMfaType sets the given user's mfa type.
	SetMfaType(context.Context, *connect_go.Request[org.SetMfaTypeRequest]) (*connect_go.Response[org.SetMfaTypeResponse], error)
	// SetMyMfaType sets the current user's mfa type.
	SetMyMfaType(context.Context, *connect_go.Request[org.SetMyMfaTypeRequest]) (*connect_go.Response[org.SetMyMfaTypeResponse], error)
	// EnableUserMfa enables or disables mfa for the given user
	EnableUserMfa(context.Context, *connect_go.Request[org.EnableUserMfaRequest]) (*connect_go.Response[org.EnableUserMfaResponse], error)
	// EnableMyUserMfa enables mfa for the current user
	EnableMyUserMfa(context.Context, *connect_go.Request[org.EnableMyUserMfaRequest]) (*connect_go.Response[org.EnableMyUserMfaResponse], error)
	// GetUserMfaInfo returns the mfa info for the given user.
	GetUserMfaInfo(context.Context, *connect_go.Request[org.GetUserMfaInfoRequest]) (*connect_go.Response[org.GetUserMfaInfoResponse], error)
	// GetMyUserMfaInfo returns the mfa info for the current user.
	GetMyUserMfaInfo(context.Context, *connect_go.Request[org.GetMyUserMfaInfoRequest]) (*connect_go.Response[org.GetMyUserMfaInfoResponse], error)
	// GetMyAllowedMfaMethods returns the mfa methods allowed to the current user.
	GetMyAllowedMfaMethods(context.Context, *connect_go.Request[org.GetMyAllowedMfaMethodsRequest]) (*connect_go.Response[org.GetMyAllowedMfaMethodsResponse], error)
	// GenerateTOTPSecret generates a new TOTP secret key for the current user and
	// returns it with a url to be displayed as a QR code that can be scanned
	// by an authenticator app.
	GenerateTOTPSecret(context.Context, *connect_go.Request[org.GenerateTOTPSecretRequest]) (*connect_go.Response[org.GenerateTOTPSecretResponse], error)
	// VerifyTOTPCode validates that the given TOTP code and verifies that the user has setup TOTP correctly.
	VerifyTOTPCode(context.Context, *connect_go.Request[org.VerifyTOTPCodeRequest]) (*connect_go.Response[org.VerifyTOTPCodeResponse], error)
	// CreateBusinessHours persists times businesses are available.
	//
	// Deprecated: do not use.
	CreateBusinessHours(context.Context, *connect_go.Request[org.CreateBusinessHoursRequest]) (*connect_go.Response[org.CreateBusinessHoursResponse], error)
	// UpdateBusinessHours persists changes to times businesses are available.
	//
	// Deprecated: do not use.
	UpdateBusinessHours(context.Context, *connect_go.Request[org.UpdateBusinessHoursRequest]) (*connect_go.Response[org.UpdateBusinessHoursResponse], error)
	// CreateCertificateInfo creates a new TLS certificate and
	// returns the certificate info for the current organization.
	// DEPRECATED: Use services.org.exile_certificate_manager.v1alpha1.CreateCertificateInfo instead
	//
	// Deprecated: do not use.
	CreateCertificateInfo(context.Context, *connect_go.Request[org.CreateCertificateInfoRequest]) (*connect_go.Response[org.CreateCertificateInfoResponse], error)
	// DeleteCertificateInfo deletes a certificate info for the current organization.
	// DEPRECATED: Use services.org.exile_certificate_manager.v1alpha1.DeleteCertificateInfo instead
	//
	// Deprecated: do not use.
	DeleteCertificateInfo(context.Context, *connect_go.Request[org.DeleteCertificateInfoRequest]) (*connect_go.Response[org.DeleteCertificateInfoResponse], error)
	// RevokeCertificateInfo deletes a certificate info for the current organization.
	// DEPRECATED: Use services.org.exile_certificate_manager.v1alpha1.RevokeCertificateInfo instead
	//
	// Deprecated: do not use.
	RevokeCertificateInfo(context.Context, *connect_go.Request[org.RevokeCertificateInfoRequest]) (*connect_go.Response[org.RevokeCertificateInfoResponse], error)
	// ListCertificateInfo returns a list of certificate info for the current organization.
	// DEPRECATED: Use services.org.exile_certificate_manager.v1alpha1.ListCertificateInfo instead
	//
	// Deprecated: do not use.
	ListCertificateInfo(context.Context, *connect_go.Request[org.ListCertificateInfoRequest]) (*connect_go.Response[org.ListCertificateInfoResponse], error)
	// AddGroupedUserIPRestrictions adds a user or list of user's IPs they
	// are required to authenticate with
	AddGroupedUserIPRestrictions(context.Context, *connect_go.Request[org.AddGroupedUserIPRestrictionsRequest]) (*connect_go.Response[org.AddGroupedUserIPRestrictionsResponse], error)
	// RemoveGroupedUserIPRestrictions removes a user or list of user's IPs they
	// are required to authenticate with
	RemoveGroupedUserIPRestrictions(context.Context, *connect_go.Request[org.RemoveGroupedUserIPRestrictionsRequest]) (*connect_go.Response[org.RemoveGroupedUserIPRestrictionsResponse], error)
	// ListUsersAllowedIps -
	ListUsersAllowedIps(context.Context, *connect_go.Request[org.ListUsersAllowedIpsRequest]) (*connect_go.Response[org.ListUsersAllowedIpsResponse], error)
	ListResponseEvaluators(context.Context, *connect_go.Request[org.ListResponseEvaluatorsRequest]) (*connect_go.Response[org.ListResponseEvaluatorsResponse], error)
	GetResponseEvaluator(context.Context, *connect_go.Request[org.GetResponseEvaluatorRequest]) (*connect_go.Response[org.GetResponseEvaluatorResponse], error)
	CreateResponseEvaluator(context.Context, *connect_go.Request[org.CreateResponseEvaluatorRequest]) (*connect_go.Response[org.CreateResponseEvaluatorResponse], error)
	UpdateResponseEvaluator(context.Context, *connect_go.Request[org.UpdateResponseEvaluatorRequest]) (*connect_go.Response[org.UpdateResponseEvaluatorResponse], error)
	DeleteResponseEvaluator(context.Context, *connect_go.Request[org.DeleteResponseEvaluatorRequest]) (*connect_go.Response[org.DeleteResponseEvaluatorResponse], error)
}

OrgHandler is an implementation of the api.v1alpha1.org.Org service.

type UnimplementedOrgHandler

type UnimplementedOrgHandler struct{}

UnimplementedOrgHandler returns CodeUnimplemented from all methods.

func (UnimplementedOrgHandler) AssignLabels added in v1.7.74

func (UnimplementedOrgHandler) EnableUserMfa added in v1.7.60

func (UnimplementedOrgHandler) RevokeLabels added in v1.7.74

func (UnimplementedOrgHandler) SetMfaType added in v1.7.60

func (UnimplementedOrgHandler) SetMyMfaType added in v1.7.60

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL