public StatusException(string reasonString) { switch (reasonString) { case "notfound": this.reason = StatusErrorReason.NotFound; break; case "notlogin": this.reason = StatusErrorReason.NotLogin; break; case "noauth": this.reason = StatusErrorReason.NoAuth; break; case "closed": this.reason = StatusErrorReason.Closed; break; case "require_community_member": this.reason = StatusErrorReason.RequireCommunityMember; break; default: this.reason = StatusErrorReason.Unknown; break; } }
public StatusErrorDetails() { this.reason = new StatusErrorReason(); }
public StatusException(StatusErrorReason reason) { this.reason = reason; }