Skip to content

consistency: unify SSL enforcement and enum handling across requests #298

Description

@maximn

From the AI-native docs audit (B7 in .agents/known-issues.md).

Problem

  • SSL: Entities/TimeZone/Request/TimeZoneRequest.cs forces HTTPS via an IsSSL override, while other legacy requests allow IsSSL=false. (All requests reject an API key over plain HTTP, but the policy is inconsistent.)
  • Enums: handling is mixed — some response status enums use [EnumMember(Value=...)], others rely on bare member names.

Fix: pick one SSL policy and apply it uniformly; standardize on [EnumMember] (or document the deliberate omissions).

Severity: low.

Metadata

Metadata

Assignees

No one assigned

    Labels

    tech-debtKnown tech debt / cleanup from the AI-native docs audit

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions