• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Custom Fields for ERRest
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Custom Fields for ERRest


  • Subject: Re: Custom Fields for ERRest
  • From: Samuel Pelletier <email@hidden>
  • Date: Wed, 11 Jan 2017 10:36:34 -0500

Hi,

The default ERRest behaviour is to uses the model as entity format. I do not know a way to uses the built in classes to specify a custom attribute like this.

But you can always use NSArray and NSDictionnary to construct your response like this:

NSMutableArray<NSDictionary<String, Object>> results = new NSMutableArray<NSDictionary<String, Object>>();
for (Phone  phone : phones) {
NSMutableDictionary<String, Object> entry = new NSMutableDictionary<String, Object>();
entry.setObjectForKey(phone.countryCode(), "countryCode");
entry.setObjectForKey(phone.number(), "number");
entry.setObjectForKey(phone.typeTag(), "type");
results.add(entry);
}
return response(results, ERXKeyFilter.filterWithAllRecursive());

Samuel


Le 11 janv. 2017 à 08:55, Luiz Alfredo Carrara Bertusso <email@hidden> a écrit :

Hello, everyone.
I've been using ERRrest for developing, I`d like knowing if it's possible to use custom fields instead of the default ones.
For example, on my model, there's a relationship named type, actually, I have the following response: 
phones": [
    {
      "countryCode": "1",
      "areaCode": "123",
      "number": "1234567",
      "type": {
        "id": [
          1,
          2
        ],
        "typeClass": "Tag",
        "value": "Home"
      }
    }
]

But I'd like to show something like:
phones": [
    {
      "countryCode": "1",
      "areaCode": "123",
      "number": "1234567",
      "type": "Home"
      }
    }
]

Is it possible to create a custom way to show this relationship as above?

Thank you!



Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: Custom Fields for ERRest
      • From: Matthew Ness <email@hidden>
References: 
 >Custom Fields for ERRest (From: Luiz Alfredo Carrara Bertusso <email@hidden>)

  • Prev by Date: Custom Fields for ERRest
  • Next by Date: Re: Custom Fields for ERRest
  • Previous by thread: Custom Fields for ERRest
  • Next by thread: Re: Custom Fields for ERRest
  • Index(es):
    • Date
    • Thread