Skip to content

Commit

Permalink
Eg sysevents package updates (Azure#32368)
Browse files Browse the repository at this point in the history
* in progress

* fixes for sysevents package generation

* apiview feedback

* Remove deprecated service

* formatting fixes

---------

Co-authored-by: Libba Lawrence <llawrence@microsoft.com>
  • Loading branch information
billwert and l0lawrence authored Jan 29, 2025
1 parent 3682aa5 commit 3d89480
Show file tree
Hide file tree
Showing 3 changed files with 207 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import "./Microsoft.EventGrid/EventGrid.tsp";
import "./propertyNameOverrideGo.tsp";
import "./propertyNameOverrideCsharp.tsp";
import "./propertyNameOverrideJs.tsp";
import "./propertyNameOverrideJava.tsp";

import "@azure-tools/typespec-client-generator-core";

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
import "./Microsoft.Communication/AzureCommunicationServices.tsp";
import "./Microsoft.EventHub/EventHub.tsp";
import "./Microsoft.HealthcareApis/HealthcareApis.tsp";
import "./Microsoft.Devices/IotHub.tsp";
import "./Microsoft.ResourceNotifications/Resources.tsp";
import "./Microsoft.Storage/Storage.tsp";
import "./Microsoft.DataBox/DataBox.tsp";
import "./Microsoft.EventGrid/EventGrid.tsp";
import "./Microsoft.AVS/AVS.tsp";
import "./Microsoft.KeyVault/KeyVault.tsp";

import "@azure-tools/typespec-client-generator-core";

using Azure.ClientGenerator.Core;
using Microsoft.EventGrid.SystemEvents;

@@clientName(AcsIncomingCallEventData.to, "toCommunicationIdentifier", "java");
@@clientName(AcsIncomingCallEventData.from,
"fromCommunicationIdentifier",
"java"
);

@@clientName(AcsIncomingCallEventData.onBehalfOfCallee,
"onBehalfOfCommunicationIdentifier",
"java"
);

@@clientName(AcsMessageMediaContent.id, "mediaId", "java");

@@clientName(AcsMessageContext.id, "messageId", "java");

@@clientName(AcsRouterWorkerSelector.ttlSeconds, "timeToLive", "java");

@@clientName(Microsoft.EventGrid.SystemEvents.AcsMessageInteractiveContent.type,
"replyKind",
"java"
);

@@clientName(Microsoft.EventGrid.SystemEvents.AcsMessageInteractiveButtonReplyContent.id,
"buttonId",
"java"
);

@@clientName(Microsoft.EventGrid.SystemEvents.AcsMessageInteractiveListReplyContent.id,
"listItemId",
"java"
);

@@clientName(AcsRecordingFileStatusUpdatedEventData.recordingDurationMs,
"recordingDuration",
"java"
);

@@clientName(EventGridMQTTClientCreatedOrUpdatedEventData,
"EventGridMqttClientCreatedOrUpdatedEventData",
"java"
);

@@clientName(EventGridMQTTClientDeletedEventData,
"EventGridMqttClientDeletedEventData",
"java"
);

@@clientName(EventGridMQTTClientSessionConnectedEventData,
"EventGridMqttClientSessionConnectedEventData",
"java"
);

@@clientName(EventGridMQTTClientSessionDisconnectedEventData,
"EventGridMqttClientSessionDisconnectedEventData",
"java"
);

@@clientName(EventGridMQTTClientEventData,
"EventGridMqttClientEventData",
"java"
);

@@clientName(EventGridMQTTClientState, "EventGridMqttClientState", "java");

@@clientName(EventGridMQTTClientDisconnectionReason,
"EventGridMqttClientDisconnectionReason",
"java"
);

@@clientName(RedisImportRDBCompletedEventData,
"RedisImportRdbCompletedEventData",
"java"
);

@@clientName(RedisExportRDBCompletedEventData,
"RedisExportRdbCompletedEventData",
"java"
);

@@clientName(AcsRouterWorkerSelector.value, "labelValue", "java");

@@clientName(AcsRecordingFileStatusUpdatedEventData.recordingDurationMs,
"recordingDuration",
"java"
);

@@clientName(StorageTaskAssignmentQueuedEventData.queuedDateTime,
"queuedOn",
"java"
);

@@clientName(KeyVaultAccessPolicyChangedEventData.NBF, "Nbf", "java");

@@clientName(KeyVaultAccessPolicyChangedEventData.EXP, "Exp", "java");

@@clientName(KeyVaultCertificateNewVersionCreatedEventData.NBF, "Nbf", "java");

@@clientName(KeyVaultCertificateNewVersionCreatedEventData.EXP, "Exp", "java");

@@clientName(KeyVaultCertificateExpiredEventData.NBF, "Nbf", "java");

@@clientName(KeyVaultCertificateExpiredEventData.EXP, "Exp", "java");

@@clientName(KeyVaultKeyNewVersionCreatedEventData.NBF, "Nbf", "java");

@@clientName(KeyVaultKeyNewVersionCreatedEventData.EXP, "Exp", "java");

@@clientName(KeyVaultKeyNearExpiryEventData.NBF, "Nbf", "java");

@@clientName(KeyVaultKeyNearExpiryEventData.EXP, "Exp", "java");

@@clientName(KeyVaultKeyExpiredEventData.NBF, "Nbf", "java");

@@clientName(KeyVaultKeyExpiredEventData.EXP, "Exp", "java");

@@clientName(KeyVaultSecretNewVersionCreatedEventData.NBF, "Nbf", "java");

@@clientName(KeyVaultSecretNewVersionCreatedEventData.EXP, "Exp", "java");

@@clientName(KeyVaultSecretNearExpiryEventData.NBF, "Nbf", "java");

@@clientName(KeyVaultSecretNearExpiryEventData.EXP, "Exp", "java");

@@clientName(KeyVaultSecretExpiredEventData.NBF, "Nbf", "java");

@@clientName(KeyVaultSecretExpiredEventData.EXP, "Exp", "java");

@@clientName(KeyVaultCertificateNearExpiryEventData.NBF, "Nbf", "java");

@@clientName(KeyVaultCertificateNearExpiryEventData.EXP, "Exp", "java");

@@clientName(AcsMessageDeliveryStatusUpdatedEventData.channelType,
"channelKind",
"java"
);

@@clientName(AcsMessageReceivedEventData.channelType, "channelKind", "java");

@@clientName(AcsMessageReceivedEventData.media, "mediaContent", "java");

@@clientName(AcsMessageReceivedEventData.interactive,
"interactiveContent",
"java"
);

@@clientName(ResourceNotificationsResourceDeletedEventData.operationalInfo,
"operationalDetails",
"java"
);

@@clientName(ResourceNotificationsResourceDeletedEventData.resourceInfo,
"resourceDetails",
"java"
);

@@clientName(ResourceNotificationsResourceUpdatedEventData.operationalInfo,
"operationalDetails",
"java"
);

@@clientName(ResourceNotificationsResourceUpdatedEventData.resourceInfo,
"resourceDetails",
"java"
);

@@clientName(CommunicationIdentifierModelKind,
"CommunicationIdentifierKind",
"java"
);

@@clientName(MicrosoftTeamsAppIdentifierModel,
"MicrosoftTeamsAppIdentifier",
"java"
);

@@clientName(AcsMessageEventData.receivedTimeStamp,
"receivedTimestamp",
"java"
);
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,14 @@ options:
module-version: "0.0.1"
emitter-output-dir: "{project-root}"
slice-elements-byval: true
"@azure-tools/typespec-java":
emitter-output-dir: "{project-root}"
namespace: com.azure.messaging.eventgrid
models-subpackage: systemevents
package-dir: azure-messaging-eventgrid-systemevents
customization-class: customization/src/main/java/EventGridSystemEventsCustomization.java
custom-types-subpackage: implementation.models
custom-types: AcsRouterCommunicationError,AcsMessageChannelEventError
flavor: azure
dev-options:
loglevel: info

0 comments on commit 3d89480

Please sign in to comment.