NAV

<back to all web services

SummaryReportRepresentativeRegionBGet

Region B is middle section of summary report that shows cycles for this year compared to last year

The following routes are available for this service:
GET/summary-report/{BeeNumber}/region-b
import java.math.*
import java.util.*
import net.servicestack.client.*


/**
* Region B is middle section of summary report that shows cycles for this year compared to last year
*/
open class SummaryReportRepresentativeRegionBGet : IGet
{
    var beeNumber:BigDecimal? = null
}

open class SummaryReportRepresentativeRegionBGetResponse : GetResponse<RepresentativeSummaryReportRegionBViewModel>()
{
}

open class GetResponse<TEntity>
{
    var item:TEntity? = null
    var responseStatus:ResponseStatus? = null
}

open class RepresentativeSummaryReportRegionBViewModel
{
    var beeNumber:BeeNumberDisplaySet? = null
    var currentYear:Int? = null
    var priorYear:Int? = null
    var awardSales:YearlyValues? = null
    var netSales:YearlyValues? = null
    var numberOfCustomers:YearlyValues? = null
    var orders:YearlyValues? = null
    var activity:YearlyValues? = null
    var aosAwardSales:YearlyValues? = null
    var repCount:YearlyValues? = null
    var aosNetSales:YearlyValues? = null
}

open class BeeNumberDisplaySet
{
    var beeNumber:BigDecimal? = null
    var externalIds:ArrayList<String> = ArrayList<String>()
    var salesOrganizationId:String? = null
}

open class YearlyValues
{
    var currentYear:SummaryValues? = null
    var priorYear:SummaryValues? = null
    var percentVsPriorYear:SummaryValues? = null
}

open class SummaryValues
{
    var c1:BigDecimal? = null
    var c2:BigDecimal? = null
    var c3:BigDecimal? = null
    var c4:BigDecimal? = null
    var c5:BigDecimal? = null
    var c6:BigDecimal? = null
    var c7:BigDecimal? = null
    var c8:BigDecimal? = null
    var c9:BigDecimal? = null
    var c10:BigDecimal? = null
    var c11:BigDecimal? = null
    var c12:BigDecimal? = null
    var c13:BigDecimal? = null
    var c14:BigDecimal? = null
    var c15:BigDecimal? = null
    var c16:BigDecimal? = null
    var c17:BigDecimal? = null
    var c18:BigDecimal? = null
    var c19:BigDecimal? = null
    var c20:BigDecimal? = null
    var c21:BigDecimal? = null
    var c22:BigDecimal? = null
    var c23:BigDecimal? = null
    var c24:BigDecimal? = null
    var c25:BigDecimal? = null
    var c26:BigDecimal? = null
    var c27:BigDecimal? = null
    var c28:BigDecimal? = null
    var ytd:BigDecimal? = null
    var q1:BigDecimal? = null
    var q2:BigDecimal? = null
    var q3:BigDecimal? = null
    var q4:BigDecimal? = null
    var q5:BigDecimal? = null
    var qtd:BigDecimal? = null
    var currentQuarter:BigDecimal? = null
    var currentVSPCPercent:BigDecimal? = null
    var currentVSPYPercent:BigDecimal? = null
}

Kotlin SummaryReportRepresentativeRegionBGet 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 /summary-report/{BeeNumber}/region-b HTTP/1.1 
Host: extensions.avon.ca 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	item: 
	{
		beeNumber: 
		{
			beeNumber: 0,
			externalIds: 
			[
				String
			],
			salesOrganizationId: String
		},
		currentYear: 0,
		priorYear: 0,
		awardSales: 
		{
			currentYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			priorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			percentVsPriorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			}
		},
		netSales: 
		{
			currentYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			priorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			percentVsPriorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			}
		},
		numberOfCustomers: 
		{
			currentYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			priorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			percentVsPriorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			}
		},
		orders: 
		{
			currentYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			priorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			percentVsPriorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			}
		},
		activity: 
		{
			currentYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			priorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			percentVsPriorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			}
		},
		aosAwardSales: 
		{
			currentYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			priorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			percentVsPriorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			}
		},
		repCount: 
		{
			currentYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			priorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			percentVsPriorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			}
		},
		aosNetSales: 
		{
			currentYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			priorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			},
			percentVsPriorYear: 
			{
				c1: 0,
				c2: 0,
				c3: 0,
				c4: 0,
				c5: 0,
				c6: 0,
				c7: 0,
				c8: 0,
				c9: 0,
				c10: 0,
				c11: 0,
				c12: 0,
				c13: 0,
				c14: 0,
				c15: 0,
				c16: 0,
				c17: 0,
				c18: 0,
				c19: 0,
				c20: 0,
				c21: 0,
				c22: 0,
				c23: 0,
				c24: 0,
				c25: 0,
				c26: 0,
				c27: 0,
				c28: 0,
				ytd: 0,
				q1: 0,
				q2: 0,
				q3: 0,
				q4: 0,
				q5: 0,
				qtd: 0,
				currentQuarter: 0,
				currentVSPCPercent: 0,
				currentVSPYPercent: 0
			}
		}
	},
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}