ZendeskApi_v2.Requests.Users.GetResourceStringWithSideLoadOptionsParam C# (CSharp) Method

GetResourceStringWithSideLoadOptionsParam() private method

private GetResourceStringWithSideLoadOptionsParam ( string resource, UserSideLoadOptions sideLoadOptions ) : string
resource string
sideLoadOptions UserSideLoadOptions
return string
        private string GetResourceStringWithSideLoadOptionsParam(string resource, UserSideLoadOptions sideLoadOptions)
        {
            if (sideLoadOptions != UserSideLoadOptions.None)
            {
                if (sideLoadOptions.HasFlag(UserSideLoadOptions.None))
                    sideLoadOptions &= ~UserSideLoadOptions.None;

                string sideLoads = sideLoadOptions.ToString().ToLower().Replace(" ", "");
                resource += (resource.Contains("?") ? "&" : "?") + "include=" + sideLoads;
                return resource;
            }

            return resource;
        }