39 lines
940 B
C#
39 lines
940 B
C#
|
|
using System;
|
|
namespace AIHelp
|
|
{
|
|
public class ApiConfig
|
|
{
|
|
public string EntranceId { get; }
|
|
public string WelcomeMessage { get; }
|
|
|
|
private ApiConfig(Builder builder)
|
|
{
|
|
EntranceId = builder.EntranceId;
|
|
WelcomeMessage = builder.WelcomeMessage;
|
|
}
|
|
|
|
public class Builder
|
|
{
|
|
public string EntranceId { get; private set; }
|
|
public string WelcomeMessage { get; private set; }
|
|
|
|
public Builder SetEntranceId(string entranceId)
|
|
{
|
|
EntranceId = entranceId;
|
|
return this;
|
|
}
|
|
|
|
public Builder SetWelcomeMessage(string welcomeMessage)
|
|
{
|
|
WelcomeMessage = welcomeMessage;
|
|
return this;
|
|
}
|
|
|
|
public ApiConfig Build()
|
|
{
|
|
return new ApiConfig(this);
|
|
}
|
|
}
|
|
}
|
|
} |