You need to sign in to do that
Don't have an account?

Want to get Account records of Rating Hot OR Cold by using HTTPGET Method. I can able to fetch Record with Hot . How to get records rating is either Hot or Cold
@RestResource(urlmapping='/v1/Accounts/*')
global with sharing class MultipleRecords {
@HttpGet
global static list<Account> getAccounts(){
RestRequest accRequest = RestContext.request;
map<String,String> accReqParams = accRequest.Params;
string rating = accReqParams.get('Rating');
list<Account> listAcc = [Select id,Name,Rating from Account where Rating =: rating];
return listAcc;
}
}
>>Query in POSTMAN
https://kallam12-dev-ed.my.salesforce.com/services/apexrest/v1/Accounts/?Rating=Hot
How to get both where rating is Hot and Cold?
global with sharing class MultipleRecords {
@HttpGet
global static list<Account> getAccounts(){
RestRequest accRequest = RestContext.request;
map<String,String> accReqParams = accRequest.Params;
string rating = accReqParams.get('Rating');
list<Account> listAcc = [Select id,Name,Rating from Account where Rating =: rating];
return listAcc;
}
}
>>Query in POSTMAN
https://kallam12-dev-ed.my.salesforce.com/services/apexrest/v1/Accounts/?Rating=Hot
How to get both where rating is Hot and Cold?
@RestResource(urlmapping='/v1/Accounts/*')
global with sharing class MultipleRecords {
@HttpGet
global static list<Account> getAccounts(){
RestRequest accRequest = RestContext.request;
map<String,String> accReqParams = accRequest.Params;
string ratingHot = accReqParams.get('Rating');
string ratingCold = accReqParams.get('Rating');
list<Account> listAcc = [Select id,Name,Rating from Account where Rating =: ratingHot or Rating =: ratingCold];
return listAcc;
}
}