Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ include azure/communication/jobrouter/py.typed
recursive-include tests *.py
recursive-include samples *.py *.md
include azure/__init__.py
include azure/communication/__init__.py
include azure/communication/__init__.py
6 changes: 6 additions & 0 deletions sdk/communication/azure-communication-jobrouter/_meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"commit": "31eac9a599f5a989de3ef963779c53d140f1135a",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"typespec_src": "specification/communication/Communication.JobRouter",
"@azure-tools/typespec-python": "0.42.2"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
{
"CrossLanguagePackageId": "AzureCommunicationRoutingService",
"CrossLanguageDefinitionId": {
"azure.communication.jobrouter.models.AcceptJobOfferResult": "AzureCommunicationRoutingService.AcceptJobOfferResult",
"azure.communication.jobrouter.models.DistributionMode": "AzureCommunicationRoutingService.DistributionMode",
"azure.communication.jobrouter.models.BestWorkerMode": "AzureCommunicationRoutingService.BestWorkerMode",
"azure.communication.jobrouter.models.ExceptionAction": "AzureCommunicationRoutingService.ExceptionAction",
"azure.communication.jobrouter.models.CancelExceptionAction": "AzureCommunicationRoutingService.CancelExceptionAction",
"azure.communication.jobrouter.models.CancelJobOptions": "AzureCommunicationRoutingService.CancelJobOptions",
"azure.communication.jobrouter.models.CancelJobResult": "AzureCommunicationRoutingService.CancelJobResult",
"azure.communication.jobrouter.models.ClassificationPolicy": "AzureCommunicationRoutingService.ClassificationPolicy",
"azure.communication.jobrouter.models.CloseJobOptions": "AzureCommunicationRoutingService.CloseJobOptions",
"azure.communication.jobrouter.models.CloseJobResult": "AzureCommunicationRoutingService.CloseJobResult",
"azure.communication.jobrouter.models.CompleteJobOptions": "AzureCommunicationRoutingService.CompleteJobOptions",
"azure.communication.jobrouter.models.CompleteJobResult": "AzureCommunicationRoutingService.CompleteJobResult",
"azure.communication.jobrouter.models.QueueSelectorAttachment": "AzureCommunicationRoutingService.QueueSelectorAttachment",
"azure.communication.jobrouter.models.ConditionalQueueSelectorAttachment": "AzureCommunicationRoutingService.ConditionalQueueSelectorAttachment",
"azure.communication.jobrouter.models.WorkerSelectorAttachment": "AzureCommunicationRoutingService.WorkerSelectorAttachment",
"azure.communication.jobrouter.models.ConditionalWorkerSelectorAttachment": "AzureCommunicationRoutingService.ConditionalWorkerSelectorAttachment",
"azure.communication.jobrouter.models.DeclineJobOfferOptions": "AzureCommunicationRoutingService.DeclineJobOfferOptions",
"azure.communication.jobrouter.models.DeclineJobOfferResult": "AzureCommunicationRoutingService.DeclineJobOfferResult",
"azure.communication.jobrouter.models.RouterRule": "AzureCommunicationRoutingService.RouterRule",
"azure.communication.jobrouter.models.DirectMapRouterRule": "AzureCommunicationRoutingService.DirectMapRouterRule",
"azure.communication.jobrouter.models.DistributionPolicy": "AzureCommunicationRoutingService.DistributionPolicy",
"azure.communication.jobrouter.models.ExceptionPolicy": "AzureCommunicationRoutingService.ExceptionPolicy",
"azure.communication.jobrouter.models.ExceptionRule": "AzureCommunicationRoutingService.ExceptionRule",
"azure.communication.jobrouter.models.ExceptionTrigger": "AzureCommunicationRoutingService.ExceptionTrigger",
"azure.communication.jobrouter.models.ExpressionRouterRule": "AzureCommunicationRoutingService.ExpressionRouterRule",
"azure.communication.jobrouter.models.FunctionRouterRule": "AzureCommunicationRoutingService.FunctionRouterRule",
"azure.communication.jobrouter.models.FunctionRouterRuleCredential": "AzureCommunicationRoutingService.FunctionRouterRuleCredential",
"azure.communication.jobrouter.models.JobMatchingMode": "AzureCommunicationRoutingService.JobMatchingMode",
"azure.communication.jobrouter.models.LongestIdleMode": "AzureCommunicationRoutingService.LongestIdleMode",
"azure.communication.jobrouter.models.ManualReclassifyExceptionAction": "AzureCommunicationRoutingService.ManualReclassifyExceptionAction",
"azure.communication.jobrouter.models.OAuth2WebhookClientCredential": "AzureCommunicationRoutingService.OAuth2WebhookClientCredential",
"azure.communication.jobrouter.models.PassThroughQueueSelectorAttachment": "AzureCommunicationRoutingService.PassThroughQueueSelectorAttachment",
"azure.communication.jobrouter.models.PassThroughWorkerSelectorAttachment": "AzureCommunicationRoutingService.PassThroughWorkerSelectorAttachment",
"azure.communication.jobrouter.models.QueueAndMatchMode": "AzureCommunicationRoutingService.QueueAndMatchMode",
"azure.communication.jobrouter.models.QueueLengthExceptionTrigger": "AzureCommunicationRoutingService.QueueLengthExceptionTrigger",
"azure.communication.jobrouter.models.QueueWeightedAllocation": "AzureCommunicationRoutingService.QueueWeightedAllocation",
"azure.communication.jobrouter.models.ReclassifyExceptionAction": "AzureCommunicationRoutingService.ReclassifyExceptionAction",
"azure.communication.jobrouter.models.ReclassifyJobResult": "AzureCommunicationRoutingService.ReclassifyJobResult",
"azure.communication.jobrouter.models.RoundRobinMode": "AzureCommunicationRoutingService.RoundRobinMode",
"azure.communication.jobrouter.models.RouterChannel": "AzureCommunicationRoutingService.RouterChannel",
"azure.communication.jobrouter.models.RouterJob": "AzureCommunicationRoutingService.RouterJob",
"azure.communication.jobrouter.models.RouterJobAssignment": "AzureCommunicationRoutingService.RouterJobAssignment",
"azure.communication.jobrouter.models.RouterJobNote": "AzureCommunicationRoutingService.RouterJobNote",
"azure.communication.jobrouter.models.RouterJobOffer": "AzureCommunicationRoutingService.RouterJobOffer",
"azure.communication.jobrouter.models.RouterJobPositionDetails": "AzureCommunicationRoutingService.RouterJobPositionDetails",
"azure.communication.jobrouter.models.RouterQueue": "AzureCommunicationRoutingService.RouterQueue",
"azure.communication.jobrouter.models.RouterQueueSelector": "AzureCommunicationRoutingService.RouterQueueSelector",
"azure.communication.jobrouter.models.RouterQueueStatistics": "AzureCommunicationRoutingService.RouterQueueStatistics",
"azure.communication.jobrouter.models.RouterWorker": "AzureCommunicationRoutingService.RouterWorker",
"azure.communication.jobrouter.models.RouterWorkerAssignment": "AzureCommunicationRoutingService.RouterWorkerAssignment",
"azure.communication.jobrouter.models.RouterWorkerSelector": "AzureCommunicationRoutingService.RouterWorkerSelector",
"azure.communication.jobrouter.models.RuleEngineQueueSelectorAttachment": "AzureCommunicationRoutingService.RuleEngineQueueSelectorAttachment",
"azure.communication.jobrouter.models.RuleEngineWorkerSelectorAttachment": "AzureCommunicationRoutingService.RuleEngineWorkerSelectorAttachment",
"azure.communication.jobrouter.models.ScheduleAndSuspendMode": "AzureCommunicationRoutingService.ScheduleAndSuspendMode",
"azure.communication.jobrouter.models.ScoringRuleOptions": "AzureCommunicationRoutingService.ScoringRuleOptions",
"azure.communication.jobrouter.models.StaticQueueSelectorAttachment": "AzureCommunicationRoutingService.StaticQueueSelectorAttachment",
"azure.communication.jobrouter.models.StaticRouterRule": "AzureCommunicationRoutingService.StaticRouterRule",
"azure.communication.jobrouter.models.StaticWorkerSelectorAttachment": "AzureCommunicationRoutingService.StaticWorkerSelectorAttachment",
"azure.communication.jobrouter.models.SuspendMode": "AzureCommunicationRoutingService.SuspendMode",
"azure.communication.jobrouter.models.UnassignJobOptions": "AzureCommunicationRoutingService.UnassignJobOptions",
"azure.communication.jobrouter.models.UnassignJobResult": "AzureCommunicationRoutingService.UnassignJobResult",
"azure.communication.jobrouter.models.WaitTimeExceptionTrigger": "AzureCommunicationRoutingService.WaitTimeExceptionTrigger",
"azure.communication.jobrouter.models.WebhookRouterRule": "AzureCommunicationRoutingService.WebhookRouterRule",
"azure.communication.jobrouter.models.WeightedAllocationQueueSelectorAttachment": "AzureCommunicationRoutingService.WeightedAllocationQueueSelectorAttachment",
"azure.communication.jobrouter.models.WeightedAllocationWorkerSelectorAttachment": "AzureCommunicationRoutingService.WeightedAllocationWorkerSelectorAttachment",
"azure.communication.jobrouter.models.WorkerWeightedAllocation": "AzureCommunicationRoutingService.WorkerWeightedAllocation",
"azure.communication.jobrouter.models.DistributionModeKind": "AzureCommunicationRoutingService.DistributionModeKind",
"azure.communication.jobrouter.models.RouterRuleKind": "AzureCommunicationRoutingService.RouterRuleKind",
"azure.communication.jobrouter.models.ExpressionRouterRuleLanguage": "AzureCommunicationRoutingService.ExpressionRouterRuleLanguage",
"azure.communication.jobrouter.models.ScoringRuleParameterSelector": "AzureCommunicationRoutingService.ScoringRuleParameterSelector",
"azure.communication.jobrouter.models.QueueSelectorAttachmentKind": "AzureCommunicationRoutingService.QueueSelectorAttachmentKind",
"azure.communication.jobrouter.models.LabelOperator": "AzureCommunicationRoutingService.LabelOperator",
"azure.communication.jobrouter.models.WorkerSelectorAttachmentKind": "AzureCommunicationRoutingService.WorkerSelectorAttachmentKind",
"azure.communication.jobrouter.models.RouterWorkerSelectorStatus": "AzureCommunicationRoutingService.RouterWorkerSelectorStatus",
"azure.communication.jobrouter.models.ExceptionTriggerKind": "AzureCommunicationRoutingService.ExceptionTriggerKind",
"azure.communication.jobrouter.models.ExceptionActionKind": "AzureCommunicationRoutingService.ExceptionActionKind",
"azure.communication.jobrouter.models.RouterJobStatus": "AzureCommunicationRoutingService.RouterJobStatus",
"azure.communication.jobrouter.models.JobMatchingModeKind": "AzureCommunicationRoutingService.JobMatchingModeKind",
"azure.communication.jobrouter.models.RouterJobStatusSelector": "AzureCommunicationRoutingService.RouterJobStatusSelector",
"azure.communication.jobrouter.models.RouterWorkerState": "AzureCommunicationRoutingService.RouterWorkerState",
"azure.communication.jobrouter.models.RouterWorkerStateSelector": "AzureCommunicationRoutingService.RouterWorkerStateSelector",
"azure.communication.jobrouter.JobRouterAdministrationClient.upsert_distribution_policy": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.upsertDistributionPolicy",
"azure.communication.jobrouter.JobRouterAdministrationClient.get_distribution_policy": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.getDistributionPolicy",
"azure.communication.jobrouter.JobRouterAdministrationClient.list_distribution_policies": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.listDistributionPolicies",
"azure.communication.jobrouter.JobRouterAdministrationClient.delete_distribution_policy": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.deleteDistributionPolicy",
"azure.communication.jobrouter.JobRouterAdministrationClient.upsert_classification_policy": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.upsertClassificationPolicy",
"azure.communication.jobrouter.JobRouterAdministrationClient.get_classification_policy": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.getClassificationPolicy",
"azure.communication.jobrouter.JobRouterAdministrationClient.list_classification_policies": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.listClassificationPolicies",
"azure.communication.jobrouter.JobRouterAdministrationClient.delete_classification_policy": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.deleteClassificationPolicy",
"azure.communication.jobrouter.JobRouterAdministrationClient.upsert_exception_policy": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.upsertExceptionPolicy",
"azure.communication.jobrouter.JobRouterAdministrationClient.get_exception_policy": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.getExceptionPolicy",
"azure.communication.jobrouter.JobRouterAdministrationClient.list_exception_policies": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.listExceptionPolicies",
"azure.communication.jobrouter.JobRouterAdministrationClient.delete_exception_policy": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.deleteExceptionPolicy",
"azure.communication.jobrouter.JobRouterAdministrationClient.upsert_queue": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.upsertQueue",
"azure.communication.jobrouter.JobRouterAdministrationClient.get_queue": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.getQueue",
"azure.communication.jobrouter.JobRouterAdministrationClient.list_queues": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.listQueues",
"azure.communication.jobrouter.JobRouterAdministrationClient.delete_queue": "ClientForAcsJobRouter.JobRouterAdministrationRestClient.deleteQueue",
"azure.communication.jobrouter.JobRouterClient.upsert_job": "ClientForAcsJobRouter.JobRouterRestClient.upsertJob",
"azure.communication.jobrouter.JobRouterClient.get_job": "ClientForAcsJobRouter.JobRouterRestClient.getJob",
"azure.communication.jobrouter.JobRouterClient.delete_job": "ClientForAcsJobRouter.JobRouterRestClient.deleteJob",
"azure.communication.jobrouter.JobRouterClient.list_jobs": "ClientForAcsJobRouter.JobRouterRestClient.listJobs",
"azure.communication.jobrouter.JobRouterClient.get_queue_position": "ClientForAcsJobRouter.JobRouterRestClient.getQueuePosition",
"azure.communication.jobrouter.JobRouterClient.unassign_job": "ClientForAcsJobRouter.JobRouterRestClient.unassign",
"azure.communication.jobrouter.JobRouterClient.accept_job_offer": "ClientForAcsJobRouter.JobRouterRestClient.accept",
"azure.communication.jobrouter.JobRouterClient.get_queue_statistics": "ClientForAcsJobRouter.JobRouterRestClient.getQueueStatistics",
"azure.communication.jobrouter.JobRouterClient.upsert_worker": "ClientForAcsJobRouter.JobRouterRestClient.upsertWorker",
"azure.communication.jobrouter.JobRouterClient.get_worker": "ClientForAcsJobRouter.JobRouterRestClient.getWorker",
"azure.communication.jobrouter.JobRouterClient.delete_worker": "ClientForAcsJobRouter.JobRouterRestClient.deleteWorker",
"azure.communication.jobrouter.JobRouterClient.list_workers": "ClientForAcsJobRouter.JobRouterRestClient.listWorkers"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,22 @@
# Code generated by Microsoft (R) Python Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
# pylint: disable=wrong-import-position

from ._patch import JobRouterAdministrationClient
from ._patch import JobRouterClient
from typing import TYPE_CHECKING

if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._client import JobRouterAdministrationClient # type: ignore
from ._client import JobRouterClient # type: ignore
from ._version import VERSION

__version__ = VERSION

try:
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import *
except ImportError:
_patch_all = []
from ._patch import patch_sdk as _patch_sdk
Expand All @@ -23,6 +29,6 @@
"JobRouterAdministrationClient",
"JobRouterClient",
]
__all__.extend([p for p in _patch_all if p not in __all__])
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore

_patch_sdk()

This file was deleted.

Loading