public PagerDutyContext(PagerDutyContextType type) => Type = type;
public PagerDutyContextDescriptor(PagerDutyContextType type) => Self.Type = type;
public PagerDutyContextsDescriptor Context(PagerDutyContextType type, Func <PagerDutyContextDescriptor, IPagerDutyContext> selector) => Assign(selector?.Invoke(new PagerDutyContextDescriptor(type)), (a, v) => a.AddIfNotNull(v));
public PagerDutyContext(PagerDutyContextType type) { this.Type = type; }