public ConfigurationGetRequest(MessageId id,
                                SubscriberId source,
                                SubscriberId destination)
     :
     base(id, StandardExtensionsDialogs.ConfigurationGet, source, destination)
 {
 }
Esempio n. 2
0
 public KeepAliveRequest(MessageId id,
                         SubscriberId source,
                         SubscriberId destination)
     :
     base(id, StandardDialogs.KeepAlive, source, destination)
 {
 }
Esempio n. 3
0
 public ArticleInfoResponse(MessageId id,
                            SubscriberId source,
                            SubscriberId destination)
     :
     base(id, StandardDialogs.ArticleInfo, source, destination)
 {
 }
 public StockLocationInfoRequest(MessageId id,
                                 SubscriberId source,
                                 SubscriberId destination)
     :
     base(id, StandardDialogs.StockLocationInfo, source, destination)
 {
 }
Esempio n. 5
0
        public Subscriber(IEnumerable <Capability>?capabilities,
                          SubscriberId id,
                          SubscriberType type,
                          String?tenantId,
                          String manufacturer,
                          String productInfo,
                          String versionInfo)
        {
            manufacturer.ThrowIfEmpty();
            productInfo.ThrowIfEmpty();
            versionInfo.ThrowIfEmpty();

            this.Id           = id;
            this.Type         = type;
            this.Manufacturer = manufacturer;
            this.TenantId     = tenantId;
            this.ProductInfo  = productInfo;
            this.VersionInfo  = versionInfo;

            if (capabilities is not null)
            {
                foreach (Capability capability in capabilities)
                {
                    if (capability is not null)
                    {
                        this.Capabilities.Add(capability.Name, capability);
                    }
                }
            }
        }
Esempio n. 6
0
 public StatusRequest(MessageId id,
                      SubscriberId source,
                      SubscriberId destination)
     :
     base(id, StandardDialogs.Status, source, destination)
 {
 }
Esempio n. 7
0
 public override bool Equals(object obj)
 {
     if (obj is Subscriber)
     {
         return(SubscriberId.Equals((obj as Subscriber).SubscriberId));
     }
     return(SubscriberId.Equals(obj));
 }
Esempio n. 8
0
 public InputRequest(MessageId id,
                     SubscriberId source,
                     SubscriberId destination,
                     IEnumerable <InputRequestArticle> articles)
     :
     this(id, source, destination, articles, isNewDelivery : null, setPickingIndicator : null)
 {
 }
Esempio n. 9
0
 public OutputMessage(MessageId id,
                      SubscriberId source,
                      SubscriberId destination,
                      OutputMessageDetails details)
     :
     this(id, source, destination, details, articles : null, boxes : null)
 {
 }
Esempio n. 10
0
 public StockDeliveryInfoRequest(MessageId id,
                                 SubscriberId source,
                                 SubscriberId destination,
                                 StockDeliveryInfoRequestTask task)
     :
     this(id, source, destination, task, includeTaskDetails : null)
 {
 }
Esempio n. 11
0
 public InputResponse(MessageId id,
                      SubscriberId source,
                      SubscriberId destination,
                      IEnumerable <InputResponseArticle> articles)
     :
     this(id, source, destination, articles, isNewDelivery : null)
 {
 }
Esempio n. 12
0
 public ArticlePriceRequest(MessageId id,
                            SubscriberId source,
                            SubscriberId destination,
                            IEnumerable <ArticlePriceRequestArticle> articles)
     :
     this(id, source, destination, articles, currency : null)
 {
 }
Esempio n. 13
0
 public ArticleInfoRequest(MessageId id,
                           SubscriberId source,
                           SubscriberId destination,
                           IEnumerable <ArticleInfoRequestArticle> articles)
     :
     base(id, source, destination, articles)
 {
 }
Esempio n. 14
0
 protected SubscribedRequest(MessageId id,
                             String dialogName,
                             SubscriberId source,
                             SubscriberId destination)
     :
     base(id, dialogName, source, destination)
 {
 }
Esempio n. 15
0
 public ArticleInfoResponse(MessageId id,
                            SubscriberId source,
                            SubscriberId destination,
                            IEnumerable <ArticleInfoResponseArticle> articles)
     :
     base(id, StandardDialogs.ArticleInfo, source, destination)
 {
     this.Articles.AddRange(articles);
 }
Esempio n. 16
0
 public StockInfoMessage(MessageId id,
                         SubscriberId source,
                         SubscriberId destination,
                         IEnumerable <StockInfoArticle> articles)
     :
     base(id, StandardDialogs.StockInfo, source, destination)
 {
     this.Articles.AddRange(articles);
 }
