I am making an api call and want make sure I am reducing data transfer as much as possible. on the Angular end I have a request: http.get<RecordSummary>(url) Where RecordSummary is: export interface RecordSummary { Id: number; Name: string; } Now my API endpoint retuns a Full Record: public class FulLRecord { public int Id { get; set; } public string Name { get; set; } public string Age { get; set; } public Color Color { get; set; } ... } When I make the call, does the entire Full Record get transferred over the call or just the requested fields? My understanding so far is that it is the full record, but wanted to make sure. Continue reading...