I am trying to port over our existing ServiceStack DTO service model project to a Portable Class Library, and finding that the RequiredPermission and RequiresAnyPermission ServiceStack attributes don't appear to be defined in the PCL libs from nuget.
I can't find any reference to these attributes in the HelloMobile sample project (https://github.com/ServiceStackApps/HelloMobile/tree/master/src/ServiceModel) whose recent commit comments imply it should be possible to share service DTO definitions between client and server in a PCL service model project.
This is the content of my packages.config:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="ServiceStack.Client" version="4.0.52" targetFramework="portable45-net45+win8" />
<package id="ServiceStack.Interfaces" version="4.0.52" targetFramework="portable45-net45+win8" />
<package id="ServiceStack.Interfaces.Pcl" version="4.0.24" targetFramework="portable45-net45+win8" />
<package id="ServiceStack.Text" version="4.0.52" targetFramework="portable45-net45+win8" />
</packages>
I had to add the ServiceStack.Interfaces.Pcl package in order to get IReturn<> attribute which we also make extensive use of.
Any ideas if and where these attributes might be defined for a PCL project?