GET | /subs |
---|
System.NotSupportedException: Unknown language 'mjs', Supported languages: csharp, typescript, dart, java, kotlin, python, swift, vbnet, fsharp at ServiceStack.NativeTypes.LangGeneratorExtensions.GenerateSourceCode(MetadataTypes metadataTypes, MetadataTypesConfig typesConfig, String lang, IRequest req, Action`1 configure) in /home/runner/work/ServiceStack/ServiceStack/ServiceStack/src/ServiceStack/NativeTypes/ILangGenerator.cs:line 53 at ServiceStack.Metadata.BaseMetadataHandler.ProcessOperationsAsync(Stream writer, IRequest httpReq, IResponse httpRes) in /home/runner/work/ServiceStack/ServiceStack/ServiceStack/src/ServiceStack/Metadata/BaseMetadataHandler.cs:line 238
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /subs HTTP/1.1 Host: portal-api.migrantleap.com Accept: text/jsv
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { subscriptions: [ { id: 0, name: String, description: String, status: False, yearlyPrice: 0, price: 0, order: 0, icon: String, paymentLink: String, yearlyPaymentLink: String, sid: String, yearlySid: String, discount: 0, benefits: [ { id: 0, name: String, status: False, order: 0, image: String, subBenefits: [ { id: 0, name: String, status: False, order: 0, hasContent: False, image: String, rssHash: String } ] } ] } ], responseCode: 0, responseMessage: String }