|
| 1 | +import "./main.tsp"; |
| 2 | +import "@azure-tools/typespec-client-generator-core"; |
| 3 | + |
| 4 | +using Azure.ClientGenerator.Core; |
| 5 | +using Microsoft.EdgeOrder; |
| 6 | + |
| 7 | +// csharp |
| 8 | +@@clientName(AddressUpdateParameter, "EdgeOrderAddressPatch", "csharp"); |
| 9 | +@@clientName(OrderItemDetailsUpdateParameter, |
| 10 | + "EdgeOrderItemDetailsPatch", |
| 11 | + "csharp" |
| 12 | +); |
| 13 | +@@clientName(OrderItemUpdateParameter, "EdgeOrderItemPatch", "csharp"); |
| 14 | +@@clientName(WeightMeasurementUnit, "ProductWeightMeasurementUnit", "csharp"); |
| 15 | +@@clientName(Specification, "ProductSpecification", "csharp"); |
| 16 | +@@clientName(LinkType, "ProductLinkType", "csharp"); |
| 17 | +@@clientName(Link, "ProductLink", "csharp"); |
| 18 | +@@clientName(LengthHeightUnit, "ProductLengthHeightWidthUnit", "csharp"); |
| 19 | +@@clientName(ProductFamiliesMetadata, |
| 20 | + "ProductFamiliesMetadataListResult", |
| 21 | + "csharp" |
| 22 | +); |
| 23 | +@@clientName(ProductFamiliesMetadataDetails, |
| 24 | + "ProductFamiliesMetadata", |
| 25 | + "csharp" |
| 26 | +); |
| 27 | +@@clientName(DisplayInfo, "ProductDisplayInfo", "csharp"); |
| 28 | +@@clientName(DisabledReason, "ProductDisabledReason", "csharp"); |
| 29 | +@@clientName(Dimensions, "ProductDimensions", "csharp"); |
| 30 | +@@clientName(DescriptionType, "ProductDescriptionType", "csharp"); |
| 31 | +@@clientName(Description, "ProductDescription", "csharp"); |
| 32 | +@@clientName(Configuration, "ProductConfiguration", "csharp"); |
| 33 | +@@clientName(AvailabilityStage, "ProductAvailabilityStage", "csharp"); |
| 34 | +@@clientName(AvailabilityInformation, |
| 35 | + "ProductAvailabilityInformation", |
| 36 | + "csharp" |
| 37 | +); |
| 38 | +@@clientName(OrderItemReturnEnum, "OrderItemReturnStatus", "csharp"); |
| 39 | +@@clientName(Preferences, "OrderItemPreferences", "csharp"); |
| 40 | +@@clientName(OrderItemCancellationEnum, |
| 41 | + "OrderItemCancellationStatus", |
| 42 | + "csharp" |
| 43 | +); |
| 44 | +@@clientName(StageStatus, "EdgeOrderStageStatus", "csharp"); |
| 45 | +@@clientName(StageName, "EdgeOrderStageName", "csharp"); |
| 46 | +@@clientName(StageDetails, "EdgeOrderStageDetails", "csharp"); |
| 47 | +@@clientName(ShippingAddress, "EdgeOrderShippingAddress", "csharp"); |
| 48 | +@@clientName(MeteringType, "EdgeOrderProductMeteringType", "csharp"); |
| 49 | +@@clientName(MeterDetails, "EdgeOrderProductMeterDetails", "csharp"); |
| 50 | +@@clientName(ImageType, "EdgeOrderProductImageType", "csharp"); |
| 51 | +@@clientName(ImageInformation, "EdgeOrderProductImageInformation", "csharp"); |
| 52 | +@@clientName(DeviceDetails, "EdgeOrderProductDeviceDetails", "csharp"); |
| 53 | +@@clientName(CostInformation, "EdgeOrderProductCostInformation", "csharp"); |
| 54 | +@@clientName(ChargingType, "EdgeOrderProductChargingType", "csharp"); |
| 55 | +@@clientName(BillingMeterDetails, |
| 56 | + "EdgeOrderProductBillingMeterDetails", |
| 57 | + "csharp" |
| 58 | +); |
| 59 | +@@clientName(Product, "EdgeOrderProduct", "csharp"); |
| 60 | +@@clientName(ReturnOrderItemDetails, "EdgeOrderItemReturnContent", "csharp"); |
| 61 | +@@clientName(OrderItemDetails, "EdgeOrderItemDetails", "csharp"); |
| 62 | +@@clientName(OrderItemDetails.managementRpDetailsList, |
| 63 | + "ManagementRPDetailsList", |
| 64 | + "csharp" |
| 65 | +); |
| 66 | +@@clientName(CancellationReason, "EdgeOrderItemCancellationReason", "csharp"); |
| 67 | +@@clientName(AddressProperties, "EdgeOrderItemAddressProperties", "csharp"); |
| 68 | +@@clientName(AddressDetails, "EdgeOrderItemAddressDetails", "csharp"); |
| 69 | +@@clientName(AddressValidationStatus, |
| 70 | + "EdgeOrderAddressValidationStatus", |
| 71 | + "csharp" |
| 72 | +); |
| 73 | +@@clientName(AddressType, "EdgeOrderAddressType", "csharp"); |
| 74 | +@@clientName(ContactDetails, "EdgeOrderAddressContactDetails", "csharp"); |
| 75 | +@@clientName(ActionStatusEnum, "EdgeOrderActionStatus", "csharp"); |
| 76 | +@@clientName(ConfigurationFilter, "ConfigurationFilters", "csharp"); |
| 77 | +@@clientName(OrderResource, "EdgeOrder", "csharp"); |
| 78 | +@@clientName(AddressResource, "EdgeOrderAddress", "csharp"); |
| 79 | +@@clientName(OrderItemResource, "EdgeOrderItem", "csharp"); |
| 80 | +@@clientName(NotificationPreference.sendNotification, |
| 81 | + "IsNotificationRequired", |
| 82 | + "csharp" |
| 83 | +); |
| 84 | +@@clientName(FilterableProperty.type, "SupportedFilterType", "csharp"); |
| 85 | +@@clientName(ReturnOrderItemDetails.shippingBoxRequired, |
| 86 | + "IsShippingBoxRequired", |
| 87 | + "csharp" |
| 88 | +); |
| 89 | +@@clientName(WeightMeasurementUnit.LBS, "Lbs", "csharp"); |
| 90 | +@@clientName(WeightMeasurementUnit.KGS, "Kgs", "csharp"); |
| 91 | +@@clientName(AvailabilityStage.Signup, "SignUp", "csharp"); |
| 92 | +@@clientName(ProductsAndConfigurationsOperationGroup.listConfigurations, |
| 93 | + "GetConfigurations", |
| 94 | + "csharp" |
| 95 | +); |
| 96 | +@@clientName(ProductsAndConfigurationsOperationGroup.listProductFamilies, |
| 97 | + "GetProductFamilies", |
| 98 | + "csharp" |
| 99 | +); |
| 100 | +@@clientName(ProductsAndConfigurationsOperationGroup.listProductFamiliesMetadata, |
| 101 | + "GetProductFamiliesMetadata", |
| 102 | + "csharp" |
| 103 | +); |
| 104 | +@@alternateType(OrderItemProperties.orderId, |
| 105 | + Azure.Core.armResourceIdentifier, |
| 106 | + "csharp" |
| 107 | +); |
| 108 | +@@alternateType(OrderProperties.orderItemIds, |
| 109 | + Azure.Core.armResourceIdentifier[], |
| 110 | + "csharp" |
| 111 | +); |
| 112 | +@@alternateType(ReverseShippingDetails.trackingUrl, url, "csharp"); |
| 113 | +@@alternateType(Link.linkUrl, url, "csharp"); |
| 114 | +@@alternateType(ImageInformation.imageUrl, url, "csharp"); |
| 115 | +@@alternateType(CostInformation.billingInfoUrl, url, "csharp"); |
| 116 | +@@alternateType(ForwardShippingDetails.trackingUrl, url, "csharp"); |
| 117 | +@@alternateType(Pav2MeterDetails.meterGuid, Azure.Core.uuid, "csharp"); |
0 commit comments