src/typespec-aaz/src/convertor.ts (23 lines): - line 195: // TODO: resolve host parameters for the operation - line 215: // TODO: add support for custom polling information - line 529: // TODO: add logicalResult in responses - line 684: // TODO: handle Literals - line 755: // TODO: handle Literals - line 1046: // TODO: handle discriminator.propertyName === discriminatorInfo.propertyName - line 1114: // TODO: add format for int8 - line 1120: // TODO: add format for int16 - line 1141: // TODO: add format for uint8 - line 1147: // TODO: add format for uint16 - line 1153: // TODO: add format for uint32 - line 1159: // TODO: add format for uint64 - line 1185: // TODO: add format for decimal128 - line 1217: // TODO: add "unixtime" support - line 1221: // TODO: add "date-time-rfc7231" support - line 1237: // TODO: add "seconds" support - line 1331: // TODO: handle e.open which supports additional enum values - line 1496: // TODO: handle item - line 1602: // TODO: add certificate supports - line 1625: // TODO: add "date-time-rfc1123" support - line 1633: // TODO: add "date-time-rfc7231" support - line 1721: // TODO: - line 1905: // TODO: add emitResourceIdFormat src/aaz_dev/swagger/model/schema/operation.py (8 lines): - line 37: ) # TODO: # Additional external documentation for this operation. - line 42: consumes = ListType(MimeField()) # TODO: # A list of MIME types the operation can consume. This overrides the consumes definition at the Swagger Object. An empty value MAY be used to clear the global definition. Value MUST be as described under Mime Types. - line 43: produces = ListType(MimeField()) # TODO: # A list of MIME types the operation can produce. This overrides the produces definition at the Swagger Object. An empty value MAY be used to clear the global definition. Value MUST be as described under Mime Types. - line 50: )) # TODO: # The transfer protocol for the operation. Values MUST be from the list: "http", "https", "ws", "wss". The value overrides the Swagger Object schemes definition. - line 51: deprecated = BooleanType(default=False) # TODO: # Declares this operation to be deprecated. Usage of the declared operation should be refrained. Default value is false. - line 52: security = ListType(SecurityRequirementField()) # TODO: # A declaration of which security schemes are applied for this operation. The list of values describes alternative security schemes that can be used (that is, there is a logical OR between the security requirements). This definition overrides any declared top-level security. To remove a top-level security declaration, an empty array can be used. - line 54: x_ms_pageable = XmsPageableField() # TODO: - line 58: x_ms_odata = XmsODataField() # TODO: # indicates the operation includes one or more OData query parameters. src/aaz_dev/swagger/model/schema/schema.py (7 lines): - line 72: x_ms_client_name = XmsClientNameField() # TODO: used for deserialize name - line 228: xml = ModelType(XML) # TODO: # This MAY be used only on properties schemas. It has no effect on root schemas. Adds Additional metadata to describe the XML representation format of this property. - line 233: ) # TODO: # Additional external documentation for this schema. - line 234: example = BaseType() # TODO: # A free-form property to include an example of an instance for this schema. - line 236: x_ms_client_name = XmsClientNameField() # TODO: used for deserialized name - line 237: x_ms_external = XmsExternalField() # TODO: - line 242: x_ms_arm_id_details = XmsArmIdDetailsField() # TODO: Add support for it, can be used for resource id template src/aaz_dev/swagger/model/schema/parameter.py (7 lines): - line 41: x_ms_parameter_grouping = XmsParameterGroupingField() # TODO: - line 42: x_ms_parameter_location = XmsParameterLocationField() # TODO: - line 43: x_ms_client_name = XmsClientNameField() # TODO: - line 44: x_ms_client_flatten = XmsClientFlattenField() # TODO: - line 46: x_ms_arm_id_details = XmsArmIdDetailsField() # TODO: Add support for it, can be used for resource id template - line 168: # TODO: - line 187: default=False) # TODO: # when true, specifies that null is a valid value for the associated schema src/aaz_dev/utils/config.py (6 lines): - line 56: # TODO: verify folder structure - line 65: # TODO: verify folder structure - line 74: # TODO: verify folder structure - line 93: # TODO: verify folder structure - line 102: # TODO: verify folder structure - line 111: # TODO: verify folder src/aaz_dev/command/controller/workspace_manager.py (4 lines): - line 136: # TODO: handle exception - line 208: # TODO: add write lock for path file - line 832: # TODO: add support to load from aaz - line 1233: # TODO: support typespec src/web/src/views/workspace/WSEditorCommandArgumentsContent.tsx (4 lines): - line 1370: {/* TODO: support unwrap and update */} - line 2618: // TODO: verify object - line 2624: // TODO: verify array - line 2628: // TODO: verify dict src/aaz_dev/swagger/model/schema/response.py (4 lines): - line 27: examples = DictType(BaseType()) # TODO: - line 29: x_ms_examples = XmsExamplesField() # TODO: - line 33: default=False) # TODO: # when true, specifies that null is a valid value for the associated schema - line 51: # TODO: add support for examples and x_ms_examples src/aaz_dev/swagger/controller/command_generator.py (3 lines): - line 294: # TODO: merge patch command and generic command into one - line 356: # TODO: refactor the following line to support data plane command generation. - line 479: # # TODO: add support for generic and patch merge src/aaz_dev/cli/controller/az_arg_group_generator.py (3 lines): - line 142: # TODO: remove it after aaz repo updated without any_type property - line 385: # TODO: add format for integer32 and integer64 - line 423: # TODO: add format for float32 and float64 src/aaz_dev/command/model/configuration/_client.py (2 lines): - line 32: # TODO: check scopes schema - line 379: # TODO: remove unused schema based on selector src/aaz_dev/swagger/model/schema/cmd_builder.py (2 lines): - line 342: # TODO: the name should be used as display name for argument - line 362: # TODO: src/aaz_dev/command/controller/cfg_reader.py (2 lines): - line 499: # TODO: build arg_idx in command link call - line 878: # TODO: build schema_idx in command link call src/aaz_dev/cli/controller/az_command_generator.py (2 lines): - line 217: # TODO: support paging for long running command later - line 221: # TODO: add support for output larger than 1 src/aaz_dev/command/controller/workspace_cfg_editor.py (1 line): - line 795: # TODO: handle merge complex args src/aaz_dev/swagger/model/schema/typespec/operation.py (1 line): - line 16: # x_ms_examples = XmsExamplesField() # TODO: src/aaz_dev/command/api/editor.py (1 line): - line 452: # TODO: support to modify element of array or dict arguments src/aaz_dev/swagger/model/schema/items.py (1 line): - line 77: x_nullable = XNullableField() # TODO: # when true, specifies that null is a valid value for the associated schema src/aaz_dev/cli/model/atomic/_command.py (1 line): - line 14: # TODO: add support for deprecate_info src/typespec-aaz/src/model/x_ms_pageable.ts (1 line): - line 4: operationName?: string; // TODO: # Optional (default: Next). Specifies the name of the operation for retrieving the next page. src/aaz_dev/swagger/api/specs.py (1 line): - line 102: # TODO: may need to add OpenAPI segment in the url src/aaz_dev/cli/controller/az_command_ctx.py (1 line): - line 107: # TODO: fill blank placeholders as much as possible src/aaz_dev/swagger/model/schema/x_ms_pageable.py (1 line): - line 27: ) # TODO: # Optional (default: Next). Specifies the name of the operation for retrieving the next page. src/web/src/views/workspace/WSEditorCommandContent.tsx (1 line): - line 764: // TODO: delete list command together with crud src/aaz_dev/command/controller/cfg_validator.py (1 line): - line 11: # TODO: src/aaz_dev/command/controller/specs_manager.py (1 line): - line 237: # TODO: implement verify configuration src/aaz_dev/cli/model/atomic/_command_group.py (1 line): - line 12: # TODO: add support for deprecate_info src/aaz_dev/command/model/configuration/_schema.py (1 line): - line 421: # TODO: Handle Cls Schema compare with other Schema classes src/aaz_dev/cli/api/_cmds.py (1 line): - line 160: # TODO: handle plane here src/aaz_dev/command/model/configuration/_fields.py (1 line): - line 86: # TODO: when value is None, will not call to_primitive, so it will not be converted to null in json. src/aaz_dev/cli/controller/az_operation_generator.py (1 line): - line 1000: # TODO: remove it after aaz repo updated without any_type property