[Minor][Engg]: Add Swift Lab API models: enums and LabTestApplication#1796
[Minor][Engg]: Add Swift Lab API models: enums and LabTestApplication#1796josephpab wants to merge 2 commits into
Conversation
Part 1 of incremental Lab API Swift migration. Adds new Swift types alongside existing ObjC lab_api code (no behavior change). - LabAPIEnums.swift: 12 Swift enums replacing ObjC string constants (AccountType, MFAType, ProtectionPolicy, B2CProvider, etc.) - LabTestApplication.swift: Codable struct replacing MSIDTestAutomationApplication with type-safe decoding These files compile in IdentityAutomationTestLib but are not yet referenced by any consumers. Old ObjC code continues to run. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
@copilot review this PR |
… in Swift Lab API models Agent-Logs-Url: https://github.com/AzureAD/microsoft-authentication-library-common-for-objc/sessions/5e696596-4ce4-4288-b229-62d612fbb312 Co-authored-by: josephpab <175344915+josephpab@users.noreply.github.com>
Reviewed. The enums in Bugs fixed:
Note for future PRs: The ObjC |
Part 1 of incremental Lab API Swift migration. Adds new Swift types alongside existing ObjC lab_api code (no behavior change).
These files compile in IdentityAutomationTestLib but are not yet referenced by any consumers. Old ObjC code continues to run.
PR Checklist (must be completed before review)
PR Title Format
Required Format:
[Keyword1] [Keyword2]: Descriptionmajor,minor, orpatch(case-insensitive)feature,bugfix,engg, ortests(case-insensitive)Examples:
[MAJOR] [Feature]: new API[minor] [bugfix]: fix crash[PATCH][tests]:add coverageProposed changes
Describe what this PR is trying to do.
Type of change
Risk
Additional information