public static OdcmMethod OdcmMethodPost(Action <OdcmMethod> config = null) { var retVal = Any.OdcmMethodGet(); retVal.Verbs = OdcmAllowedVerbs.Post; retVal.Parameters.AddRange( Any.Sequence( s => new OdcmParameter(Any.CSharpIdentifier()) { Type = Any.PrimitiveOdcmType(), CallingConvention = OdcmCallingConvention.InHttpMessageBody }, Any.Int(1, 3))); if (config != null) { config(retVal); } return(retVal); }