/// <summary> /// Initializes a new instance of the <see cref="MemberGroup" /> class. /// </summary> /// <param name="Id">The globally unique identifier for the object..</param> /// <param name="Name">Name.</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Type">The group type.</param> public MemberGroup(string Id = null, string Name = null, WritableDivision Division = null, TypeEnum?Type = null) { this.Id = Id; this.Name = Name; this.Division = Division; this.Type = Type; }
/// <summary> /// Initializes a new instance of the <see cref="DataTable" /> class. /// </summary> /// <param name="Name">Name.</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">The description from the JSON schema (equates to the Description field on the JSON schema.).</param> /// <param name="Schema">the schema as stored in the system..</param> public DataTable(string Name = null, WritableDivision Division = null, string Description = null, JsonSchemaDocument Schema = null) { this.Name = Name; this.Division = Division; this.Description = Description; this.Schema = Schema; }
/// <summary> /// Initializes a new instance of the <see cref="QueueRequest" /> class. /// </summary> /// <param name="Name">The queue name (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">The queue description..</param> /// <param name="DateCreated">The date the queue was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="DateModified">The date of the last modification to the queue. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="ModifiedBy">The ID of the user that last modified the queue..</param> /// <param name="CreatedBy">The ID of the user that created the queue..</param> /// <param name="MediaSettings">The media settings for the queue. Valid key values: CALL, CALLBACK, CHAT, EMAIL, MESSAGE, SOCIAL_EXPRESSION, VIDEO_COMM.</param> /// <param name="RoutingRules">The routing rules for the queue, used for Preferred Agent Routing..</param> /// <param name="Bullseye">The bullseye settings for the queue..</param> /// <param name="AcwSettings">The ACW settings for the queue..</param> /// <param name="SkillEvaluationMethod">The skill evaluation method to use when routing conversations..</param> /// <param name="MemberGroups">The groups of agents associated with the queue, if any. Queue membership will update to match group membership changes..</param> /// <param name="QueueFlow">The in-queue flow to use for call conversations waiting in queue..</param> /// <param name="EmailInQueueFlow">The in-queue flow to use for email conversations waiting in queue..</param> /// <param name="MessageInQueueFlow">The in-queue flow to use for message conversations waiting in queue..</param> /// <param name="WhisperPrompt">The prompt used for whisper on the queue, if configured..</param> /// <param name="OnHoldPrompt">The audio to be played when calls on this queue are on hold. If not configured, the default on-hold music will play..</param> /// <param name="AutoAnswerOnly">Specifies whether the configured whisper should play for all ACD calls, or only for those which are auto-answered..</param> /// <param name="EnableTranscription">Indicates whether voice transcription is enabled for this queue..</param> /// <param name="EnableManualAssignment">Indicates whether manual assignment is enabled for this queue..</param> /// <param name="AgentOwnedRouting">The Agent Owned Routing settings for the queue.</param> /// <param name="CallingPartyName">The name to use for caller identification for outbound calls from this queue..</param> /// <param name="CallingPartyNumber">The phone number to use for caller identification for outbound calls from this queue..</param> /// <param name="DefaultScripts">The default script Ids for the communication types..</param> /// <param name="OutboundMessagingAddresses">The messaging addresses for the queue..</param> /// <param name="OutboundEmailAddress">OutboundEmailAddress.</param> /// <param name="PeerId">The ID of an associated external queue..</param> public QueueRequest(string Name = null, WritableDivision Division = null, string Description = null, DateTime?DateCreated = null, DateTime?DateModified = null, string ModifiedBy = null, string CreatedBy = null, Dictionary <string, MediaSetting> MediaSettings = null, List <RoutingRule> RoutingRules = null, Bullseye Bullseye = null, AcwSettings AcwSettings = null, SkillEvaluationMethodEnum?SkillEvaluationMethod = null, List <MemberGroup> MemberGroups = null, DomainEntityRef QueueFlow = null, DomainEntityRef EmailInQueueFlow = null, DomainEntityRef MessageInQueueFlow = null, DomainEntityRef WhisperPrompt = null, DomainEntityRef OnHoldPrompt = null, bool?AutoAnswerOnly = null, bool?EnableTranscription = null, bool?EnableManualAssignment = null, AgentOwnedRouting AgentOwnedRouting = null, string CallingPartyName = null, string CallingPartyNumber = null, Dictionary <string, Script> DefaultScripts = null, QueueMessagingAddresses OutboundMessagingAddresses = null, QueueEmailAddress OutboundEmailAddress = null, string PeerId = null) { this.Name = Name; this.Division = Division; this.Description = Description; this.DateCreated = DateCreated; this.DateModified = DateModified; this.ModifiedBy = ModifiedBy; this.CreatedBy = CreatedBy; this.MediaSettings = MediaSettings; this.RoutingRules = RoutingRules; this.Bullseye = Bullseye; this.AcwSettings = AcwSettings; this.SkillEvaluationMethod = SkillEvaluationMethod; this.MemberGroups = MemberGroups; this.QueueFlow = QueueFlow; this.EmailInQueueFlow = EmailInQueueFlow; this.MessageInQueueFlow = MessageInQueueFlow; this.WhisperPrompt = WhisperPrompt; this.OnHoldPrompt = OnHoldPrompt; this.AutoAnswerOnly = AutoAnswerOnly; this.EnableTranscription = EnableTranscription; this.EnableManualAssignment = EnableManualAssignment; this.AgentOwnedRouting = AgentOwnedRouting; this.CallingPartyName = CallingPartyName; this.CallingPartyNumber = CallingPartyNumber; this.DefaultScripts = DefaultScripts; this.OutboundMessagingAddresses = OutboundMessagingAddresses; this.OutboundEmailAddress = OutboundEmailAddress; this.PeerId = PeerId; }
/// <summary> /// Initializes a new instance of the <see cref="FlowDivisionView" /> class. /// </summary> /// <param name="Id">The flow identifier.</param> /// <param name="Name">The flow name (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Type">Type.</param> public FlowDivisionView(string Id = null, string Name = null, WritableDivision Division = null, TypeEnum?Type = null) { this.Id = Id; this.Name = Name; this.Division = Division; this.Type = Type; }
/// <summary> /// Initializes a new instance of the <see cref="FlowOutcome" /> class. /// </summary> /// <param name="Id">The flow outcome identifier.</param> /// <param name="Name">The flow outcome name. (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">Description.</param> /// <param name="CurrentOperation">CurrentOperation.</param> public FlowOutcome(string Id = null, string Name = null, WritableDivision Division = null, string Description = null, Operation CurrentOperation = null) { this.Id = Id; this.Name = Name; this.Division = Division; this.Description = Description; this.CurrentOperation = CurrentOperation; }
/// <summary> /// Initializes a new instance of the <see cref="CreatePerformanceProfile" /> class. /// </summary> /// <param name="Name">A name for this performance profile (required).</param> /// <param name="Division">The associated division for this Performance Profile (required).</param> /// <param name="Description">A description about this performance profile (required).</param> /// <param name="ReportingIntervals">The reporting interval periods for this performance profile (required).</param> /// <param name="Active">The flag for active profiles (required).</param> /// <param name="MaxLeaderboardRankSize">The maximum rank size for the leaderboard. This counts the number of ranks can be retrieved in a leaderboard queries (required).</param> public CreatePerformanceProfile(string Name = null, WritableDivision Division = null, string Description = null, List <ReportingInterval> ReportingIntervals = null, bool?Active = null, int?MaxLeaderboardRankSize = null) { this.Name = Name; this.Division = Division; this.Description = Description; this.ReportingIntervals = ReportingIntervals; this.Active = Active; this.MaxLeaderboardRankSize = MaxLeaderboardRankSize; }
/// <summary> /// Initializes a new instance of the <see cref="FlowDivisionView" /> class. /// </summary> /// <param name="Id">The flow identifier.</param> /// <param name="Name">The flow name (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Type">Type.</param> /// <param name="InputSchema">json schema describing the inputs for the flow.</param> /// <param name="OutputSchema">json schema describing the outputs for the flow.</param> public FlowDivisionView(string Id = null, string Name = null, WritableDivision Division = null, TypeEnum?Type = null, JsonSchemaDocument InputSchema = null, JsonSchemaDocument OutputSchema = null) { this.Id = Id; this.Name = Name; this.Division = Division; this.Type = Type; this.InputSchema = InputSchema; this.OutputSchema = OutputSchema; }
/// <summary> /// Initializes a new instance of the <see cref="FlowDivisionView" /> class. /// </summary> /// <param name="Id">The flow identifier.</param> /// <param name="Name">The flow name (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Type">Type.</param> /// <param name="Description">the flow description.</param> /// <param name="InputSchema">json schema describing the inputs for the flow.</param> /// <param name="OutputSchema">json schema describing the outputs for the flow.</param> /// <param name="PublishedVersion">published version information if there is a published version.</param> /// <param name="DebugVersion">debug version information if there is a debug version.</param> public FlowDivisionView(string Id = null, string Name = null, WritableDivision Division = null, TypeEnum?Type = null, string Description = null, JsonSchemaDocument InputSchema = null, JsonSchemaDocument OutputSchema = null, FlowVersion PublishedVersion = null, FlowVersion DebugVersion = null) { this.Id = Id; this.Name = Name; this.Division = Division; this.Type = Type; this.Description = Description; this.InputSchema = InputSchema; this.OutputSchema = OutputSchema; this.PublishedVersion = PublishedVersion; this.DebugVersion = DebugVersion; }
/// <summary> /// Initializes a new instance of the <see cref="EmergencyGroup" /> class. /// </summary> /// <param name="Name">The name of the entity. (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">The resource's description..</param> /// <param name="Version">The current version of the resource..</param> /// <param name="DateCreated">The date the resource was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="DateModified">The date of the last modification to the resource. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="ModifiedBy">The ID of the user that last modified the resource..</param> /// <param name="CreatedBy">The ID of the user that created the resource..</param> /// <param name="ModifiedByApp">The application that last modified the resource..</param> /// <param name="CreatedByApp">The application that created the resource..</param> /// <param name="Enabled">True if an emergency is occurring and the associated emergency call flow(s) should be used. False otherwise..</param> /// <param name="EmergencyCallFlows">The emergency call flow(s) to use during an emergency..</param> public EmergencyGroup(string Name = null, WritableDivision Division = null, string Description = null, int?Version = null, DateTime?DateCreated = null, DateTime?DateModified = null, string ModifiedBy = null, string CreatedBy = null, string ModifiedByApp = null, string CreatedByApp = null, bool?Enabled = null, List <EmergencyCallFlow> EmergencyCallFlows = null) { this.Name = Name; this.Division = Division; this.Description = Description; this.Version = Version; this.DateCreated = DateCreated; this.DateModified = DateModified; this.ModifiedBy = ModifiedBy; this.CreatedBy = CreatedBy; this.ModifiedByApp = ModifiedByApp; this.CreatedByApp = CreatedByApp; this.Enabled = Enabled; this.EmergencyCallFlows = EmergencyCallFlows; }
/// <summary> /// Initializes a new instance of the <see cref="Schedule" /> class. /// </summary> /// <param name="Name">The name of the entity. (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">The resource's description..</param> /// <param name="Version">The current version of the resource..</param> /// <param name="DateCreated">The date the resource was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="DateModified">The date of the last modification to the resource. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="ModifiedBy">The ID of the user that last modified the resource..</param> /// <param name="CreatedBy">The ID of the user that created the resource..</param> /// <param name="ModifiedByApp">The application that last modified the resource..</param> /// <param name="CreatedByApp">The application that created the resource..</param> /// <param name="Start">Date time is represented as an ISO-8601 string without a timezone. For example: yyyy-MM-ddTHH:mm:ss.SSS (required).</param> /// <param name="End">Date time is represented as an ISO-8601 string without a timezone. For example: yyyy-MM-ddTHH:mm:ss.SSS (required).</param> /// <param name="Rrule">An iCal Recurrence Rule (RRULE) string. It is required to be set for schedules determining when upgrades to the Edge software can be applied..</param> public Schedule(string Name = null, WritableDivision Division = null, string Description = null, int?Version = null, DateTime?DateCreated = null, DateTime?DateModified = null, string ModifiedBy = null, string CreatedBy = null, string ModifiedByApp = null, string CreatedByApp = null, DateTime?Start = null, DateTime?End = null, string Rrule = null) { this.Name = Name; this.Division = Division; this.Description = Description; this.Version = Version; this.DateCreated = DateCreated; this.DateModified = DateModified; this.ModifiedBy = ModifiedBy; this.CreatedBy = CreatedBy; this.ModifiedByApp = ModifiedByApp; this.CreatedByApp = CreatedByApp; this.Start = Start; this.End = End; this.Rrule = Rrule; }
/// <summary> /// Initializes a new instance of the <see cref="ScheduleGroup" /> class. /// </summary> /// <param name="Name">The name of the entity. (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">The resource's description..</param> /// <param name="Version">The current version of the resource..</param> /// <param name="DateCreated">The date the resource was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="DateModified">The date of the last modification to the resource. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="ModifiedBy">The ID of the user that last modified the resource..</param> /// <param name="CreatedBy">The ID of the user that created the resource..</param> /// <param name="ModifiedByApp">The application that last modified the resource..</param> /// <param name="CreatedByApp">The application that created the resource..</param> /// <param name="TimeZone">The timezone the schedules are a part of. This is not a schedule property to allow a schedule to be used in multiple timezones..</param> /// <param name="OpenSchedules">The schedules defining the hours an organization is open..</param> /// <param name="ClosedSchedules">The schedules defining the hours an organization is closed..</param> /// <param name="HolidaySchedules">The schedules defining the hours an organization is closed for the holidays..</param> public ScheduleGroup(string Name = null, WritableDivision Division = null, string Description = null, int?Version = null, DateTime?DateCreated = null, DateTime?DateModified = null, string ModifiedBy = null, string CreatedBy = null, string ModifiedByApp = null, string CreatedByApp = null, string TimeZone = null, List <DomainEntityRef> OpenSchedules = null, List <DomainEntityRef> ClosedSchedules = null, List <DomainEntityRef> HolidaySchedules = null) { this.Name = Name; this.Division = Division; this.Description = Description; this.Version = Version; this.DateCreated = DateCreated; this.DateModified = DateModified; this.ModifiedBy = ModifiedBy; this.CreatedBy = CreatedBy; this.ModifiedByApp = ModifiedByApp; this.CreatedByApp = CreatedByApp; this.TimeZone = TimeZone; this.OpenSchedules = OpenSchedules; this.ClosedSchedules = ClosedSchedules; this.HolidaySchedules = HolidaySchedules; }
/// <summary> /// Initializes a new instance of the <see cref="IVR" /> class. /// </summary> /// <param name="Name">The name of the entity. (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">The resource's description..</param> /// <param name="Version">The current version of the resource..</param> /// <param name="DateCreated">The date the resource was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="DateModified">The date of the last modification to the resource. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="ModifiedBy">The ID of the user that last modified the resource..</param> /// <param name="CreatedBy">The ID of the user that created the resource..</param> /// <param name="ModifiedByApp">The application that last modified the resource..</param> /// <param name="CreatedByApp">The application that created the resource..</param> /// <param name="Dnis">The phone number(s) to contact the IVR by. Each phone number must be unique and not in use by another resource. For example, a user and an iVR cannot have the same phone number..</param> /// <param name="OpenHoursFlow">The Architect flow to execute during the hours an organization is open..</param> /// <param name="ClosedHoursFlow">The Architect flow to execute during the hours an organization is closed..</param> /// <param name="HolidayHoursFlow">The Architect flow to execute during an organization's holiday hours..</param> /// <param name="ScheduleGroup">The schedule group defining the open and closed hours for an organization. If this is provided, an open flow and a closed flow must be specified as well..</param> public IVR(string Name = null, WritableDivision Division = null, string Description = null, int?Version = null, DateTime?DateCreated = null, DateTime?DateModified = null, string ModifiedBy = null, string CreatedBy = null, string ModifiedByApp = null, string CreatedByApp = null, List <string> Dnis = null, DomainEntityRef OpenHoursFlow = null, DomainEntityRef ClosedHoursFlow = null, DomainEntityRef HolidayHoursFlow = null, DomainEntityRef ScheduleGroup = null) { this.Name = Name; this.Division = Division; this.Description = Description; this.Version = Version; this.DateCreated = DateCreated; this.DateModified = DateModified; this.ModifiedBy = ModifiedBy; this.CreatedBy = CreatedBy; this.ModifiedByApp = ModifiedByApp; this.CreatedByApp = CreatedByApp; this.Dnis = Dnis; this.OpenHoursFlow = OpenHoursFlow; this.ClosedHoursFlow = ClosedHoursFlow; this.HolidayHoursFlow = HolidayHoursFlow; this.ScheduleGroup = ScheduleGroup; }
/// <summary> /// Initializes a new instance of the <see cref="Flow" /> class. /// </summary> /// <param name="Id">The flow identifier.</param> /// <param name="Name">The flow name (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">Description.</param> /// <param name="Type">Type.</param> /// <param name="LockedUser">LockedUser.</param> /// <param name="Active">Active.</param> /// <param name="System">System.</param> /// <param name="Deleted">Deleted.</param> /// <param name="PublishedVersion">PublishedVersion.</param> /// <param name="SavedVersion">SavedVersion.</param> /// <param name="InputSchema">json schema describing the inputs for the flow.</param> /// <param name="OutputSchema">json schema describing the outputs for the flow.</param> /// <param name="CheckedInVersion">CheckedInVersion.</param> /// <param name="PublishedBy">PublishedBy.</param> /// <param name="CurrentOperation">CurrentOperation.</param> public Flow(string Id = null, string Name = null, WritableDivision Division = null, string Description = null, TypeEnum?Type = null, User LockedUser = null, bool?Active = null, bool?System = null, bool?Deleted = null, FlowVersion PublishedVersion = null, FlowVersion SavedVersion = null, Object InputSchema = null, Object OutputSchema = null, FlowVersion CheckedInVersion = null, User PublishedBy = null, Operation CurrentOperation = null) { this.Id = Id; this.Name = Name; this.Division = Division; this.Description = Description; this.Type = Type; this.LockedUser = LockedUser; this.Active = Active; this.System = System; this.Deleted = Deleted; this.PublishedVersion = PublishedVersion; this.SavedVersion = SavedVersion; this.InputSchema = InputSchema; this.OutputSchema = OutputSchema; this.CheckedInVersion = CheckedInVersion; this.PublishedBy = PublishedBy; this.CurrentOperation = CurrentOperation; }
/// <summary> /// Initializes a new instance of the <see cref="QueueRequest" /> class. /// </summary> /// <param name="Name">The queue name (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">The queue description..</param> /// <param name="DateCreated">The date the queue was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ.</param> /// <param name="DateModified">The date of the last modification to the queue. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ.</param> /// <param name="ModifiedBy">The ID of the user that last modified the queue..</param> /// <param name="CreatedBy">The ID of the user that created the queue..</param> /// <param name="MediaSettings">The media settings for the queue. Valid key values: CALL, CALLBACK, CHAT, EMAIL, MESSAGE, SOCIAL_EXPRESSION, VIDEO_COMM.</param> /// <param name="Bullseye">The bulls-eye settings for the queue..</param> /// <param name="AcwSettings">The ACW settings for the queue..</param> /// <param name="SkillEvaluationMethod">The skill evaluation method to use when routing conversations..</param> /// <param name="QueueFlow">The in-queue flow to use for conversations waiting in queue..</param> /// <param name="WhisperPrompt">The prompt used for whisper on the queue, if configured..</param> /// <param name="AutoAnswerOnly">Specifies whether the configured whisper should play for all ACD calls, or only for those which are auto-answered..</param> /// <param name="CallingPartyName">The name to use for caller identification for outbound calls from this queue..</param> /// <param name="CallingPartyNumber">The phone number to use for caller identification for outbound calls from this queue..</param> /// <param name="DefaultScripts">The default script Ids for the communication types..</param> /// <param name="OutboundMessagingAddresses">The messaging addresses for the queue..</param> /// <param name="OutboundEmailAddress">OutboundEmailAddress.</param> public QueueRequest(string Name = null, WritableDivision Division = null, string Description = null, DateTime?DateCreated = null, DateTime?DateModified = null, string ModifiedBy = null, string CreatedBy = null, Dictionary <string, MediaSetting> MediaSettings = null, Bullseye Bullseye = null, AcwSettings AcwSettings = null, SkillEvaluationMethodEnum?SkillEvaluationMethod = null, UriReference QueueFlow = null, UriReference WhisperPrompt = null, bool?AutoAnswerOnly = null, string CallingPartyName = null, string CallingPartyNumber = null, Dictionary <string, Script> DefaultScripts = null, QueueMessagingAddresses OutboundMessagingAddresses = null, QueueEmailAddress OutboundEmailAddress = null) { this.Name = Name; this.Division = Division; this.Description = Description; this.DateCreated = DateCreated; this.DateModified = DateModified; this.ModifiedBy = ModifiedBy; this.CreatedBy = CreatedBy; this.MediaSettings = MediaSettings; this.Bullseye = Bullseye; this.AcwSettings = AcwSettings; this.SkillEvaluationMethod = SkillEvaluationMethod; this.QueueFlow = QueueFlow; this.WhisperPrompt = WhisperPrompt; this.AutoAnswerOnly = AutoAnswerOnly; this.CallingPartyName = CallingPartyName; this.CallingPartyNumber = CallingPartyNumber; this.DefaultScripts = DefaultScripts; this.OutboundMessagingAddresses = OutboundMessagingAddresses; this.OutboundEmailAddress = OutboundEmailAddress; }
/// <summary> /// Initializes a new instance of the <see cref="FlowOutcomeDivisionView" /> class. /// </summary> /// <param name="Id">The flow outcome identifier.</param> /// <param name="Name">The flow outcome name (required).</param> /// <param name="Division">The division to which this entity belongs..</param> public FlowOutcomeDivisionView(string Id = null, string Name = null, WritableDivision Division = null) { this.Id = Id; this.Name = Name; this.Division = Division; }
/// <summary> /// Initializes a new instance of the <see cref="FlowMilestone" /> class. /// </summary> /// <param name="Name">The flow milestone name. (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">The flow milestone description..</param> public FlowMilestone(string Name = null, WritableDivision Division = null, string Description = null) { this.Name = Name; this.Division = Division; this.Description = Description; }
/// <summary> /// Initializes a new instance of the <see cref="Team" /> class. /// </summary> /// <param name="Name">The team name (required).</param> /// <param name="Division">The division to which this entity belongs..</param> /// <param name="Description">Team information..</param> public Team(string Name = null, WritableDivision Division = null, string Description = null) { this.Name = Name; this.Division = Division; this.Description = Description; }