/// <summary> /// Initializes a new instance of the <see cref="OptimizerAccount" /> class. /// </summary> /// <param name="id">Account path.</param> /// <param name="overrides">overrides.</param> public OptimizerAccount(string id = default(string), OptimizerAccountOverrides overrides = default(OptimizerAccountOverrides)) { this.Id = id; this.Overrides = overrides; }
/// <summary> /// Initializes a new instance of the <see cref="FPOAccount" /> class. /// </summary> /// <param name="paDocument">paDocument (required).</param> /// <param name="id">Account path.</param> /// <param name="overrides">overrides.</param> public FPOAccount(PaDoc paDocument = default(PaDoc), string id = default(string), OptimizerAccountOverrides overrides = default(OptimizerAccountOverrides)) { // to ensure "paDocument" is required (not null) this.PaDocument = paDocument ?? throw new ArgumentNullException("paDocument is a required property for FPOAccount and cannot be null"); this.Id = id; this.Overrides = overrides; }