Six4Win.WebApi

<back to all web services

GetProductInstanceDiscovery

The following routes are available for this service:
GET/qry/disco
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using Six4Win.WebApi.ServiceModel;
using Betting.Common;
using Starnet.Common;

namespace Betting.Common
{
    public partial class ProductReference
    {
        public virtual string? Id { get; set; }
        public virtual string? Value { get; set; }
        public virtual string? Category { get; set; }
        public virtual Ref? ProductProvider { get; set; }
    }

}

namespace Six4Win.WebApi.ServiceModel
{
    public partial class GetProductInstanceDiscovery
    {
    }

    public partial class ProductInstanceDiscovery
    {
        public virtual string? Id { get; set; }
        public virtual ProductReference? Product { get; set; }
    }

}

namespace Starnet.Common
{
    public partial class Ref
    {
        public virtual string Id { get; set; }
        public virtual string Val { get; set; }
    }

}

C# GetProductInstanceDiscovery DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /qry/disco HTTP/1.1 
Host: s4w2.api.bettor.webhop.biz 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	id: String,
	product: 
	{
		id: String,
		value: String,
		category: String,
		productProvider: 
		{
			id: String,
			val: String
		}
	}
}