Example #1
0
 /// <summary>
 /// Initializes a new instance of the ClientDialogResponseModel class.
 /// </summary>
 /// <param name="type">Possible values include: 'Info', 'Warning',
 /// 'Question'</param>
 /// <param name="conditionType">Possible values include: 'Pretrade',
 /// 'Predeposit'</param>
 public ClientDialogResponseModel(string id, DialogType type, DialogConditionType conditionType, string header, string text, IList <DialogActionModel> actions)
 {
     Id            = id;
     Type          = type;
     ConditionType = conditionType;
     Header        = header;
     Text          = text;
     Actions       = actions;
     CustomInit();
 }
Example #2
0
        internal static string ToSerializedValue(this DialogConditionType value)
        {
            switch (value)
            {
            case DialogConditionType.Pretrade:
                return("Pretrade");

            case DialogConditionType.Predeposit:
                return("Predeposit");
            }
            return(null);
        }
 internal static string GeneratePartitionKey(DialogConditionType type) => type.ToString();
 public async Task <IEnumerable <IDialogCondition> > GetDialogConditionsAsync(DialogConditionType type)
 {
     return(await _tableStorage.GetDataAsync(DialogConditionEntity.GeneratePartitionKey(type)));
 }