Esempio n. 17
0
 public ShoppingCartResponse(MessageId id,
                             SubscriberId source,
                             SubscriberId destination,
                             ShoppingCartContent shoppingCart)
     :
     base(id, ExperimentalDialogs.ShoppingCart, source, destination)
 {
     this.ShoppingCart = shoppingCart;
 }
Esempio n. 18
0
 public TaskCancelOutputResponse(MessageId id,
                                 SubscriberId source,
                                 SubscriberId destination,
                                 IEnumerable <TaskCancelOutputResponseTask> tasks)
     :
     base(id, StandardDialogs.TaskCancelOutput, source, destination)
 {
     this.Tasks.AddRange(tasks);
 }
Esempio n. 19
0
 public TaskCancelOutputRequest(MessageId id,
                                SubscriberId source,
                                SubscriberId destination,
                                TaskCancelOutputRequestTask task)
     :
     base(id, StandardDialogs.TaskCancelOutput, source, destination)
 {
     this.Task = task;
 }
Esempio n. 20
0
 public ArticleMasterSetResponse(MessageId id,
                                 SubscriberId source,
                                 SubscriberId destination,
                                 ArticleMasterSetResult result)
     :
     base(id, StandardDialogs.ArticleMasterSet, source, destination)
 {
     this.Result = result;
 }
Esempio n. 21
0
 public OutputRequest(MessageId id,
                      SubscriberId source,
                      SubscriberId destination,
                      OutputRequestDetails details,
                      IEnumerable <OutputCriteria> criterias)
     :
     this(id, source, destination, details, criterias, boxNumber : null)
 {
 }
Esempio n. 22
0
 public ShoppingCartRequest(MessageId id,
                            SubscriberId source,
                            SubscriberId destination,
                            ShoppingCartCriteria criteria)
     :
     base(id, ExperimentalDialogs.ShoppingCart, source, destination)
 {
     this.Criteria = criteria;
 }
Esempio n. 23
0
 public UnprocessedMessage(MessageId id,
                           SubscriberId source,
                           SubscriberId destination,
                           String message)
     :
     base(id, StandardDialogs.Unprocessed, source, destination)
 {
     this.Message = message;
 }
Esempio n. 24
0
 public StatusRequest(MessageId id,
                      SubscriberId source,
                      SubscriberId destination,
                      bool?includeDetails)
     :
     base(id, StandardDialogs.Status, source, destination)
 {
     this.IncludeDetails = includeDetails;
 }
Esempio n. 25
0
 public override int GetHashCode() {
   int hash = 1;
   if (HasSubscriberId) hash ^= SubscriberId.GetHashCode();
   hash ^= state_.GetHashCode();
   if (_unknownFields != null) {
     hash ^= _unknownFields.GetHashCode();
   }
   return hash;
 }
Esempio n. 26
0
 public StockDeliverySetRequest(MessageId id,
                                SubscriberId source,
                                SubscriberId destination,
                                IEnumerable <StockDelivery> deliveries)
     :
     base(id, StandardDialogs.StockDeliverySet, source, destination)
 {
     this.Deliveries.AddRange(deliveries);
 }
Esempio n. 27
0
 public StockDeliverySetResponse(MessageId id,
                                 SubscriberId source,
                                 SubscriberId destination,
                                 StockDeliverySetResult result)
     :
     base(id, StandardDialogs.StockDeliverySet, source, destination)
 {
     this.Result = result;
 }
Esempio n. 28
0
 public ArticleMasterSetRequest(MessageId id,
                                SubscriberId source,
                                SubscriberId destination,
                                IEnumerable <ArticleMasterSetArticle> articles)
     :
     base(id, StandardDialogs.ArticleMasterSet, source, destination)
 {
     this.Articles.AddRange(articles);
 }
Esempio n. 29
0
 public StatusResponse(MessageId id,
                       SubscriberId source,
                       SubscriberId destination,
                       ComponentState state)
     :
     this(id, source, destination, state, stateText : null, components : null)
 {
     this.State = state;
 }
Esempio n. 30
0
 public OutputInfoResponse(MessageId id,
                           SubscriberId source,
                           SubscriberId destination,
                           OutputInfoResponseTask task)
     :
     base(id, StandardDialogs.OutputInfo, source, destination)
 {
     this.Task = task;
 }
Esempio n. 31
0
 public void WriteDID(SubscriberId sid, byte instance, bool replace, string did)
 {
 }