I have a Data Services and returning an Custom Data Object which consists of 10 Attributes, And this Data Service is currently consumed by 2 Clients. Client A requires to display this Object and all of its Attributes and Client B wants to display this Object and only 6 Attributes. so what is the industry standard in handling these. Should the Data Services takes another request attribute to determine what attributes it should return as part of the Output or is it Client handling this ?

i appreciate any inputs to this.

Thanks
DP