Billhighway Cloud API

<back to all web services

ClientMappingsByTypeAndTargetRq

The following routes are available for this service:
GET/api/client/mappings/type/{typeDesc}/target/{target}
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using BH.Client.Configuration.Service;
using BH.Client.Configuration;

namespace BH.Client.Configuration
{
    public partial class ClientMap
    {
        public virtual long ClientMapID { get; set; }
        public virtual string TheirVal { get; set; }
        public virtual string OurVal { get; set; }
        public virtual int KeyTypeID { get; set; }
        public virtual string KeyTypeDesc { get; set; }
        public virtual int TypeID { get; set; }
        public virtual string TypeDesc { get; set; }
        public virtual int KeyValue { get; set; }
        public virtual string MapTarget { get; set; }
    }

}

namespace BH.Client.Configuration.Service
{
    public partial class ClientMappingsByTypeAndTargetRq
        : IApiRequest
    {
        public virtual string TypeDesc { get; set; }
        public virtual string Target { get; set; }
    }

    public partial class ClientMappingsRs
        : IApiResponse
    {
        public ClientMappingsRs()
        {
            ClientMappings = new List<ClientMap>{};
        }

        public virtual List<ClientMap> ClientMappings { get; set; }
    }

}

C# ClientMappingsByTypeAndTargetRq DTOs

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

HTTP + CSV

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

GET /api/client/mappings/type/{typeDesc}/target/{target} HTTP/1.1 
Host: devapi.billhighway.com 
Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"ClientMappings":[{"ClientMapID":0,"TheirVal":"String","OurVal":"String","KeyTypeID":0,"KeyTypeDesc":"String","TypeID":0,"TypeDesc":"String","KeyValue":0,"MapTarget":"String"}]}