OptionalExpiresAt?: DateWhen the subscription expires and must be renewed. undefined = never expires.
OptionalResult?: TIf populated, holds provider-specific result data (matches the existing
XResult<T> convention across this file).
OptionalSubscriptionID?: stringThe remote service's subscription ID. The consumer must persist this to renew or delete the subscription later.
Result of creating or renewing a subscription.