Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Contracts.Interfaces;
- using Contracts.Interfaces.Templating;
- using System;
- using System.Collections.Generic;
- using System.Dynamic;
- using System.Linq;
- using System.Text;
- namespace Contracts.Models.SalesForce
- {
- public class TemplateDataQueryElement : TemplateDataLinkedListBase<TemplateDataQueryElement>, ITemplateDataQueryElement
- {
- public string TemplateModelName { get; set; }
- public string RecordId { get; set; }
- public string ParentForeignKeyName { get; set; }
- public string Query { get; set; }
- public dynamic ObjectData { get; set; }
- public ITemplateDataParseResult ParseResult { get; set; }
- public TemplateDataQueryElement(string entityName)
- : base(entityName)
- {
- Fields.Add("Id"); //Always retrieve Id's
- ObjectData = new ExpandoObject();
- }
- public override string ToString()
- {
- return string.Format("{0}: {1}", EntityName, Query);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement