text:
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.5466
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(Namespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", ConfigurationName="JiraSoapService")]
public interface JiraSoapService
{

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getCommentRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getCommentResponse getComment(getCommentRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message createGroupRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    createGroupResponse createGroup(createGroupRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getServerInfoRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getServerInfoResponse getServerInfo(getServerInfoRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getGroupRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getGroupResponse getGroup(getGroupRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message loginRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    loginResponse login(loginRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getUserRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getUserResponse getUser(getUserRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getComponentsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getComponentsResponse getComponents(getComponentsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message createUserRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    createUserResponse createUser(createUserRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssueRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssueResponse getIssue(getIssueRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message createIssueRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    createIssueResponse createIssue(createIssueRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getAvailableActionsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getAvailableActionsResponse getAvailableActions(getAvailableActionsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getSubTaskIssueTypesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getSubTaskIssueTypesResponse getSubTaskIssueTypes(getSubTaskIssueTypesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getConfigurationRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getConfigurationResponse getConfiguration(getConfigurationRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message createProjectRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    createProjectResponse createProject(createProjectRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message updateProjectRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    updateProjectResponse updateProject(updateProjectRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getProjectByKeyRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getProjectByKeyResponse getProjectByKey(getProjectByKeyRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message removeAllRoleActorsByProjectRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    removeAllRoleActorsByProjectResponse removeAllRoleActorsByProject(removeAllRoleActorsByProjectRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getPrioritiesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getPrioritiesResponse getPriorities(getPrioritiesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getResolutionsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getResolutionsResponse getResolutions(getResolutionsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssueTypesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssueTypesResponse getIssueTypes(getIssueTypesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getStatusesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getStatusesResponse getStatuses(getStatusesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getProjectRolesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getProjectRolesResponse getProjectRoles(getProjectRolesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getProjectRoleRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getProjectRoleResponse getProjectRole(getProjectRoleRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getProjectRoleActorsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getProjectRoleActorsResponse getProjectRoleActors(getProjectRoleActorsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getDefaultRoleActorsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getDefaultRoleActorsResponse getDefaultRoleActors(getDefaultRoleActorsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message removeAllRoleActorsByNameAndTypeRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    removeAllRoleActorsByNameAndTypeResponse removeAllRoleActorsByNameAndType(removeAllRoleActorsByNameAndTypeRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deleteProjectRoleRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deleteProjectRoleResponse deleteProjectRole(deleteProjectRoleRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message updateProjectRoleRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    updateProjectRoleResponse updateProjectRole(updateProjectRoleRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message createProjectRoleRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    createProjectRoleResponse createProjectRole(createProjectRoleRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message isProjectRoleNameUniqueRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    isProjectRoleNameUniqueResponse isProjectRoleNameUnique(isProjectRoleNameUniqueRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addActorsToProjectRoleRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addActorsToProjectRoleResponse addActorsToProjectRole(addActorsToProjectRoleRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message removeActorsFromProjectRoleRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    removeActorsFromProjectRoleResponse removeActorsFromProjectRole(removeActorsFromProjectRoleRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addDefaultActorsToProjectRoleRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addDefaultActorsToProjectRoleResponse addDefaultActorsToProjectRole(addDefaultActorsToProjectRoleRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message removeDefaultActorsFromProjectRoleRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    removeDefaultActorsFromProjectRoleResponse removeDefaultActorsFromProjectRole(removeDefaultActorsFromProjectRoleRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getAssociatedNotificationSchemesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getAssociatedNotificationSchemesResponse getAssociatedNotificationSchemes(getAssociatedNotificationSchemesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getAssociatedPermissionSchemesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getAssociatedPermissionSchemesResponse getAssociatedPermissionSchemes(getAssociatedPermissionSchemesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deleteProjectRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deleteProjectResponse deleteProject(deleteProjectRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getProjectByIdRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getProjectByIdResponse getProjectById(getProjectByIdRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getVersionsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getVersionsResponse getVersions(getVersionsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getCustomFieldsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getCustomFieldsResponse getCustomFields(getCustomFieldsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getCommentsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getCommentsResponse getComments(getCommentsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getFavouriteFiltersRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getFavouriteFiltersResponse getFavouriteFilters(getFavouriteFiltersRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message releaseVersionRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    releaseVersionResponse releaseVersion(releaseVersionRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message archiveVersionRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    archiveVersionResponse archiveVersion(archiveVersionRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message updateIssueRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    updateIssueResponse updateIssue(updateIssueRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getFieldsForEditRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getFieldsForEditResponse getFieldsForEdit(getFieldsForEditRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssueTypesForProjectRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssueTypesForProjectResponse getIssueTypesForProject(getIssueTypesForProjectRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getSubTaskIssueTypesForProjectRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getSubTaskIssueTypesForProjectResponse getSubTaskIssueTypesForProject(getSubTaskIssueTypesForProjectRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addUserToGroupRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addUserToGroupResponse addUserToGroup(addUserToGroupRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message removeUserFromGroupRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    removeUserFromGroupResponse removeUserFromGroup(removeUserFromGroupRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getSecurityLevelRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getSecurityLevelResponse getSecurityLevel(getSecurityLevelRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addCommentRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addCommentResponse addComment(addCommentRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message logoutRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    logoutResponse logout(logoutRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getProjectWithSchemesByIdRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getProjectWithSchemesByIdResponse getProjectWithSchemesById(getProjectWithSchemesByIdRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getSecurityLevelsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getSecurityLevelsResponse getSecurityLevels(getSecurityLevelsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getProjectAvatarsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getProjectAvatarsResponse getProjectAvatars(getProjectAvatarsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message setProjectAvatarRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    setProjectAvatarResponse setProjectAvatar(setProjectAvatarRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getProjectAvatarRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getProjectAvatarResponse getProjectAvatar(getProjectAvatarRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deleteProjectAvatarRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deleteProjectAvatarResponse deleteProjectAvatar(deleteProjectAvatarRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getNotificationSchemesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getNotificationSchemesResponse getNotificationSchemes(getNotificationSchemesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getPermissionSchemesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getPermissionSchemesResponse getPermissionSchemes(getPermissionSchemesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getAllPermissionsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getAllPermissionsResponse getAllPermissions(getAllPermissionsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message createPermissionSchemeRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    createPermissionSchemeResponse createPermissionScheme(createPermissionSchemeRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addPermissionToRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addPermissionToResponse addPermissionTo(addPermissionToRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deletePermissionFromRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deletePermissionFromResponse deletePermissionFrom(deletePermissionFromRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deletePermissionSchemeRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deletePermissionSchemeResponse deletePermissionScheme(deletePermissionSchemeRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message createIssueWithSecurityLevelRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    createIssueWithSecurityLevelResponse createIssueWithSecurityLevel(createIssueWithSecurityLevelRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addAttachmentsToIssueRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addAttachmentsToIssueResponse addAttachmentsToIssue(addAttachmentsToIssueRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getAttachmentsFromIssueRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getAttachmentsFromIssueResponse getAttachmentsFromIssue(getAttachmentsFromIssueRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deleteIssueRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deleteIssueResponse deleteIssue(deleteIssueRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message hasPermissionToEditCommentRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    hasPermissionToEditCommentResponse hasPermissionToEditComment(hasPermissionToEditCommentRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message editCommentRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    editCommentResponse editComment(editCommentRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getFieldsForActionRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getFieldsForActionResponse getFieldsForAction(getFieldsForActionRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message progressWorkflowActionRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    progressWorkflowActionResponse progressWorkflowAction(progressWorkflowActionRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssueByIdRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssueByIdResponse getIssueById(getIssueByIdRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addWorklogWithNewRemainingEstimateRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addWorklogWithNewRemainingEstimateResponse addWorklogWithNewRemainingEstimate(addWorklogWithNewRemainingEstimateRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addWorklogAndAutoAdjustRemainingEstimateRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addWorklogAndAutoAdjustRemainingEstimateResponse addWorklogAndAutoAdjustRemainingEstimate(addWorklogAndAutoAdjustRemainingEstimateRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addWorklogAndRetainRemainingEstimateRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addWorklogAndRetainRemainingEstimateResponse addWorklogAndRetainRemainingEstimate(addWorklogAndRetainRemainingEstimateRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deleteWorklogWithNewRemainingEstimateRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deleteWorklogWithNewRemainingEstimateResponse deleteWorklogWithNewRemainingEstimate(deleteWorklogWithNewRemainingEstimateRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deleteWorklogAndAutoAdjustRemainingEstimateRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deleteWorklogAndAutoAdjustRemainingEstimateResponse deleteWorklogAndAutoAdjustRemainingEstimate(deleteWorklogAndAutoAdjustRemainingEstimateRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deleteWorklogAndRetainRemainingEstimateRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deleteWorklogAndRetainRemainingEstimateResponse deleteWorklogAndRetainRemainingEstimate(deleteWorklogAndRetainRemainingEstimateRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message updateWorklogWithNewRemainingEstimateRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    updateWorklogWithNewRemainingEstimateResponse updateWorklogWithNewRemainingEstimate(updateWorklogWithNewRemainingEstimateRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message updateWorklogAndAutoAdjustRemainingEstimateRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    updateWorklogAndAutoAdjustRemainingEstimateResponse updateWorklogAndAutoAdjustRemainingEstimate(updateWorklogAndAutoAdjustRemainingEstimateRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message updateWorklogAndRetainRemainingEstimateRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    updateWorklogAndRetainRemainingEstimateResponse updateWorklogAndRetainRemainingEstimate(updateWorklogAndRetainRemainingEstimateRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getWorklogsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getWorklogsResponse getWorklogs(getWorklogsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message hasPermissionToCreateWorklogRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    hasPermissionToCreateWorklogResponse hasPermissionToCreateWorklog(hasPermissionToCreateWorklogRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message hasPermissionToDeleteWorklogRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    hasPermissionToDeleteWorklogResponse hasPermissionToDeleteWorklog(hasPermissionToDeleteWorklogRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message hasPermissionToUpdateWorklogRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    hasPermissionToUpdateWorklogResponse hasPermissionToUpdateWorklog(hasPermissionToUpdateWorklogRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getResolutionDateByKeyRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getResolutionDateByKeyResponse getResolutionDateByKey(getResolutionDateByKeyRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getResolutionDateByIdRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getResolutionDateByIdResponse getResolutionDateById(getResolutionDateByIdRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssueCountForFilterRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssueCountForFilterResponse getIssueCountForFilter(getIssueCountForFilterRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssuesFromTextSearchRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssuesFromTextSearchResponse getIssuesFromTextSearch(getIssuesFromTextSearchRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssuesFromTextSearchWithProjectRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssuesFromTextSearchWithProjectResponse getIssuesFromTextSearchWithProject(getIssuesFromTextSearchWithProjectRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssuesFromJqlSearchRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssuesFromJqlSearchResponse getIssuesFromJqlSearch(getIssuesFromJqlSearchRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deleteUserRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deleteUserResponse deleteUser(deleteUserRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message updateGroupRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    updateGroupResponse updateGroup(updateGroupRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message deleteGroupRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    deleteGroupResponse deleteGroup(deleteGroupRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message refreshCustomFieldsRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    refreshCustomFieldsResponse refreshCustomFields(refreshCustomFieldsRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getSavedFiltersRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getSavedFiltersResponse getSavedFilters(getSavedFiltersRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addBase64EncodedAttachmentsToIssueRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addBase64EncodedAttachmentsToIssueResponse addBase64EncodedAttachmentsToIssue(addBase64EncodedAttachmentsToIssueRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message createProjectFromObjectRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    createProjectFromObjectResponse createProjectFromObject(createProjectFromObjectRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getSecuritySchemesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getSecuritySchemesResponse getSecuritySchemes(getSecuritySchemesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message addVersionRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    addVersionResponse addVersion(addVersionRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssuesFromFilterRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssuesFromFilterResponse getIssuesFromFilter(getIssuesFromFilterRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssuesFromFilterWithLimitRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssuesFromFilterWithLimitResponse getIssuesFromFilterWithLimit(getIssuesFromFilterWithLimitRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getIssuesFromTextSearchWithLimitRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getIssuesFromTextSearchWithLimitResponse getIssuesFromTextSearchWithLimit(getIssuesFromTextSearchWithLimitRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message getProjectsNoSchemesRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    getProjectsNoSchemesResponse getProjectsNoSchemes(getProjectsNoSchemesRequest request);

    // CODEGEN: Generating message contract since the wrapper namespace (http://soap.rpc.jira.atlassian.com) of message setNewProjectAvatarRequest does not match the default value (https://jira-server/jira/rpc/soap/jirasoapservice-v2)
    [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, Use=System.ServiceModel.OperationFormatUse.Encoded)]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteRoleActor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemoteCustomFieldValue))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RemotePermissionMapping))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AbstractRemoteEntity))]
    setNewProjectAvatarResponse setNewProjectAvatar(setNewProjectAvatarRequest request);
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteComment
{

    private string authorField;

    private string bodyField;

    private System.Nullable<System.DateTime> createdField;

    private string groupLevelField;

    private string idField;

    private string roleLevelField;

    private string updateAuthorField;

    private System.Nullable<System.DateTime> updatedField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string author
    {
        get
        {
            return this.authorField;
        }
        set
        {
            this.authorField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string body
    {
        get
        {
            return this.bodyField;
        }
        set
        {
            this.bodyField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> created
    {
        get
        {
            return this.createdField;
        }
        set
        {
            this.createdField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string groupLevel
    {
        get
        {
            return this.groupLevelField;
        }
        set
        {
            this.groupLevelField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string roleLevel
    {
        get
        {
            return this.roleLevelField;
        }
        set
        {
            this.roleLevelField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string updateAuthor
    {
        get
        {
            return this.updateAuthorField;
        }
        set
        {
            this.updateAuthorField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> updated
    {
        get
        {
            return this.updatedField;
        }
        set
        {
            this.updatedField = value;
        }
    }
}

/// <remarks/>
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteWorklogImpl))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteWorklog
{

    private string authorField;

    private string commentField;

    private System.Nullable<System.DateTime> createdField;

    private string groupLevelField;

    private string idField;

    private string roleLevelIdField;

    private System.Nullable<System.DateTime> startDateField;

    private string timeSpentField;

    private long timeSpentInSecondsField;

    private string updateAuthorField;

    private System.Nullable<System.DateTime> updatedField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string author
    {
        get
        {
            return this.authorField;
        }
        set
        {
            this.authorField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string comment
    {
        get
        {
            return this.commentField;
        }
        set
        {
            this.commentField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> created
    {
        get
        {
            return this.createdField;
        }
        set
        {
            this.createdField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string groupLevel
    {
        get
        {
            return this.groupLevelField;
        }
        set
        {
            this.groupLevelField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string roleLevelId
    {
        get
        {
            return this.roleLevelIdField;
        }
        set
        {
            this.roleLevelIdField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> startDate
    {
        get
        {
            return this.startDateField;
        }
        set
        {
            this.startDateField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string timeSpent
    {
        get
        {
            return this.timeSpentField;
        }
        set
        {
            this.timeSpentField = value;
        }
    }

    /// <remarks/>
    public long timeSpentInSeconds
    {
        get
        {
            return this.timeSpentInSecondsField;
        }
        set
        {
            this.timeSpentInSecondsField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string updateAuthor
    {
        get
        {
            return this.updateAuthorField;
        }
        set
        {
            this.updateAuthorField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> updated
    {
        get
        {
            return this.updatedField;
        }
        set
        {
            this.updatedField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://service.soap.rpc.jira.atlassian.com")]
public partial class RemoteWorklogImpl : RemoteWorklog
{
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteAvatar
{

    private string base64DataField;

    private string contentTypeField;

    private long idField;

    private string ownerField;

    private bool systemField;

    private string typeField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string base64Data
    {
        get
        {
            return this.base64DataField;
        }
        set
        {
            this.base64DataField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string contentType
    {
        get
        {
            return this.contentTypeField;
        }
        set
        {
            this.contentTypeField = value;
        }
    }

    /// <remarks/>
    public long id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string owner
    {
        get
        {
            return this.ownerField;
        }
        set
        {
            this.ownerField = value;
        }
    }

    /// <remarks/>
    public bool system
    {
        get
        {
            return this.systemField;
        }
        set
        {
            this.systemField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string type
    {
        get
        {
            return this.typeField;
        }
        set
        {
            this.typeField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteFieldValue
{

    private string idField;

    private string[] valuesField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string[] values
    {
        get
        {
            return this.valuesField;
        }
        set
        {
            this.valuesField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteRoleActor
{

    private string descriptorField;

    private string parameterField;

    private RemoteProjectRole projectRoleField;

    private string typeField;

    private RemoteUser[] usersField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string descriptor
    {
        get
        {
            return this.descriptorField;
        }
        set
        {
            this.descriptorField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string parameter
    {
        get
        {
            return this.parameterField;
        }
        set
        {
            this.parameterField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteProjectRole projectRole
    {
        get
        {
            return this.projectRoleField;
        }
        set
        {
            this.projectRoleField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string type
    {
        get
        {
            return this.typeField;
        }
        set
        {
            this.typeField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteUser[] users
    {
        get
        {
            return this.usersField;
        }
        set
        {
            this.usersField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteProjectRole
{

    private string descriptionField;

    private System.Nullable<long> idField;

    private string nameField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<long> id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteUser : RemoteEntity
{

    private string emailField;

    private string fullnameField;

    private string nameField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string email
    {
        get
        {
            return this.emailField;
        }
        set
        {
            this.emailField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string fullname
    {
        get
        {
            return this.fullnameField;
        }
        set
        {
            this.fullnameField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }
}

/// <remarks/>
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteGroup))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteUser))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteEntity
{
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteGroup : RemoteEntity
{

    private string nameField;

    private RemoteUser[] usersField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteUser[] users
    {
        get
        {
            return this.usersField;
        }
        set
        {
            this.usersField = value;
        }
    }
}

/// <remarks/>
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteProjectRoleActors))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteRoleActors
{

    private RemoteProjectRole projectRoleField;

    private RemoteRoleActor[] roleActorsField;

    private RemoteUser[] usersField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteProjectRole projectRole
    {
        get
        {
            return this.projectRoleField;
        }
        set
        {
            this.projectRoleField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteRoleActor[] roleActors
    {
        get
        {
            return this.roleActorsField;
        }
        set
        {
            this.roleActorsField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteUser[] users
    {
        get
        {
            return this.usersField;
        }
        set
        {
            this.usersField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteProjectRoleActors : RemoteRoleActors
{

    private RemoteProject projectField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteProject project
    {
        get
        {
            return this.projectField;
        }
        set
        {
            this.projectField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteProject : AbstractNamedRemoteEntity
{

    private string descriptionField;

    private RemoteScheme issueSecuritySchemeField;

    private string keyField;

    private string leadField;

    private RemoteScheme notificationSchemeField;

    private RemotePermissionScheme permissionSchemeField;

    private string projectUrlField;

    private string urlField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteScheme issueSecurityScheme
    {
        get
        {
            return this.issueSecuritySchemeField;
        }
        set
        {
            this.issueSecuritySchemeField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string key
    {
        get
        {
            return this.keyField;
        }
        set
        {
            this.keyField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string lead
    {
        get
        {
            return this.leadField;
        }
        set
        {
            this.leadField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteScheme notificationScheme
    {
        get
        {
            return this.notificationSchemeField;
        }
        set
        {
            this.notificationSchemeField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemotePermissionScheme permissionScheme
    {
        get
        {
            return this.permissionSchemeField;
        }
        set
        {
            this.permissionSchemeField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string projectUrl
    {
        get
        {
            return this.projectUrlField;
        }
        set
        {
            this.projectUrlField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string url
    {
        get
        {
            return this.urlField;
        }
        set
        {
            this.urlField = value;
        }
    }
}

/// <remarks/>
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemotePermissionScheme))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteScheme
{

    private string descriptionField;

    private System.Nullable<long> idField;

    private string nameField;

    private string typeField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<long> id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string type
    {
        get
        {
            return this.typeField;
        }
        set
        {
            this.typeField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemotePermissionScheme : RemoteScheme
{

    private RemotePermissionMapping[] permissionMappingsField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemotePermissionMapping[] permissionMappings
    {
        get
        {
            return this.permissionMappingsField;
        }
        set
        {
            this.permissionMappingsField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemotePermissionMapping
{

    private RemotePermission permissionField;

    private RemoteEntity[] remoteEntitiesField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemotePermission permission
    {
        get
        {
            return this.permissionField;
        }
        set
        {
            this.permissionField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteEntity[] remoteEntities
    {
        get
        {
            return this.remoteEntitiesField;
        }
        set
        {
            this.remoteEntitiesField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemotePermission
{

    private string nameField;

    private System.Nullable<long> permissionField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<long> permission
    {
        get
        {
            return this.permissionField;
        }
        set
        {
            this.permissionField = value;
        }
    }
}

/// <remarks/>
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteSecurityLevel))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteFilter))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteField))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteProject))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(AbstractRemoteConstant))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteStatus))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteResolution))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemotePriority))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteIssueType))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteNamedObject))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteVersion))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteComponent))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public abstract partial class AbstractNamedRemoteEntity : AbstractRemoteEntity
{

    private string nameField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }
}

/// <remarks/>
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteAttachment))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteIssue))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(AbstractNamedRemoteEntity))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteSecurityLevel))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteFilter))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteField))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteProject))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(AbstractRemoteConstant))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteStatus))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteResolution))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemotePriority))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteIssueType))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteNamedObject))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteVersion))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteComponent))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public abstract partial class AbstractRemoteEntity
{

    private string idField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteAttachment : AbstractRemoteEntity
{

    private string authorField;

    private System.Nullable<System.DateTime> createdField;

    private string filenameField;

    private System.Nullable<long> filesizeField;

    private string mimetypeField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string author
    {
        get
        {
            return this.authorField;
        }
        set
        {
            this.authorField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> created
    {
        get
        {
            return this.createdField;
        }
        set
        {
            this.createdField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string filename
    {
        get
        {
            return this.filenameField;
        }
        set
        {
            this.filenameField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<long> filesize
    {
        get
        {
            return this.filesizeField;
        }
        set
        {
            this.filesizeField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string mimetype
    {
        get
        {
            return this.mimetypeField;
        }
        set
        {
            this.mimetypeField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteIssue : AbstractRemoteEntity
{

    private RemoteVersion[] affectsVersionsField;

    private string assigneeField;

    private string[] attachmentNamesField;

    private RemoteComponent[] componentsField;

    private System.Nullable<System.DateTime> createdField;

    private RemoteCustomFieldValue[] customFieldValuesField;

    private string descriptionField;

    private System.Nullable<System.DateTime> duedateField;

    private string environmentField;

    private RemoteVersion[] fixVersionsField;

    private string keyField;

    private string priorityField;

    private string projectField;

    private string reporterField;

    private string resolutionField;

    private string statusField;

    private string summaryField;

    private string typeField;

    private System.Nullable<System.DateTime> updatedField;

    private System.Nullable<long> votesField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteVersion[] affectsVersions
    {
        get
        {
            return this.affectsVersionsField;
        }
        set
        {
            this.affectsVersionsField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string assignee
    {
        get
        {
            return this.assigneeField;
        }
        set
        {
            this.assigneeField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string[] attachmentNames
    {
        get
        {
            return this.attachmentNamesField;
        }
        set
        {
            this.attachmentNamesField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteComponent[] components
    {
        get
        {
            return this.componentsField;
        }
        set
        {
            this.componentsField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> created
    {
        get
        {
            return this.createdField;
        }
        set
        {
            this.createdField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteCustomFieldValue[] customFieldValues
    {
        get
        {
            return this.customFieldValuesField;
        }
        set
        {
            this.customFieldValuesField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> duedate
    {
        get
        {
            return this.duedateField;
        }
        set
        {
            this.duedateField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string environment
    {
        get
        {
            return this.environmentField;
        }
        set
        {
            this.environmentField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteVersion[] fixVersions
    {
        get
        {
            return this.fixVersionsField;
        }
        set
        {
            this.fixVersionsField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string key
    {
        get
        {
            return this.keyField;
        }
        set
        {
            this.keyField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string priority
    {
        get
        {
            return this.priorityField;
        }
        set
        {
            this.priorityField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string project
    {
        get
        {
            return this.projectField;
        }
        set
        {
            this.projectField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string reporter
    {
        get
        {
            return this.reporterField;
        }
        set
        {
            this.reporterField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string resolution
    {
        get
        {
            return this.resolutionField;
        }
        set
        {
            this.resolutionField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string status
    {
        get
        {
            return this.statusField;
        }
        set
        {
            this.statusField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string summary
    {
        get
        {
            return this.summaryField;
        }
        set
        {
            this.summaryField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string type
    {
        get
        {
            return this.typeField;
        }
        set
        {
            this.typeField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> updated
    {
        get
        {
            return this.updatedField;
        }
        set
        {
            this.updatedField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<long> votes
    {
        get
        {
            return this.votesField;
        }
        set
        {
            this.votesField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteVersion : AbstractNamedRemoteEntity
{

    private bool archivedField;

    private System.Nullable<System.DateTime> releaseDateField;

    private bool releasedField;

    private System.Nullable<long> sequenceField;

    /// <remarks/>
    public bool archived
    {
        get
        {
            return this.archivedField;
        }
        set
        {
            this.archivedField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> releaseDate
    {
        get
        {
            return this.releaseDateField;
        }
        set
        {
            this.releaseDateField = value;
        }
    }

    /// <remarks/>
    public bool released
    {
        get
        {
            return this.releasedField;
        }
        set
        {
            this.releasedField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<long> sequence
    {
        get
        {
            return this.sequenceField;
        }
        set
        {
            this.sequenceField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteComponent : AbstractNamedRemoteEntity
{
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteCustomFieldValue
{

    private string customfieldIdField;

    private string keyField;

    private string[] valuesField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string customfieldId
    {
        get
        {
            return this.customfieldIdField;
        }
        set
        {
            this.customfieldIdField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string key
    {
        get
        {
            return this.keyField;
        }
        set
        {
            this.keyField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string[] values
    {
        get
        {
            return this.valuesField;
        }
        set
        {
            this.valuesField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteSecurityLevel : AbstractNamedRemoteEntity
{

    private string descriptionField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteFilter : AbstractNamedRemoteEntity
{

    private string authorField;

    private string descriptionField;

    private string projectField;

    private string xmlField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string author
    {
        get
        {
            return this.authorField;
        }
        set
        {
            this.authorField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string project
    {
        get
        {
            return this.projectField;
        }
        set
        {
            this.projectField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string xml
    {
        get
        {
            return this.xmlField;
        }
        set
        {
            this.xmlField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteField : AbstractNamedRemoteEntity
{
}

/// <remarks/>
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteStatus))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteResolution))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemotePriority))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteIssueType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public abstract partial class AbstractRemoteConstant : AbstractNamedRemoteEntity
{

    private string descriptionField;

    private string iconField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string icon
    {
        get
        {
            return this.iconField;
        }
        set
        {
            this.iconField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteStatus : AbstractRemoteConstant
{
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteResolution : AbstractRemoteConstant
{
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemotePriority : AbstractRemoteConstant
{

    private string colorField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string color
    {
        get
        {
            return this.colorField;
        }
        set
        {
            this.colorField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteIssueType : AbstractRemoteConstant
{

    private bool subTaskField;

    /// <remarks/>
    public bool subTask
    {
        get
        {
            return this.subTaskField;
        }
        set
        {
            this.subTaskField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteNamedObject : AbstractNamedRemoteEntity
{
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteConfiguration
{

    private bool allowAttachmentsField;

    private bool allowExternalUserManagmentField;

    private bool allowIssueLinkingField;

    private bool allowSubTasksField;

    private bool allowTimeTrackingField;

    private bool allowUnassignedIssuesField;

    private bool allowVotingField;

    private bool allowWatchingField;

    private int timeTrackingDaysPerWeekField;

    private int timeTrackingHoursPerDayField;

    /// <remarks/>
    public bool allowAttachments
    {
        get
        {
            return this.allowAttachmentsField;
        }
        set
        {
            this.allowAttachmentsField = value;
        }
    }

    /// <remarks/>
    public bool allowExternalUserManagment
    {
        get
        {
            return this.allowExternalUserManagmentField;
        }
        set
        {
            this.allowExternalUserManagmentField = value;
        }
    }

    /// <remarks/>
    public bool allowIssueLinking
    {
        get
        {
            return this.allowIssueLinkingField;
        }
        set
        {
            this.allowIssueLinkingField = value;
        }
    }

    /// <remarks/>
    public bool allowSubTasks
    {
        get
        {
            return this.allowSubTasksField;
        }
        set
        {
            this.allowSubTasksField = value;
        }
    }

    /// <remarks/>
    public bool allowTimeTracking
    {
        get
        {
            return this.allowTimeTrackingField;
        }
        set
        {
            this.allowTimeTrackingField = value;
        }
    }

    /// <remarks/>
    public bool allowUnassignedIssues
    {
        get
        {
            return this.allowUnassignedIssuesField;
        }
        set
        {
            this.allowUnassignedIssuesField = value;
        }
    }

    /// <remarks/>
    public bool allowVoting
    {
        get
        {
            return this.allowVotingField;
        }
        set
        {
            this.allowVotingField = value;
        }
    }

    /// <remarks/>
    public bool allowWatching
    {
        get
        {
            return this.allowWatchingField;
        }
        set
        {
            this.allowWatchingField = value;
        }
    }

    /// <remarks/>
    public int timeTrackingDaysPerWeek
    {
        get
        {
            return this.timeTrackingDaysPerWeekField;
        }
        set
        {
            this.timeTrackingDaysPerWeekField = value;
        }
    }

    /// <remarks/>
    public int timeTrackingHoursPerDay
    {
        get
        {
            return this.timeTrackingHoursPerDayField;
        }
        set
        {
            this.timeTrackingHoursPerDayField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteTimeInfo
{

    private string serverTimeField;

    private string timeZoneIdField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string serverTime
    {
        get
        {
            return this.serverTimeField;
        }
        set
        {
            this.serverTimeField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string timeZoneId
    {
        get
        {
            return this.timeZoneIdField;
        }
        set
        {
            this.timeZoneIdField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.jira.atlassian.com")]
public partial class RemoteServerInfo
{

    private string baseUrlField;

    private System.Nullable<System.DateTime> buildDateField;

    private string buildNumberField;

    private string editionField;

    private RemoteTimeInfo serverTimeField;

    private string versionField;

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string baseUrl
    {
        get
        {
            return this.baseUrlField;
        }
        set
        {
            this.baseUrlField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> buildDate
    {
        get
        {
            return this.buildDateField;
        }
        set
        {
            this.buildDateField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string buildNumber
    {
        get
        {
            return this.buildNumberField;
        }
        set
        {
            this.buildNumberField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string edition
    {
        get
        {
            return this.editionField;
        }
        set
        {
            this.editionField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public RemoteTimeInfo serverTime
    {
        get
        {
            return this.serverTimeField;
        }
        set
        {
            this.serverTimeField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
    public string version
    {
        get
        {
            return this.versionField;
        }
        set
        {
            this.versionField = value;
        }
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getComment", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getCommentRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public long in1;

    public getCommentRequest()
    {
    }

    public getCommentRequest(string in0, long in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getCommentResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getCommentResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteComment getCommentReturn;

    public getCommentResponse()
    {
    }

    public getCommentResponse(RemoteComment getCommentReturn)
    {
        this.getCommentReturn = getCommentReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createGroup", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class createGroupRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteUser in2;

    public createGroupRequest()
    {
    }

    public createGroupRequest(string in0, string in1, RemoteUser in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createGroupResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class createGroupResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteGroup createGroupReturn;

    public createGroupResponse()
    {
    }

    public createGroupResponse(RemoteGroup createGroupReturn)
    {
        this.createGroupReturn = createGroupReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getServerInfo", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getServerInfoRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getServerInfoRequest()
    {
    }

    public getServerInfoRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getServerInfoResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getServerInfoResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteServerInfo getServerInfoReturn;

    public getServerInfoResponse()
    {
    }

    public getServerInfoResponse(RemoteServerInfo getServerInfoReturn)
    {
        this.getServerInfoReturn = getServerInfoReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getGroup", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getGroupRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getGroupRequest()
    {
    }

    public getGroupRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getGroupResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getGroupResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteGroup getGroupReturn;

    public getGroupResponse()
    {
    }

    public getGroupResponse(RemoteGroup getGroupReturn)
    {
        this.getGroupReturn = getGroupReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="login", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class loginRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public loginRequest()
    {
    }

    public loginRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="loginResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class loginResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string loginReturn;

    public loginResponse()
    {
    }

    public loginResponse(string loginReturn)
    {
        this.loginReturn = loginReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getUser", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getUserRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getUserRequest()
    {
    }

    public getUserRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getUserResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getUserResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteUser getUserReturn;

    public getUserResponse()
    {
    }

    public getUserResponse(RemoteUser getUserReturn)
    {
        this.getUserReturn = getUserReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getComponents", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getComponentsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getComponentsRequest()
    {
    }

    public getComponentsRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getComponentsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getComponentsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteComponent[] getComponentsReturn;

    public getComponentsResponse()
    {
    }

    public getComponentsResponse(RemoteComponent[] getComponentsReturn)
    {
        this.getComponentsReturn = getComponentsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createUser", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class createUserRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public string in3;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=4)]
    public string in4;

    public createUserRequest()
    {
    }

    public createUserRequest(string in0, string in1, string in2, string in3, string in4)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
        this.in4 = in4;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createUserResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class createUserResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteUser createUserReturn;

    public createUserResponse()
    {
    }

    public createUserResponse(RemoteUser createUserReturn)
    {
        this.createUserReturn = createUserReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssue", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssueRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getIssueRequest()
    {
    }

    public getIssueRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssueResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssueResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue getIssueReturn;

    public getIssueResponse()
    {
    }

    public getIssueResponse(RemoteIssue getIssueReturn)
    {
        this.getIssueReturn = getIssueReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createIssue", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class createIssueRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteIssue in1;

    public createIssueRequest()
    {
    }

    public createIssueRequest(string in0, RemoteIssue in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createIssueResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class createIssueResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue createIssueReturn;

    public createIssueResponse()
    {
    }

    public createIssueResponse(RemoteIssue createIssueReturn)
    {
        this.createIssueReturn = createIssueReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAvailableActions", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getAvailableActionsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getAvailableActionsRequest()
    {
    }

    public getAvailableActionsRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAvailableActionsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getAvailableActionsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteNamedObject[] getAvailableActionsReturn;

    public getAvailableActionsResponse()
    {
    }

    public getAvailableActionsResponse(RemoteNamedObject[] getAvailableActionsReturn)
    {
        this.getAvailableActionsReturn = getAvailableActionsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSubTaskIssueTypes", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getSubTaskIssueTypesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getSubTaskIssueTypesRequest()
    {
    }

    public getSubTaskIssueTypesRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSubTaskIssueTypesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getSubTaskIssueTypesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssueType[] getSubTaskIssueTypesReturn;

    public getSubTaskIssueTypesResponse()
    {
    }

    public getSubTaskIssueTypesResponse(RemoteIssueType[] getSubTaskIssueTypesReturn)
    {
        this.getSubTaskIssueTypesReturn = getSubTaskIssueTypesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getConfiguration", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getConfigurationRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getConfigurationRequest()
    {
    }

    public getConfigurationRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getConfigurationResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getConfigurationResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteConfiguration getConfigurationReturn;

    public getConfigurationResponse()
    {
    }

    public getConfigurationResponse(RemoteConfiguration getConfigurationReturn)
    {
        this.getConfigurationReturn = getConfigurationReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createProject", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class createProjectRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public string in3;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=4)]
    public string in4;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=5)]
    public string in5;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=6)]
    public RemotePermissionScheme in6;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=7)]
    public RemoteScheme in7;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=8)]
    public RemoteScheme in8;

    public createProjectRequest()
    {
    }

    public createProjectRequest(string in0, string in1, string in2, string in3, string in4, string in5, RemotePermissionScheme in6, RemoteScheme in7, RemoteScheme in8)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
        this.in4 = in4;
        this.in5 = in5;
        this.in6 = in6;
        this.in7 = in7;
        this.in8 = in8;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createProjectResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class createProjectResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProject createProjectReturn;

    public createProjectResponse()
    {
    }

    public createProjectResponse(RemoteProject createProjectReturn)
    {
        this.createProjectReturn = createProjectReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateProject", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class updateProjectRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteProject in1;

    public updateProjectRequest()
    {
    }

    public updateProjectRequest(string in0, RemoteProject in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateProjectResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class updateProjectResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProject updateProjectReturn;

    public updateProjectResponse()
    {
    }

    public updateProjectResponse(RemoteProject updateProjectReturn)
    {
        this.updateProjectReturn = updateProjectReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectByKey", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getProjectByKeyRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getProjectByKeyRequest()
    {
    }

    public getProjectByKeyRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectByKeyResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getProjectByKeyResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProject getProjectByKeyReturn;

    public getProjectByKeyResponse()
    {
    }

    public getProjectByKeyResponse(RemoteProject getProjectByKeyReturn)
    {
        this.getProjectByKeyReturn = getProjectByKeyReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="removeAllRoleActorsByProject", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class removeAllRoleActorsByProjectRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteProject in1;

    public removeAllRoleActorsByProjectRequest()
    {
    }

    public removeAllRoleActorsByProjectRequest(string in0, RemoteProject in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="removeAllRoleActorsByProjectResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class removeAllRoleActorsByProjectResponse
{

    public removeAllRoleActorsByProjectResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getPriorities", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getPrioritiesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getPrioritiesRequest()
    {
    }

    public getPrioritiesRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getPrioritiesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getPrioritiesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemotePriority[] getPrioritiesReturn;

    public getPrioritiesResponse()
    {
    }

    public getPrioritiesResponse(RemotePriority[] getPrioritiesReturn)
    {
        this.getPrioritiesReturn = getPrioritiesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getResolutions", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getResolutionsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getResolutionsRequest()
    {
    }

    public getResolutionsRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getResolutionsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getResolutionsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteResolution[] getResolutionsReturn;

    public getResolutionsResponse()
    {
    }

    public getResolutionsResponse(RemoteResolution[] getResolutionsReturn)
    {
        this.getResolutionsReturn = getResolutionsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssueTypes", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssueTypesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getIssueTypesRequest()
    {
    }

    public getIssueTypesRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssueTypesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssueTypesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssueType[] getIssueTypesReturn;

    public getIssueTypesResponse()
    {
    }

    public getIssueTypesResponse(RemoteIssueType[] getIssueTypesReturn)
    {
        this.getIssueTypesReturn = getIssueTypesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getStatuses", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getStatusesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getStatusesRequest()
    {
    }

    public getStatusesRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getStatusesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getStatusesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteStatus[] getStatusesReturn;

    public getStatusesResponse()
    {
    }

    public getStatusesResponse(RemoteStatus[] getStatusesReturn)
    {
        this.getStatusesReturn = getStatusesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectRoles", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getProjectRolesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getProjectRolesRequest()
    {
    }

    public getProjectRolesRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectRolesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getProjectRolesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProjectRole[] getProjectRolesReturn;

    public getProjectRolesResponse()
    {
    }

    public getProjectRolesResponse(RemoteProjectRole[] getProjectRolesReturn)
    {
        this.getProjectRolesReturn = getProjectRolesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectRole", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getProjectRoleRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public long in1;

    public getProjectRoleRequest()
    {
    }

    public getProjectRoleRequest(string in0, long in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectRoleResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getProjectRoleResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProjectRole getProjectRoleReturn;

    public getProjectRoleResponse()
    {
    }

    public getProjectRoleResponse(RemoteProjectRole getProjectRoleReturn)
    {
        this.getProjectRoleReturn = getProjectRoleReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectRoleActors", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getProjectRoleActorsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteProjectRole in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteProject in2;

    public getProjectRoleActorsRequest()
    {
    }

    public getProjectRoleActorsRequest(string in0, RemoteProjectRole in1, RemoteProject in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectRoleActorsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getProjectRoleActorsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProjectRoleActors getProjectRoleActorsReturn;

    public getProjectRoleActorsResponse()
    {
    }

    public getProjectRoleActorsResponse(RemoteProjectRoleActors getProjectRoleActorsReturn)
    {
        this.getProjectRoleActorsReturn = getProjectRoleActorsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getDefaultRoleActors", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getDefaultRoleActorsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteProjectRole in1;

    public getDefaultRoleActorsRequest()
    {
    }

    public getDefaultRoleActorsRequest(string in0, RemoteProjectRole in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getDefaultRoleActorsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getDefaultRoleActorsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteRoleActors getDefaultRoleActorsReturn;

    public getDefaultRoleActorsResponse()
    {
    }

    public getDefaultRoleActorsResponse(RemoteRoleActors getDefaultRoleActorsReturn)
    {
        this.getDefaultRoleActorsReturn = getDefaultRoleActorsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="removeAllRoleActorsByNameAndType", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class removeAllRoleActorsByNameAndTypeRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    public removeAllRoleActorsByNameAndTypeRequest()
    {
    }

    public removeAllRoleActorsByNameAndTypeRequest(string in0, string in1, string in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="removeAllRoleActorsByNameAndTypeResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class removeAllRoleActorsByNameAndTypeResponse
{

    public removeAllRoleActorsByNameAndTypeResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteProjectRole", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deleteProjectRoleRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteProjectRole in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public bool in2;

    public deleteProjectRoleRequest()
    {
    }

    public deleteProjectRoleRequest(string in0, RemoteProjectRole in1, bool in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteProjectRoleResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deleteProjectRoleResponse
{

    public deleteProjectRoleResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateProjectRole", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class updateProjectRoleRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteProjectRole in1;

    public updateProjectRoleRequest()
    {
    }

    public updateProjectRoleRequest(string in0, RemoteProjectRole in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateProjectRoleResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class updateProjectRoleResponse
{

    public updateProjectRoleResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createProjectRole", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class createProjectRoleRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteProjectRole in1;

    public createProjectRoleRequest()
    {
    }

    public createProjectRoleRequest(string in0, RemoteProjectRole in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createProjectRoleResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class createProjectRoleResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProjectRole createProjectRoleReturn;

    public createProjectRoleResponse()
    {
    }

    public createProjectRoleResponse(RemoteProjectRole createProjectRoleReturn)
    {
        this.createProjectRoleReturn = createProjectRoleReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="isProjectRoleNameUnique", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class isProjectRoleNameUniqueRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public isProjectRoleNameUniqueRequest()
    {
    }

    public isProjectRoleNameUniqueRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="isProjectRoleNameUniqueResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class isProjectRoleNameUniqueResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public bool isProjectRoleNameUniqueReturn;

    public isProjectRoleNameUniqueResponse()
    {
    }

    public isProjectRoleNameUniqueResponse(bool isProjectRoleNameUniqueReturn)
    {
        this.isProjectRoleNameUniqueReturn = isProjectRoleNameUniqueReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addActorsToProjectRole", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addActorsToProjectRoleRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string[] in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteProjectRole in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public RemoteProject in3;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=4)]
    public string in4;

    public addActorsToProjectRoleRequest()
    {
    }

    public addActorsToProjectRoleRequest(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
        this.in4 = in4;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addActorsToProjectRoleResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addActorsToProjectRoleResponse
{

    public addActorsToProjectRoleResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="removeActorsFromProjectRole", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class removeActorsFromProjectRoleRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string[] in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteProjectRole in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public RemoteProject in3;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=4)]
    public string in4;

    public removeActorsFromProjectRoleRequest()
    {
    }

    public removeActorsFromProjectRoleRequest(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
        this.in4 = in4;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="removeActorsFromProjectRoleResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class removeActorsFromProjectRoleResponse
{

    public removeActorsFromProjectRoleResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addDefaultActorsToProjectRole", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addDefaultActorsToProjectRoleRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string[] in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteProjectRole in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public string in3;

    public addDefaultActorsToProjectRoleRequest()
    {
    }

    public addDefaultActorsToProjectRoleRequest(string in0, string[] in1, RemoteProjectRole in2, string in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addDefaultActorsToProjectRoleResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addDefaultActorsToProjectRoleResponse
{

    public addDefaultActorsToProjectRoleResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="removeDefaultActorsFromProjectRole", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class removeDefaultActorsFromProjectRoleRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string[] in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteProjectRole in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public string in3;

    public removeDefaultActorsFromProjectRoleRequest()
    {
    }

    public removeDefaultActorsFromProjectRoleRequest(string in0, string[] in1, RemoteProjectRole in2, string in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="removeDefaultActorsFromProjectRoleResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class removeDefaultActorsFromProjectRoleResponse
{

    public removeDefaultActorsFromProjectRoleResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAssociatedNotificationSchemes", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getAssociatedNotificationSchemesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteProjectRole in1;

    public getAssociatedNotificationSchemesRequest()
    {
    }

    public getAssociatedNotificationSchemesRequest(string in0, RemoteProjectRole in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAssociatedNotificationSchemesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getAssociatedNotificationSchemesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteScheme[] getAssociatedNotificationSchemesReturn;

    public getAssociatedNotificationSchemesResponse()
    {
    }

    public getAssociatedNotificationSchemesResponse(RemoteScheme[] getAssociatedNotificationSchemesReturn)
    {
        this.getAssociatedNotificationSchemesReturn = getAssociatedNotificationSchemesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAssociatedPermissionSchemes", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getAssociatedPermissionSchemesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteProjectRole in1;

    public getAssociatedPermissionSchemesRequest()
    {
    }

    public getAssociatedPermissionSchemesRequest(string in0, RemoteProjectRole in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAssociatedPermissionSchemesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getAssociatedPermissionSchemesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteScheme[] getAssociatedPermissionSchemesReturn;

    public getAssociatedPermissionSchemesResponse()
    {
    }

    public getAssociatedPermissionSchemesResponse(RemoteScheme[] getAssociatedPermissionSchemesReturn)
    {
        this.getAssociatedPermissionSchemesReturn = getAssociatedPermissionSchemesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteProject", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deleteProjectRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public deleteProjectRequest()
    {
    }

    public deleteProjectRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteProjectResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deleteProjectResponse
{

    public deleteProjectResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectById", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getProjectByIdRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public long in1;

    public getProjectByIdRequest()
    {
    }

    public getProjectByIdRequest(string in0, long in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectByIdResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getProjectByIdResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProject getProjectByIdReturn;

    public getProjectByIdResponse()
    {
    }

    public getProjectByIdResponse(RemoteProject getProjectByIdReturn)
    {
        this.getProjectByIdReturn = getProjectByIdReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getVersions", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getVersionsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getVersionsRequest()
    {
    }

    public getVersionsRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getVersionsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getVersionsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteVersion[] getVersionsReturn;

    public getVersionsResponse()
    {
    }

    public getVersionsResponse(RemoteVersion[] getVersionsReturn)
    {
        this.getVersionsReturn = getVersionsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getCustomFields", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getCustomFieldsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getCustomFieldsRequest()
    {
    }

    public getCustomFieldsRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getCustomFieldsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getCustomFieldsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteField[] getCustomFieldsReturn;

    public getCustomFieldsResponse()
    {
    }

    public getCustomFieldsResponse(RemoteField[] getCustomFieldsReturn)
    {
        this.getCustomFieldsReturn = getCustomFieldsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getComments", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getCommentsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getCommentsRequest()
    {
    }

    public getCommentsRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getCommentsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getCommentsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteComment[] getCommentsReturn;

    public getCommentsResponse()
    {
    }

    public getCommentsResponse(RemoteComment[] getCommentsReturn)
    {
        this.getCommentsReturn = getCommentsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getFavouriteFilters", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getFavouriteFiltersRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getFavouriteFiltersRequest()
    {
    }

    public getFavouriteFiltersRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getFavouriteFiltersResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getFavouriteFiltersResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteFilter[] getFavouriteFiltersReturn;

    public getFavouriteFiltersResponse()
    {
    }

    public getFavouriteFiltersResponse(RemoteFilter[] getFavouriteFiltersReturn)
    {
        this.getFavouriteFiltersReturn = getFavouriteFiltersReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="releaseVersion", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class releaseVersionRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteVersion in2;

    public releaseVersionRequest()
    {
    }

    public releaseVersionRequest(string in0, string in1, RemoteVersion in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="releaseVersionResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class releaseVersionResponse
{

    public releaseVersionResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="archiveVersion", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class archiveVersionRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public bool in3;

    public archiveVersionRequest()
    {
    }

    public archiveVersionRequest(string in0, string in1, string in2, bool in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="archiveVersionResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class archiveVersionResponse
{

    public archiveVersionResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateIssue", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class updateIssueRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteFieldValue[] in2;

    public updateIssueRequest()
    {
    }

    public updateIssueRequest(string in0, string in1, RemoteFieldValue[] in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateIssueResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class updateIssueResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue updateIssueReturn;

    public updateIssueResponse()
    {
    }

    public updateIssueResponse(RemoteIssue updateIssueReturn)
    {
        this.updateIssueReturn = updateIssueReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getFieldsForEdit", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getFieldsForEditRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getFieldsForEditRequest()
    {
    }

    public getFieldsForEditRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getFieldsForEditResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getFieldsForEditResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteField[] getFieldsForEditReturn;

    public getFieldsForEditResponse()
    {
    }

    public getFieldsForEditResponse(RemoteField[] getFieldsForEditReturn)
    {
        this.getFieldsForEditReturn = getFieldsForEditReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssueTypesForProject", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssueTypesForProjectRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getIssueTypesForProjectRequest()
    {
    }

    public getIssueTypesForProjectRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssueTypesForProjectResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssueTypesForProjectResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssueType[] getIssueTypesForProjectReturn;

    public getIssueTypesForProjectResponse()
    {
    }

    public getIssueTypesForProjectResponse(RemoteIssueType[] getIssueTypesForProjectReturn)
    {
        this.getIssueTypesForProjectReturn = getIssueTypesForProjectReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSubTaskIssueTypesForProject", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getSubTaskIssueTypesForProjectRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getSubTaskIssueTypesForProjectRequest()
    {
    }

    public getSubTaskIssueTypesForProjectRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSubTaskIssueTypesForProjectResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getSubTaskIssueTypesForProjectResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssueType[] getSubTaskIssueTypesForProjectReturn;

    public getSubTaskIssueTypesForProjectResponse()
    {
    }

    public getSubTaskIssueTypesForProjectResponse(RemoteIssueType[] getSubTaskIssueTypesForProjectReturn)
    {
        this.getSubTaskIssueTypesForProjectReturn = getSubTaskIssueTypesForProjectReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addUserToGroup", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addUserToGroupRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteGroup in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteUser in2;

    public addUserToGroupRequest()
    {
    }

    public addUserToGroupRequest(string in0, RemoteGroup in1, RemoteUser in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addUserToGroupResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addUserToGroupResponse
{

    public addUserToGroupResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="removeUserFromGroup", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class removeUserFromGroupRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteGroup in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteUser in2;

    public removeUserFromGroupRequest()
    {
    }

    public removeUserFromGroupRequest(string in0, RemoteGroup in1, RemoteUser in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="removeUserFromGroupResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class removeUserFromGroupResponse
{

    public removeUserFromGroupResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSecurityLevel", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getSecurityLevelRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getSecurityLevelRequest()
    {
    }

    public getSecurityLevelRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSecurityLevelResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getSecurityLevelResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteSecurityLevel getSecurityLevelReturn;

    public getSecurityLevelResponse()
    {
    }

    public getSecurityLevelResponse(RemoteSecurityLevel getSecurityLevelReturn)
    {
        this.getSecurityLevelReturn = getSecurityLevelReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addComment", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addCommentRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteComment in2;

    public addCommentRequest()
    {
    }

    public addCommentRequest(string in0, string in1, RemoteComment in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addCommentResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addCommentResponse
{

    public addCommentResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="logout", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class logoutRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public logoutRequest()
    {
    }

    public logoutRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="logoutResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class logoutResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public bool logoutReturn;

    public logoutResponse()
    {
    }

    public logoutResponse(bool logoutReturn)
    {
        this.logoutReturn = logoutReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectWithSchemesById", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getProjectWithSchemesByIdRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public long in1;

    public getProjectWithSchemesByIdRequest()
    {
    }

    public getProjectWithSchemesByIdRequest(string in0, long in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectWithSchemesByIdResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getProjectWithSchemesByIdResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProject getProjectWithSchemesByIdReturn;

    public getProjectWithSchemesByIdResponse()
    {
    }

    public getProjectWithSchemesByIdResponse(RemoteProject getProjectWithSchemesByIdReturn)
    {
        this.getProjectWithSchemesByIdReturn = getProjectWithSchemesByIdReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSecurityLevels", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getSecurityLevelsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getSecurityLevelsRequest()
    {
    }

    public getSecurityLevelsRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSecurityLevelsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getSecurityLevelsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteSecurityLevel[] getSecurityLevelsReturn;

    public getSecurityLevelsResponse()
    {
    }

    public getSecurityLevelsResponse(RemoteSecurityLevel[] getSecurityLevelsReturn)
    {
        this.getSecurityLevelsReturn = getSecurityLevelsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectAvatars", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getProjectAvatarsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public bool in2;

    public getProjectAvatarsRequest()
    {
    }

    public getProjectAvatarsRequest(string in0, string in1, bool in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectAvatarsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getProjectAvatarsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteAvatar[] getProjectAvatarsReturn;

    public getProjectAvatarsResponse()
    {
    }

    public getProjectAvatarsResponse(RemoteAvatar[] getProjectAvatarsReturn)
    {
        this.getProjectAvatarsReturn = getProjectAvatarsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="setProjectAvatar", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class setProjectAvatarRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public long in2;

    public setProjectAvatarRequest()
    {
    }

    public setProjectAvatarRequest(string in0, string in1, long in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="setProjectAvatarResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class setProjectAvatarResponse
{

    public setProjectAvatarResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectAvatar", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getProjectAvatarRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getProjectAvatarRequest()
    {
    }

    public getProjectAvatarRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectAvatarResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getProjectAvatarResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteAvatar getProjectAvatarReturn;

    public getProjectAvatarResponse()
    {
    }

    public getProjectAvatarResponse(RemoteAvatar getProjectAvatarReturn)
    {
        this.getProjectAvatarReturn = getProjectAvatarReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteProjectAvatar", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deleteProjectAvatarRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public long in1;

    public deleteProjectAvatarRequest()
    {
    }

    public deleteProjectAvatarRequest(string in0, long in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteProjectAvatarResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deleteProjectAvatarResponse
{

    public deleteProjectAvatarResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getNotificationSchemes", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getNotificationSchemesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getNotificationSchemesRequest()
    {
    }

    public getNotificationSchemesRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getNotificationSchemesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getNotificationSchemesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteScheme[] getNotificationSchemesReturn;

    public getNotificationSchemesResponse()
    {
    }

    public getNotificationSchemesResponse(RemoteScheme[] getNotificationSchemesReturn)
    {
        this.getNotificationSchemesReturn = getNotificationSchemesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getPermissionSchemes", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getPermissionSchemesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getPermissionSchemesRequest()
    {
    }

    public getPermissionSchemesRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getPermissionSchemesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getPermissionSchemesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemotePermissionScheme[] getPermissionSchemesReturn;

    public getPermissionSchemesResponse()
    {
    }

    public getPermissionSchemesResponse(RemotePermissionScheme[] getPermissionSchemesReturn)
    {
        this.getPermissionSchemesReturn = getPermissionSchemesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAllPermissions", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getAllPermissionsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getAllPermissionsRequest()
    {
    }

    public getAllPermissionsRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAllPermissionsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getAllPermissionsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemotePermission[] getAllPermissionsReturn;

    public getAllPermissionsResponse()
    {
    }

    public getAllPermissionsResponse(RemotePermission[] getAllPermissionsReturn)
    {
        this.getAllPermissionsReturn = getAllPermissionsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createPermissionScheme", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class createPermissionSchemeRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    public createPermissionSchemeRequest()
    {
    }

    public createPermissionSchemeRequest(string in0, string in1, string in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createPermissionSchemeResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class createPermissionSchemeResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemotePermissionScheme createPermissionSchemeReturn;

    public createPermissionSchemeResponse()
    {
    }

    public createPermissionSchemeResponse(RemotePermissionScheme createPermissionSchemeReturn)
    {
        this.createPermissionSchemeReturn = createPermissionSchemeReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addPermissionTo", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addPermissionToRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemotePermissionScheme in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemotePermission in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public RemoteEntity in3;

    public addPermissionToRequest()
    {
    }

    public addPermissionToRequest(string in0, RemotePermissionScheme in1, RemotePermission in2, RemoteEntity in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addPermissionToResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addPermissionToResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemotePermissionScheme addPermissionToReturn;

    public addPermissionToResponse()
    {
    }

    public addPermissionToResponse(RemotePermissionScheme addPermissionToReturn)
    {
        this.addPermissionToReturn = addPermissionToReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deletePermissionFrom", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deletePermissionFromRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemotePermissionScheme in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemotePermission in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public RemoteEntity in3;

    public deletePermissionFromRequest()
    {
    }

    public deletePermissionFromRequest(string in0, RemotePermissionScheme in1, RemotePermission in2, RemoteEntity in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deletePermissionFromResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deletePermissionFromResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemotePermissionScheme deletePermissionFromReturn;

    public deletePermissionFromResponse()
    {
    }

    public deletePermissionFromResponse(RemotePermissionScheme deletePermissionFromReturn)
    {
        this.deletePermissionFromReturn = deletePermissionFromReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deletePermissionScheme", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deletePermissionSchemeRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public deletePermissionSchemeRequest()
    {
    }

    public deletePermissionSchemeRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deletePermissionSchemeResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deletePermissionSchemeResponse
{

    public deletePermissionSchemeResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createIssueWithSecurityLevel", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class createIssueWithSecurityLevelRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteIssue in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public long in2;

    public createIssueWithSecurityLevelRequest()
    {
    }

    public createIssueWithSecurityLevelRequest(string in0, RemoteIssue in1, long in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createIssueWithSecurityLevelResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class createIssueWithSecurityLevelResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue createIssueWithSecurityLevelReturn;

    public createIssueWithSecurityLevelResponse()
    {
    }

    public createIssueWithSecurityLevelResponse(RemoteIssue createIssueWithSecurityLevelReturn)
    {
        this.createIssueWithSecurityLevelReturn = createIssueWithSecurityLevelReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addAttachmentsToIssue", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addAttachmentsToIssueRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string[] in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public sbyte[] in3;

    public addAttachmentsToIssueRequest()
    {
    }

    public addAttachmentsToIssueRequest(string in0, string in1, string[] in2, sbyte[] in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addAttachmentsToIssueResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addAttachmentsToIssueResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public bool addAttachmentsToIssueReturn;

    public addAttachmentsToIssueResponse()
    {
    }

    public addAttachmentsToIssueResponse(bool addAttachmentsToIssueReturn)
    {
        this.addAttachmentsToIssueReturn = addAttachmentsToIssueReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAttachmentsFromIssue", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getAttachmentsFromIssueRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getAttachmentsFromIssueRequest()
    {
    }

    public getAttachmentsFromIssueRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAttachmentsFromIssueResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getAttachmentsFromIssueResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteAttachment[] getAttachmentsFromIssueReturn;

    public getAttachmentsFromIssueResponse()
    {
    }

    public getAttachmentsFromIssueResponse(RemoteAttachment[] getAttachmentsFromIssueReturn)
    {
        this.getAttachmentsFromIssueReturn = getAttachmentsFromIssueReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteIssue", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deleteIssueRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public deleteIssueRequest()
    {
    }

    public deleteIssueRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteIssueResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deleteIssueResponse
{

    public deleteIssueResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="hasPermissionToEditComment", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class hasPermissionToEditCommentRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteComment in1;

    public hasPermissionToEditCommentRequest()
    {
    }

    public hasPermissionToEditCommentRequest(string in0, RemoteComment in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="hasPermissionToEditCommentResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class hasPermissionToEditCommentResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public bool hasPermissionToEditCommentReturn;

    public hasPermissionToEditCommentResponse()
    {
    }

    public hasPermissionToEditCommentResponse(bool hasPermissionToEditCommentReturn)
    {
        this.hasPermissionToEditCommentReturn = hasPermissionToEditCommentReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="editComment", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class editCommentRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteComment in1;

    public editCommentRequest()
    {
    }

    public editCommentRequest(string in0, RemoteComment in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="editCommentResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class editCommentResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteComment editCommentReturn;

    public editCommentResponse()
    {
    }

    public editCommentResponse(RemoteComment editCommentReturn)
    {
        this.editCommentReturn = editCommentReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getFieldsForAction", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getFieldsForActionRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    public getFieldsForActionRequest()
    {
    }

    public getFieldsForActionRequest(string in0, string in1, string in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getFieldsForActionResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getFieldsForActionResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteField[] getFieldsForActionReturn;

    public getFieldsForActionResponse()
    {
    }

    public getFieldsForActionResponse(RemoteField[] getFieldsForActionReturn)
    {
        this.getFieldsForActionReturn = getFieldsForActionReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="progressWorkflowAction", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class progressWorkflowActionRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public RemoteFieldValue[] in3;

    public progressWorkflowActionRequest()
    {
    }

    public progressWorkflowActionRequest(string in0, string in1, string in2, RemoteFieldValue[] in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="progressWorkflowActionResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class progressWorkflowActionResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue progressWorkflowActionReturn;

    public progressWorkflowActionResponse()
    {
    }

    public progressWorkflowActionResponse(RemoteIssue progressWorkflowActionReturn)
    {
        this.progressWorkflowActionReturn = progressWorkflowActionReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssueById", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssueByIdRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getIssueByIdRequest()
    {
    }

    public getIssueByIdRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssueByIdResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssueByIdResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue getIssueByIdReturn;

    public getIssueByIdResponse()
    {
    }

    public getIssueByIdResponse(RemoteIssue getIssueByIdReturn)
    {
        this.getIssueByIdReturn = getIssueByIdReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addWorklogWithNewRemainingEstimate", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addWorklogWithNewRemainingEstimateRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteWorklog in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public string in3;

    public addWorklogWithNewRemainingEstimateRequest()
    {
    }

    public addWorklogWithNewRemainingEstimateRequest(string in0, string in1, RemoteWorklog in2, string in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addWorklogWithNewRemainingEstimateResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addWorklogWithNewRemainingEstimateResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteWorklog addWorklogWithNewRemainingEstimateReturn;

    public addWorklogWithNewRemainingEstimateResponse()
    {
    }

    public addWorklogWithNewRemainingEstimateResponse(RemoteWorklog addWorklogWithNewRemainingEstimateReturn)
    {
        this.addWorklogWithNewRemainingEstimateReturn = addWorklogWithNewRemainingEstimateReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addWorklogAndAutoAdjustRemainingEstimate", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addWorklogAndAutoAdjustRemainingEstimateRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteWorklog in2;

    public addWorklogAndAutoAdjustRemainingEstimateRequest()
    {
    }

    public addWorklogAndAutoAdjustRemainingEstimateRequest(string in0, string in1, RemoteWorklog in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addWorklogAndAutoAdjustRemainingEstimateResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addWorklogAndAutoAdjustRemainingEstimateResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteWorklog addWorklogAndAutoAdjustRemainingEstimateReturn;

    public addWorklogAndAutoAdjustRemainingEstimateResponse()
    {
    }

    public addWorklogAndAutoAdjustRemainingEstimateResponse(RemoteWorklog addWorklogAndAutoAdjustRemainingEstimateReturn)
    {
        this.addWorklogAndAutoAdjustRemainingEstimateReturn = addWorklogAndAutoAdjustRemainingEstimateReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addWorklogAndRetainRemainingEstimate", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addWorklogAndRetainRemainingEstimateRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteWorklog in2;

    public addWorklogAndRetainRemainingEstimateRequest()
    {
    }

    public addWorklogAndRetainRemainingEstimateRequest(string in0, string in1, RemoteWorklog in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addWorklogAndRetainRemainingEstimateResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addWorklogAndRetainRemainingEstimateResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteWorklog addWorklogAndRetainRemainingEstimateReturn;

    public addWorklogAndRetainRemainingEstimateResponse()
    {
    }

    public addWorklogAndRetainRemainingEstimateResponse(RemoteWorklog addWorklogAndRetainRemainingEstimateReturn)
    {
        this.addWorklogAndRetainRemainingEstimateReturn = addWorklogAndRetainRemainingEstimateReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteWorklogWithNewRemainingEstimate", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deleteWorklogWithNewRemainingEstimateRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    public deleteWorklogWithNewRemainingEstimateRequest()
    {
    }

    public deleteWorklogWithNewRemainingEstimateRequest(string in0, string in1, string in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteWorklogWithNewRemainingEstimateResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deleteWorklogWithNewRemainingEstimateResponse
{

    public deleteWorklogWithNewRemainingEstimateResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteWorklogAndAutoAdjustRemainingEstimate", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deleteWorklogAndAutoAdjustRemainingEstimateRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public deleteWorklogAndAutoAdjustRemainingEstimateRequest()
    {
    }

    public deleteWorklogAndAutoAdjustRemainingEstimateRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteWorklogAndAutoAdjustRemainingEstimateResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deleteWorklogAndAutoAdjustRemainingEstimateResponse
{

    public deleteWorklogAndAutoAdjustRemainingEstimateResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteWorklogAndRetainRemainingEstimate", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deleteWorklogAndRetainRemainingEstimateRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public deleteWorklogAndRetainRemainingEstimateRequest()
    {
    }

    public deleteWorklogAndRetainRemainingEstimateRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteWorklogAndRetainRemainingEstimateResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deleteWorklogAndRetainRemainingEstimateResponse
{

    public deleteWorklogAndRetainRemainingEstimateResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateWorklogWithNewRemainingEstimate", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class updateWorklogWithNewRemainingEstimateRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteWorklog in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    public updateWorklogWithNewRemainingEstimateRequest()
    {
    }

    public updateWorklogWithNewRemainingEstimateRequest(string in0, RemoteWorklog in1, string in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateWorklogWithNewRemainingEstimateResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class updateWorklogWithNewRemainingEstimateResponse
{

    public updateWorklogWithNewRemainingEstimateResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateWorklogAndAutoAdjustRemainingEstimate", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class updateWorklogAndAutoAdjustRemainingEstimateRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteWorklog in1;

    public updateWorklogAndAutoAdjustRemainingEstimateRequest()
    {
    }

    public updateWorklogAndAutoAdjustRemainingEstimateRequest(string in0, RemoteWorklog in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateWorklogAndAutoAdjustRemainingEstimateResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class updateWorklogAndAutoAdjustRemainingEstimateResponse
{

    public updateWorklogAndAutoAdjustRemainingEstimateResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateWorklogAndRetainRemainingEstimate", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class updateWorklogAndRetainRemainingEstimateRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteWorklog in1;

    public updateWorklogAndRetainRemainingEstimateRequest()
    {
    }

    public updateWorklogAndRetainRemainingEstimateRequest(string in0, RemoteWorklog in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateWorklogAndRetainRemainingEstimateResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class updateWorklogAndRetainRemainingEstimateResponse
{

    public updateWorklogAndRetainRemainingEstimateResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getWorklogs", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getWorklogsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getWorklogsRequest()
    {
    }

    public getWorklogsRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getWorklogsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getWorklogsResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteWorklog[] getWorklogsReturn;

    public getWorklogsResponse()
    {
    }

    public getWorklogsResponse(RemoteWorklog[] getWorklogsReturn)
    {
        this.getWorklogsReturn = getWorklogsReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="hasPermissionToCreateWorklog", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class hasPermissionToCreateWorklogRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public hasPermissionToCreateWorklogRequest()
    {
    }

    public hasPermissionToCreateWorklogRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="hasPermissionToCreateWorklogResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class hasPermissionToCreateWorklogResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public bool hasPermissionToCreateWorklogReturn;

    public hasPermissionToCreateWorklogResponse()
    {
    }

    public hasPermissionToCreateWorklogResponse(bool hasPermissionToCreateWorklogReturn)
    {
        this.hasPermissionToCreateWorklogReturn = hasPermissionToCreateWorklogReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="hasPermissionToDeleteWorklog", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class hasPermissionToDeleteWorklogRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public hasPermissionToDeleteWorklogRequest()
    {
    }

    public hasPermissionToDeleteWorklogRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="hasPermissionToDeleteWorklogResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class hasPermissionToDeleteWorklogResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public bool hasPermissionToDeleteWorklogReturn;

    public hasPermissionToDeleteWorklogResponse()
    {
    }

    public hasPermissionToDeleteWorklogResponse(bool hasPermissionToDeleteWorklogReturn)
    {
        this.hasPermissionToDeleteWorklogReturn = hasPermissionToDeleteWorklogReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="hasPermissionToUpdateWorklog", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class hasPermissionToUpdateWorklogRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public hasPermissionToUpdateWorklogRequest()
    {
    }

    public hasPermissionToUpdateWorklogRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="hasPermissionToUpdateWorklogResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class hasPermissionToUpdateWorklogResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public bool hasPermissionToUpdateWorklogReturn;

    public hasPermissionToUpdateWorklogResponse()
    {
    }

    public hasPermissionToUpdateWorklogResponse(bool hasPermissionToUpdateWorklogReturn)
    {
        this.hasPermissionToUpdateWorklogReturn = hasPermissionToUpdateWorklogReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getResolutionDateByKey", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getResolutionDateByKeyRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getResolutionDateByKeyRequest()
    {
    }

    public getResolutionDateByKeyRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getResolutionDateByKeyResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getResolutionDateByKeyResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public System.DateTime getResolutionDateByKeyReturn;

    public getResolutionDateByKeyResponse()
    {
    }

    public getResolutionDateByKeyResponse(System.DateTime getResolutionDateByKeyReturn)
    {
        this.getResolutionDateByKeyReturn = getResolutionDateByKeyReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getResolutionDateById", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getResolutionDateByIdRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public long in1;

    public getResolutionDateByIdRequest()
    {
    }

    public getResolutionDateByIdRequest(string in0, long in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getResolutionDateByIdResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getResolutionDateByIdResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public System.DateTime getResolutionDateByIdReturn;

    public getResolutionDateByIdResponse()
    {
    }

    public getResolutionDateByIdResponse(System.DateTime getResolutionDateByIdReturn)
    {
        this.getResolutionDateByIdReturn = getResolutionDateByIdReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssueCountForFilter", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssueCountForFilterRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getIssueCountForFilterRequest()
    {
    }

    public getIssueCountForFilterRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssueCountForFilterResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssueCountForFilterResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public long getIssueCountForFilterReturn;

    public getIssueCountForFilterResponse()
    {
    }

    public getIssueCountForFilterResponse(long getIssueCountForFilterReturn)
    {
        this.getIssueCountForFilterReturn = getIssueCountForFilterReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromTextSearch", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssuesFromTextSearchRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getIssuesFromTextSearchRequest()
    {
    }

    public getIssuesFromTextSearchRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromTextSearchResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssuesFromTextSearchResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue[] getIssuesFromTextSearchReturn;

    public getIssuesFromTextSearchResponse()
    {
    }

    public getIssuesFromTextSearchResponse(RemoteIssue[] getIssuesFromTextSearchReturn)
    {
        this.getIssuesFromTextSearchReturn = getIssuesFromTextSearchReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromTextSearchWithProject", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssuesFromTextSearchWithProjectRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string[] in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public int in3;

    public getIssuesFromTextSearchWithProjectRequest()
    {
    }

    public getIssuesFromTextSearchWithProjectRequest(string in0, string[] in1, string in2, int in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromTextSearchWithProjectResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssuesFromTextSearchWithProjectResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue[] getIssuesFromTextSearchWithProjectReturn;

    public getIssuesFromTextSearchWithProjectResponse()
    {
    }

    public getIssuesFromTextSearchWithProjectResponse(RemoteIssue[] getIssuesFromTextSearchWithProjectReturn)
    {
        this.getIssuesFromTextSearchWithProjectReturn = getIssuesFromTextSearchWithProjectReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromJqlSearch", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssuesFromJqlSearchRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public int in2;

    public getIssuesFromJqlSearchRequest()
    {
    }

    public getIssuesFromJqlSearchRequest(string in0, string in1, int in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromJqlSearchResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssuesFromJqlSearchResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue[] getIssuesFromJqlSearchReturn;

    public getIssuesFromJqlSearchResponse()
    {
    }

    public getIssuesFromJqlSearchResponse(RemoteIssue[] getIssuesFromJqlSearchReturn)
    {
        this.getIssuesFromJqlSearchReturn = getIssuesFromJqlSearchReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteUser", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deleteUserRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public deleteUserRequest()
    {
    }

    public deleteUserRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteUserResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deleteUserResponse
{

    public deleteUserResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateGroup", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class updateGroupRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteGroup in1;

    public updateGroupRequest()
    {
    }

    public updateGroupRequest(string in0, RemoteGroup in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="updateGroupResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class updateGroupResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteGroup updateGroupReturn;

    public updateGroupResponse()
    {
    }

    public updateGroupResponse(RemoteGroup updateGroupReturn)
    {
        this.updateGroupReturn = updateGroupReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteGroup", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class deleteGroupRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    public deleteGroupRequest()
    {
    }

    public deleteGroupRequest(string in0, string in1, string in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="deleteGroupResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class deleteGroupResponse
{

    public deleteGroupResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="refreshCustomFields", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class refreshCustomFieldsRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public refreshCustomFieldsRequest()
    {
    }

    public refreshCustomFieldsRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="refreshCustomFieldsResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class refreshCustomFieldsResponse
{

    public refreshCustomFieldsResponse()
    {
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSavedFilters", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getSavedFiltersRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getSavedFiltersRequest()
    {
    }

    public getSavedFiltersRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSavedFiltersResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getSavedFiltersResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteFilter[] getSavedFiltersReturn;

    public getSavedFiltersResponse()
    {
    }

    public getSavedFiltersResponse(RemoteFilter[] getSavedFiltersReturn)
    {
        this.getSavedFiltersReturn = getSavedFiltersReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addBase64EncodedAttachmentsToIssue", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addBase64EncodedAttachmentsToIssueRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string[] in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public string[] in3;

    public addBase64EncodedAttachmentsToIssueRequest()
    {
    }

    public addBase64EncodedAttachmentsToIssueRequest(string in0, string in1, string[] in2, string[] in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addBase64EncodedAttachmentsToIssueResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addBase64EncodedAttachmentsToIssueResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public bool addBase64EncodedAttachmentsToIssueReturn;

    public addBase64EncodedAttachmentsToIssueResponse()
    {
    }

    public addBase64EncodedAttachmentsToIssueResponse(bool addBase64EncodedAttachmentsToIssueReturn)
    {
        this.addBase64EncodedAttachmentsToIssueReturn = addBase64EncodedAttachmentsToIssueReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createProjectFromObject", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class createProjectFromObjectRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public RemoteProject in1;

    public createProjectFromObjectRequest()
    {
    }

    public createProjectFromObjectRequest(string in0, RemoteProject in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="createProjectFromObjectResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class createProjectFromObjectResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProject createProjectFromObjectReturn;

    public createProjectFromObjectResponse()
    {
    }

    public createProjectFromObjectResponse(RemoteProject createProjectFromObjectReturn)
    {
        this.createProjectFromObjectReturn = createProjectFromObjectReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSecuritySchemes", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getSecuritySchemesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getSecuritySchemesRequest()
    {
    }

    public getSecuritySchemesRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getSecuritySchemesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getSecuritySchemesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteScheme[] getSecuritySchemesReturn;

    public getSecuritySchemesResponse()
    {
    }

    public getSecuritySchemesResponse(RemoteScheme[] getSecuritySchemesReturn)
    {
        this.getSecuritySchemesReturn = getSecuritySchemesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addVersion", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class addVersionRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public RemoteVersion in2;

    public addVersionRequest()
    {
    }

    public addVersionRequest(string in0, string in1, RemoteVersion in2)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="addVersionResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class addVersionResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteVersion addVersionReturn;

    public addVersionResponse()
    {
    }

    public addVersionResponse(RemoteVersion addVersionReturn)
    {
        this.addVersionReturn = addVersionReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromFilter", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssuesFromFilterRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    public getIssuesFromFilterRequest()
    {
    }

    public getIssuesFromFilterRequest(string in0, string in1)
    {
        this.in0 = in0;
        this.in1 = in1;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromFilterResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssuesFromFilterResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue[] getIssuesFromFilterReturn;

    public getIssuesFromFilterResponse()
    {
    }

    public getIssuesFromFilterResponse(RemoteIssue[] getIssuesFromFilterReturn)
    {
        this.getIssuesFromFilterReturn = getIssuesFromFilterReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromFilterWithLimit", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssuesFromFilterWithLimitRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public int in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public int in3;

    public getIssuesFromFilterWithLimitRequest()
    {
    }

    public getIssuesFromFilterWithLimitRequest(string in0, string in1, int in2, int in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromFilterWithLimitResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssuesFromFilterWithLimitResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue[] getIssuesFromFilterWithLimitReturn;

    public getIssuesFromFilterWithLimitResponse()
    {
    }

    public getIssuesFromFilterWithLimitResponse(RemoteIssue[] getIssuesFromFilterWithLimitReturn)
    {
        this.getIssuesFromFilterWithLimitReturn = getIssuesFromFilterWithLimitReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromTextSearchWithLimit", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getIssuesFromTextSearchWithLimitRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public int in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public int in3;

    public getIssuesFromTextSearchWithLimitRequest()
    {
    }

    public getIssuesFromTextSearchWithLimitRequest(string in0, string in1, int in2, int in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getIssuesFromTextSearchWithLimitResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getIssuesFromTextSearchWithLimitResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteIssue[] getIssuesFromTextSearchWithLimitReturn;

    public getIssuesFromTextSearchWithLimitResponse()
    {
    }

    public getIssuesFromTextSearchWithLimitResponse(RemoteIssue[] getIssuesFromTextSearchWithLimitReturn)
    {
        this.getIssuesFromTextSearchWithLimitReturn = getIssuesFromTextSearchWithLimitReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectsNoSchemes", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class getProjectsNoSchemesRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    public getProjectsNoSchemesRequest()
    {
    }

    public getProjectsNoSchemesRequest(string in0)
    {
        this.in0 = in0;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="getProjectsNoSchemesResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class getProjectsNoSchemesResponse
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public RemoteProject[] getProjectsNoSchemesReturn;

    public getProjectsNoSchemesResponse()
    {
    }

    public getProjectsNoSchemesResponse(RemoteProject[] getProjectsNoSchemesReturn)
    {
        this.getProjectsNoSchemesReturn = getProjectsNoSchemesReturn;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="setNewProjectAvatar", WrapperNamespace="http://soap.rpc.jira.atlassian.com", IsWrapped=true)]
public partial class setNewProjectAvatarRequest
{

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    public string in0;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    public string in1;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    public string in2;

    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    public string in3;

    public setNewProjectAvatarRequest()
    {
    }

    public setNewProjectAvatarRequest(string in0, string in1, string in2, string in3)
    {
        this.in0 = in0;
        this.in1 = in1;
        this.in2 = in2;
        this.in3 = in3;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="setNewProjectAvatarResponse", WrapperNamespace="https://jira-server/jira/rpc/soap/jirasoapservice-v2", IsWrapped=true)]
public partial class setNewProjectAvatarResponse
{

    public setNewProjectAvatarResponse()
    {
    }
}

[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public interface JiraSoapServiceChannel : JiraSoapService, System.ServiceModel.IClientChannel
{
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public partial class JiraSoapServiceClient : System.ServiceModel.ClientBase<JiraSoapService>, JiraSoapService
{

    public JiraSoapServiceClient()
    {
    }

    public JiraSoapServiceClient(string endpointConfigurationName) :
            base(endpointConfigurationName)
    {
    }

    public JiraSoapServiceClient(string endpointConfigurationName, string remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
    {
    }

    public JiraSoapServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
    {
    }

    public JiraSoapServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
            base(binding, remoteAddress)
    {
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getCommentResponse JiraSoapService.getComment(getCommentRequest request)
    {
        return base.Channel.getComment(request);
    }

    public RemoteComment getComment(string in0, long in1)
    {
        getCommentRequest inValue = new getCommentRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getCommentResponse retVal = ((JiraSoapService)(this)).getComment(inValue);
        return retVal.getCommentReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    createGroupResponse JiraSoapService.createGroup(createGroupRequest request)
    {
        return base.Channel.createGroup(request);
    }

    public RemoteGroup createGroup(string in0, string in1, RemoteUser in2)
    {
        createGroupRequest inValue = new createGroupRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        createGroupResponse retVal = ((JiraSoapService)(this)).createGroup(inValue);
        return retVal.createGroupReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getServerInfoResponse JiraSoapService.getServerInfo(getServerInfoRequest request)
    {
        return base.Channel.getServerInfo(request);
    }

    public RemoteServerInfo getServerInfo(string in0)
    {
        getServerInfoRequest inValue = new getServerInfoRequest();
        inValue.in0 = in0;
        getServerInfoResponse retVal = ((JiraSoapService)(this)).getServerInfo(inValue);
        return retVal.getServerInfoReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getGroupResponse JiraSoapService.getGroup(getGroupRequest request)
    {
        return base.Channel.getGroup(request);
    }

    public RemoteGroup getGroup(string in0, string in1)
    {
        getGroupRequest inValue = new getGroupRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getGroupResponse retVal = ((JiraSoapService)(this)).getGroup(inValue);
        return retVal.getGroupReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    loginResponse JiraSoapService.login(loginRequest request)
    {
        return base.Channel.login(request);
    }

    public string login(string in0, string in1)
    {
        loginRequest inValue = new loginRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        loginResponse retVal = ((JiraSoapService)(this)).login(inValue);
        return retVal.loginReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getUserResponse JiraSoapService.getUser(getUserRequest request)
    {
        return base.Channel.getUser(request);
    }

    public RemoteUser getUser(string in0, string in1)
    {
        getUserRequest inValue = new getUserRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getUserResponse retVal = ((JiraSoapService)(this)).getUser(inValue);
        return retVal.getUserReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getComponentsResponse JiraSoapService.getComponents(getComponentsRequest request)
    {
        return base.Channel.getComponents(request);
    }

    public RemoteComponent[] getComponents(string in0, string in1)
    {
        getComponentsRequest inValue = new getComponentsRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getComponentsResponse retVal = ((JiraSoapService)(this)).getComponents(inValue);
        return retVal.getComponentsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    createUserResponse JiraSoapService.createUser(createUserRequest request)
    {
        return base.Channel.createUser(request);
    }

    public RemoteUser createUser(string in0, string in1, string in2, string in3, string in4)
    {
        createUserRequest inValue = new createUserRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        inValue.in4 = in4;
        createUserResponse retVal = ((JiraSoapService)(this)).createUser(inValue);
        return retVal.createUserReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssueResponse JiraSoapService.getIssue(getIssueRequest request)
    {
        return base.Channel.getIssue(request);
    }

    public RemoteIssue getIssue(string in0, string in1)
    {
        getIssueRequest inValue = new getIssueRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getIssueResponse retVal = ((JiraSoapService)(this)).getIssue(inValue);
        return retVal.getIssueReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    createIssueResponse JiraSoapService.createIssue(createIssueRequest request)
    {
        return base.Channel.createIssue(request);
    }

    public RemoteIssue createIssue(string in0, RemoteIssue in1)
    {
        createIssueRequest inValue = new createIssueRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        createIssueResponse retVal = ((JiraSoapService)(this)).createIssue(inValue);
        return retVal.createIssueReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getAvailableActionsResponse JiraSoapService.getAvailableActions(getAvailableActionsRequest request)
    {
        return base.Channel.getAvailableActions(request);
    }

    public RemoteNamedObject[] getAvailableActions(string in0, string in1)
    {
        getAvailableActionsRequest inValue = new getAvailableActionsRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getAvailableActionsResponse retVal = ((JiraSoapService)(this)).getAvailableActions(inValue);
        return retVal.getAvailableActionsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getSubTaskIssueTypesResponse JiraSoapService.getSubTaskIssueTypes(getSubTaskIssueTypesRequest request)
    {
        return base.Channel.getSubTaskIssueTypes(request);
    }

    public RemoteIssueType[] getSubTaskIssueTypes(string in0)
    {
        getSubTaskIssueTypesRequest inValue = new getSubTaskIssueTypesRequest();
        inValue.in0 = in0;
        getSubTaskIssueTypesResponse retVal = ((JiraSoapService)(this)).getSubTaskIssueTypes(inValue);
        return retVal.getSubTaskIssueTypesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getConfigurationResponse JiraSoapService.getConfiguration(getConfigurationRequest request)
    {
        return base.Channel.getConfiguration(request);
    }

    public RemoteConfiguration getConfiguration(string in0)
    {
        getConfigurationRequest inValue = new getConfigurationRequest();
        inValue.in0 = in0;
        getConfigurationResponse retVal = ((JiraSoapService)(this)).getConfiguration(inValue);
        return retVal.getConfigurationReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    createProjectResponse JiraSoapService.createProject(createProjectRequest request)
    {
        return base.Channel.createProject(request);
    }

    public RemoteProject createProject(string in0, string in1, string in2, string in3, string in4, string in5, RemotePermissionScheme in6, RemoteScheme in7, RemoteScheme in8)
    {
        createProjectRequest inValue = new createProjectRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        inValue.in4 = in4;
        inValue.in5 = in5;
        inValue.in6 = in6;
        inValue.in7 = in7;
        inValue.in8 = in8;
        createProjectResponse retVal = ((JiraSoapService)(this)).createProject(inValue);
        return retVal.createProjectReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    updateProjectResponse JiraSoapService.updateProject(updateProjectRequest request)
    {
        return base.Channel.updateProject(request);
    }

    public RemoteProject updateProject(string in0, RemoteProject in1)
    {
        updateProjectRequest inValue = new updateProjectRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        updateProjectResponse retVal = ((JiraSoapService)(this)).updateProject(inValue);
        return retVal.updateProjectReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getProjectByKeyResponse JiraSoapService.getProjectByKey(getProjectByKeyRequest request)
    {
        return base.Channel.getProjectByKey(request);
    }

    public RemoteProject getProjectByKey(string in0, string in1)
    {
        getProjectByKeyRequest inValue = new getProjectByKeyRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getProjectByKeyResponse retVal = ((JiraSoapService)(this)).getProjectByKey(inValue);
        return retVal.getProjectByKeyReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    removeAllRoleActorsByProjectResponse JiraSoapService.removeAllRoleActorsByProject(removeAllRoleActorsByProjectRequest request)
    {
        return base.Channel.removeAllRoleActorsByProject(request);
    }

    public void removeAllRoleActorsByProject(string in0, RemoteProject in1)
    {
        removeAllRoleActorsByProjectRequest inValue = new removeAllRoleActorsByProjectRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        removeAllRoleActorsByProjectResponse retVal = ((JiraSoapService)(this)).removeAllRoleActorsByProject(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getPrioritiesResponse JiraSoapService.getPriorities(getPrioritiesRequest request)
    {
        return base.Channel.getPriorities(request);
    }

    public RemotePriority[] getPriorities(string in0)
    {
        getPrioritiesRequest inValue = new getPrioritiesRequest();
        inValue.in0 = in0;
        getPrioritiesResponse retVal = ((JiraSoapService)(this)).getPriorities(inValue);
        return retVal.getPrioritiesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getResolutionsResponse JiraSoapService.getResolutions(getResolutionsRequest request)
    {
        return base.Channel.getResolutions(request);
    }

    public RemoteResolution[] getResolutions(string in0)
    {
        getResolutionsRequest inValue = new getResolutionsRequest();
        inValue.in0 = in0;
        getResolutionsResponse retVal = ((JiraSoapService)(this)).getResolutions(inValue);
        return retVal.getResolutionsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssueTypesResponse JiraSoapService.getIssueTypes(getIssueTypesRequest request)
    {
        return base.Channel.getIssueTypes(request);
    }

    public RemoteIssueType[] getIssueTypes(string in0)
    {
        getIssueTypesRequest inValue = new getIssueTypesRequest();
        inValue.in0 = in0;
        getIssueTypesResponse retVal = ((JiraSoapService)(this)).getIssueTypes(inValue);
        return retVal.getIssueTypesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getStatusesResponse JiraSoapService.getStatuses(getStatusesRequest request)
    {
        return base.Channel.getStatuses(request);
    }

    public RemoteStatus[] getStatuses(string in0)
    {
        getStatusesRequest inValue = new getStatusesRequest();
        inValue.in0 = in0;
        getStatusesResponse retVal = ((JiraSoapService)(this)).getStatuses(inValue);
        return retVal.getStatusesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getProjectRolesResponse JiraSoapService.getProjectRoles(getProjectRolesRequest request)
    {
        return base.Channel.getProjectRoles(request);
    }

    public RemoteProjectRole[] getProjectRoles(string in0)
    {
        getProjectRolesRequest inValue = new getProjectRolesRequest();
        inValue.in0 = in0;
        getProjectRolesResponse retVal = ((JiraSoapService)(this)).getProjectRoles(inValue);
        return retVal.getProjectRolesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getProjectRoleResponse JiraSoapService.getProjectRole(getProjectRoleRequest request)
    {
        return base.Channel.getProjectRole(request);
    }

    public RemoteProjectRole getProjectRole(string in0, long in1)
    {
        getProjectRoleRequest inValue = new getProjectRoleRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getProjectRoleResponse retVal = ((JiraSoapService)(this)).getProjectRole(inValue);
        return retVal.getProjectRoleReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getProjectRoleActorsResponse JiraSoapService.getProjectRoleActors(getProjectRoleActorsRequest request)
    {
        return base.Channel.getProjectRoleActors(request);
    }

    public RemoteProjectRoleActors getProjectRoleActors(string in0, RemoteProjectRole in1, RemoteProject in2)
    {
        getProjectRoleActorsRequest inValue = new getProjectRoleActorsRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        getProjectRoleActorsResponse retVal = ((JiraSoapService)(this)).getProjectRoleActors(inValue);
        return retVal.getProjectRoleActorsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getDefaultRoleActorsResponse JiraSoapService.getDefaultRoleActors(getDefaultRoleActorsRequest request)
    {
        return base.Channel.getDefaultRoleActors(request);
    }

    public RemoteRoleActors getDefaultRoleActors(string in0, RemoteProjectRole in1)
    {
        getDefaultRoleActorsRequest inValue = new getDefaultRoleActorsRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getDefaultRoleActorsResponse retVal = ((JiraSoapService)(this)).getDefaultRoleActors(inValue);
        return retVal.getDefaultRoleActorsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    removeAllRoleActorsByNameAndTypeResponse JiraSoapService.removeAllRoleActorsByNameAndType(removeAllRoleActorsByNameAndTypeRequest request)
    {
        return base.Channel.removeAllRoleActorsByNameAndType(request);
    }

    public void removeAllRoleActorsByNameAndType(string in0, string in1, string in2)
    {
        removeAllRoleActorsByNameAndTypeRequest inValue = new removeAllRoleActorsByNameAndTypeRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        removeAllRoleActorsByNameAndTypeResponse retVal = ((JiraSoapService)(this)).removeAllRoleActorsByNameAndType(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deleteProjectRoleResponse JiraSoapService.deleteProjectRole(deleteProjectRoleRequest request)
    {
        return base.Channel.deleteProjectRole(request);
    }

    public void deleteProjectRole(string in0, RemoteProjectRole in1, bool in2)
    {
        deleteProjectRoleRequest inValue = new deleteProjectRoleRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        deleteProjectRoleResponse retVal = ((JiraSoapService)(this)).deleteProjectRole(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    updateProjectRoleResponse JiraSoapService.updateProjectRole(updateProjectRoleRequest request)
    {
        return base.Channel.updateProjectRole(request);
    }

    public void updateProjectRole(string in0, RemoteProjectRole in1)
    {
        updateProjectRoleRequest inValue = new updateProjectRoleRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        updateProjectRoleResponse retVal = ((JiraSoapService)(this)).updateProjectRole(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    createProjectRoleResponse JiraSoapService.createProjectRole(createProjectRoleRequest request)
    {
        return base.Channel.createProjectRole(request);
    }

    public RemoteProjectRole createProjectRole(string in0, RemoteProjectRole in1)
    {
        createProjectRoleRequest inValue = new createProjectRoleRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        createProjectRoleResponse retVal = ((JiraSoapService)(this)).createProjectRole(inValue);
        return retVal.createProjectRoleReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    isProjectRoleNameUniqueResponse JiraSoapService.isProjectRoleNameUnique(isProjectRoleNameUniqueRequest request)
    {
        return base.Channel.isProjectRoleNameUnique(request);
    }

    public bool isProjectRoleNameUnique(string in0, string in1)
    {
        isProjectRoleNameUniqueRequest inValue = new isProjectRoleNameUniqueRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        isProjectRoleNameUniqueResponse retVal = ((JiraSoapService)(this)).isProjectRoleNameUnique(inValue);
        return retVal.isProjectRoleNameUniqueReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addActorsToProjectRoleResponse JiraSoapService.addActorsToProjectRole(addActorsToProjectRoleRequest request)
    {
        return base.Channel.addActorsToProjectRole(request);
    }

    public void addActorsToProjectRole(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4)
    {
        addActorsToProjectRoleRequest inValue = new addActorsToProjectRoleRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        inValue.in4 = in4;
        addActorsToProjectRoleResponse retVal = ((JiraSoapService)(this)).addActorsToProjectRole(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    removeActorsFromProjectRoleResponse JiraSoapService.removeActorsFromProjectRole(removeActorsFromProjectRoleRequest request)
    {
        return base.Channel.removeActorsFromProjectRole(request);
    }

    public void removeActorsFromProjectRole(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4)
    {
        removeActorsFromProjectRoleRequest inValue = new removeActorsFromProjectRoleRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        inValue.in4 = in4;
        removeActorsFromProjectRoleResponse retVal = ((JiraSoapService)(this)).removeActorsFromProjectRole(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addDefaultActorsToProjectRoleResponse JiraSoapService.addDefaultActorsToProjectRole(addDefaultActorsToProjectRoleRequest request)
    {
        return base.Channel.addDefaultActorsToProjectRole(request);
    }

    public void addDefaultActorsToProjectRole(string in0, string[] in1, RemoteProjectRole in2, string in3)
    {
        addDefaultActorsToProjectRoleRequest inValue = new addDefaultActorsToProjectRoleRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        addDefaultActorsToProjectRoleResponse retVal = ((JiraSoapService)(this)).addDefaultActorsToProjectRole(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    removeDefaultActorsFromProjectRoleResponse JiraSoapService.removeDefaultActorsFromProjectRole(removeDefaultActorsFromProjectRoleRequest request)
    {
        return base.Channel.removeDefaultActorsFromProjectRole(request);
    }

    public void removeDefaultActorsFromProjectRole(string in0, string[] in1, RemoteProjectRole in2, string in3)
    {
        removeDefaultActorsFromProjectRoleRequest inValue = new removeDefaultActorsFromProjectRoleRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        removeDefaultActorsFromProjectRoleResponse retVal = ((JiraSoapService)(this)).removeDefaultActorsFromProjectRole(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getAssociatedNotificationSchemesResponse JiraSoapService.getAssociatedNotificationSchemes(getAssociatedNotificationSchemesRequest request)
    {
        return base.Channel.getAssociatedNotificationSchemes(request);
    }

    public RemoteScheme[] getAssociatedNotificationSchemes(string in0, RemoteProjectRole in1)
    {
        getAssociatedNotificationSchemesRequest inValue = new getAssociatedNotificationSchemesRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getAssociatedNotificationSchemesResponse retVal = ((JiraSoapService)(this)).getAssociatedNotificationSchemes(inValue);
        return retVal.getAssociatedNotificationSchemesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getAssociatedPermissionSchemesResponse JiraSoapService.getAssociatedPermissionSchemes(getAssociatedPermissionSchemesRequest request)
    {
        return base.Channel.getAssociatedPermissionSchemes(request);
    }

    public RemoteScheme[] getAssociatedPermissionSchemes(string in0, RemoteProjectRole in1)
    {
        getAssociatedPermissionSchemesRequest inValue = new getAssociatedPermissionSchemesRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getAssociatedPermissionSchemesResponse retVal = ((JiraSoapService)(this)).getAssociatedPermissionSchemes(inValue);
        return retVal.getAssociatedPermissionSchemesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deleteProjectResponse JiraSoapService.deleteProject(deleteProjectRequest request)
    {
        return base.Channel.deleteProject(request);
    }

    public void deleteProject(string in0, string in1)
    {
        deleteProjectRequest inValue = new deleteProjectRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        deleteProjectResponse retVal = ((JiraSoapService)(this)).deleteProject(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getProjectByIdResponse JiraSoapService.getProjectById(getProjectByIdRequest request)
    {
        return base.Channel.getProjectById(request);
    }

    public RemoteProject getProjectById(string in0, long in1)
    {
        getProjectByIdRequest inValue = new getProjectByIdRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getProjectByIdResponse retVal = ((JiraSoapService)(this)).getProjectById(inValue);
        return retVal.getProjectByIdReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getVersionsResponse JiraSoapService.getVersions(getVersionsRequest request)
    {
        return base.Channel.getVersions(request);
    }

    public RemoteVersion[] getVersions(string in0, string in1)
    {
        getVersionsRequest inValue = new getVersionsRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getVersionsResponse retVal = ((JiraSoapService)(this)).getVersions(inValue);
        return retVal.getVersionsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getCustomFieldsResponse JiraSoapService.getCustomFields(getCustomFieldsRequest request)
    {
        return base.Channel.getCustomFields(request);
    }

    public RemoteField[] getCustomFields(string in0)
    {
        getCustomFieldsRequest inValue = new getCustomFieldsRequest();
        inValue.in0 = in0;
        getCustomFieldsResponse retVal = ((JiraSoapService)(this)).getCustomFields(inValue);
        return retVal.getCustomFieldsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getCommentsResponse JiraSoapService.getComments(getCommentsRequest request)
    {
        return base.Channel.getComments(request);
    }

    public RemoteComment[] getComments(string in0, string in1)
    {
        getCommentsRequest inValue = new getCommentsRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getCommentsResponse retVal = ((JiraSoapService)(this)).getComments(inValue);
        return retVal.getCommentsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getFavouriteFiltersResponse JiraSoapService.getFavouriteFilters(getFavouriteFiltersRequest request)
    {
        return base.Channel.getFavouriteFilters(request);
    }

    public RemoteFilter[] getFavouriteFilters(string in0)
    {
        getFavouriteFiltersRequest inValue = new getFavouriteFiltersRequest();
        inValue.in0 = in0;
        getFavouriteFiltersResponse retVal = ((JiraSoapService)(this)).getFavouriteFilters(inValue);
        return retVal.getFavouriteFiltersReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    releaseVersionResponse JiraSoapService.releaseVersion(releaseVersionRequest request)
    {
        return base.Channel.releaseVersion(request);
    }

    public void releaseVersion(string in0, string in1, RemoteVersion in2)
    {
        releaseVersionRequest inValue = new releaseVersionRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        releaseVersionResponse retVal = ((JiraSoapService)(this)).releaseVersion(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    archiveVersionResponse JiraSoapService.archiveVersion(archiveVersionRequest request)
    {
        return base.Channel.archiveVersion(request);
    }

    public void archiveVersion(string in0, string in1, string in2, bool in3)
    {
        archiveVersionRequest inValue = new archiveVersionRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        archiveVersionResponse retVal = ((JiraSoapService)(this)).archiveVersion(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    updateIssueResponse JiraSoapService.updateIssue(updateIssueRequest request)
    {
        return base.Channel.updateIssue(request);
    }

    public RemoteIssue updateIssue(string in0, string in1, RemoteFieldValue[] in2)
    {
        updateIssueRequest inValue = new updateIssueRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        updateIssueResponse retVal = ((JiraSoapService)(this)).updateIssue(inValue);
        return retVal.updateIssueReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getFieldsForEditResponse JiraSoapService.getFieldsForEdit(getFieldsForEditRequest request)
    {
        return base.Channel.getFieldsForEdit(request);
    }

    public RemoteField[] getFieldsForEdit(string in0, string in1)
    {
        getFieldsForEditRequest inValue = new getFieldsForEditRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getFieldsForEditResponse retVal = ((JiraSoapService)(this)).getFieldsForEdit(inValue);
        return retVal.getFieldsForEditReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssueTypesForProjectResponse JiraSoapService.getIssueTypesForProject(getIssueTypesForProjectRequest request)
    {
        return base.Channel.getIssueTypesForProject(request);
    }

    public RemoteIssueType[] getIssueTypesForProject(string in0, string in1)
    {
        getIssueTypesForProjectRequest inValue = new getIssueTypesForProjectRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getIssueTypesForProjectResponse retVal = ((JiraSoapService)(this)).getIssueTypesForProject(inValue);
        return retVal.getIssueTypesForProjectReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getSubTaskIssueTypesForProjectResponse JiraSoapService.getSubTaskIssueTypesForProject(getSubTaskIssueTypesForProjectRequest request)
    {
        return base.Channel.getSubTaskIssueTypesForProject(request);
    }

    public RemoteIssueType[] getSubTaskIssueTypesForProject(string in0, string in1)
    {
        getSubTaskIssueTypesForProjectRequest inValue = new getSubTaskIssueTypesForProjectRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getSubTaskIssueTypesForProjectResponse retVal = ((JiraSoapService)(this)).getSubTaskIssueTypesForProject(inValue);
        return retVal.getSubTaskIssueTypesForProjectReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addUserToGroupResponse JiraSoapService.addUserToGroup(addUserToGroupRequest request)
    {
        return base.Channel.addUserToGroup(request);
    }

    public void addUserToGroup(string in0, RemoteGroup in1, RemoteUser in2)
    {
        addUserToGroupRequest inValue = new addUserToGroupRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        addUserToGroupResponse retVal = ((JiraSoapService)(this)).addUserToGroup(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    removeUserFromGroupResponse JiraSoapService.removeUserFromGroup(removeUserFromGroupRequest request)
    {
        return base.Channel.removeUserFromGroup(request);
    }

    public void removeUserFromGroup(string in0, RemoteGroup in1, RemoteUser in2)
    {
        removeUserFromGroupRequest inValue = new removeUserFromGroupRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        removeUserFromGroupResponse retVal = ((JiraSoapService)(this)).removeUserFromGroup(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getSecurityLevelResponse JiraSoapService.getSecurityLevel(getSecurityLevelRequest request)
    {
        return base.Channel.getSecurityLevel(request);
    }

    public RemoteSecurityLevel getSecurityLevel(string in0, string in1)
    {
        getSecurityLevelRequest inValue = new getSecurityLevelRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getSecurityLevelResponse retVal = ((JiraSoapService)(this)).getSecurityLevel(inValue);
        return retVal.getSecurityLevelReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addCommentResponse JiraSoapService.addComment(addCommentRequest request)
    {
        return base.Channel.addComment(request);
    }

    public void addComment(string in0, string in1, RemoteComment in2)
    {
        addCommentRequest inValue = new addCommentRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        addCommentResponse retVal = ((JiraSoapService)(this)).addComment(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    logoutResponse JiraSoapService.logout(logoutRequest request)
    {
        return base.Channel.logout(request);
    }

    public bool logout(string in0)
    {
        logoutRequest inValue = new logoutRequest();
        inValue.in0 = in0;
        logoutResponse retVal = ((JiraSoapService)(this)).logout(inValue);
        return retVal.logoutReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getProjectWithSchemesByIdResponse JiraSoapService.getProjectWithSchemesById(getProjectWithSchemesByIdRequest request)
    {
        return base.Channel.getProjectWithSchemesById(request);
    }

    public RemoteProject getProjectWithSchemesById(string in0, long in1)
    {
        getProjectWithSchemesByIdRequest inValue = new getProjectWithSchemesByIdRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getProjectWithSchemesByIdResponse retVal = ((JiraSoapService)(this)).getProjectWithSchemesById(inValue);
        return retVal.getProjectWithSchemesByIdReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getSecurityLevelsResponse JiraSoapService.getSecurityLevels(getSecurityLevelsRequest request)
    {
        return base.Channel.getSecurityLevels(request);
    }

    public RemoteSecurityLevel[] getSecurityLevels(string in0, string in1)
    {
        getSecurityLevelsRequest inValue = new getSecurityLevelsRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getSecurityLevelsResponse retVal = ((JiraSoapService)(this)).getSecurityLevels(inValue);
        return retVal.getSecurityLevelsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getProjectAvatarsResponse JiraSoapService.getProjectAvatars(getProjectAvatarsRequest request)
    {
        return base.Channel.getProjectAvatars(request);
    }

    public RemoteAvatar[] getProjectAvatars(string in0, string in1, bool in2)
    {
        getProjectAvatarsRequest inValue = new getProjectAvatarsRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        getProjectAvatarsResponse retVal = ((JiraSoapService)(this)).getProjectAvatars(inValue);
        return retVal.getProjectAvatarsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    setProjectAvatarResponse JiraSoapService.setProjectAvatar(setProjectAvatarRequest request)
    {
        return base.Channel.setProjectAvatar(request);
    }

    public void setProjectAvatar(string in0, string in1, long in2)
    {
        setProjectAvatarRequest inValue = new setProjectAvatarRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        setProjectAvatarResponse retVal = ((JiraSoapService)(this)).setProjectAvatar(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getProjectAvatarResponse JiraSoapService.getProjectAvatar(getProjectAvatarRequest request)
    {
        return base.Channel.getProjectAvatar(request);
    }

    public RemoteAvatar getProjectAvatar(string in0, string in1)
    {
        getProjectAvatarRequest inValue = new getProjectAvatarRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getProjectAvatarResponse retVal = ((JiraSoapService)(this)).getProjectAvatar(inValue);
        return retVal.getProjectAvatarReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deleteProjectAvatarResponse JiraSoapService.deleteProjectAvatar(deleteProjectAvatarRequest request)
    {
        return base.Channel.deleteProjectAvatar(request);
    }

    public void deleteProjectAvatar(string in0, long in1)
    {
        deleteProjectAvatarRequest inValue = new deleteProjectAvatarRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        deleteProjectAvatarResponse retVal = ((JiraSoapService)(this)).deleteProjectAvatar(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getNotificationSchemesResponse JiraSoapService.getNotificationSchemes(getNotificationSchemesRequest request)
    {
        return base.Channel.getNotificationSchemes(request);
    }

    public RemoteScheme[] getNotificationSchemes(string in0)
    {
        getNotificationSchemesRequest inValue = new getNotificationSchemesRequest();
        inValue.in0 = in0;
        getNotificationSchemesResponse retVal = ((JiraSoapService)(this)).getNotificationSchemes(inValue);
        return retVal.getNotificationSchemesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getPermissionSchemesResponse JiraSoapService.getPermissionSchemes(getPermissionSchemesRequest request)
    {
        return base.Channel.getPermissionSchemes(request);
    }

    public RemotePermissionScheme[] getPermissionSchemes(string in0)
    {
        getPermissionSchemesRequest inValue = new getPermissionSchemesRequest();
        inValue.in0 = in0;
        getPermissionSchemesResponse retVal = ((JiraSoapService)(this)).getPermissionSchemes(inValue);
        return retVal.getPermissionSchemesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getAllPermissionsResponse JiraSoapService.getAllPermissions(getAllPermissionsRequest request)
    {
        return base.Channel.getAllPermissions(request);
    }

    public RemotePermission[] getAllPermissions(string in0)
    {
        getAllPermissionsRequest inValue = new getAllPermissionsRequest();
        inValue.in0 = in0;
        getAllPermissionsResponse retVal = ((JiraSoapService)(this)).getAllPermissions(inValue);
        return retVal.getAllPermissionsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    createPermissionSchemeResponse JiraSoapService.createPermissionScheme(createPermissionSchemeRequest request)
    {
        return base.Channel.createPermissionScheme(request);
    }

    public RemotePermissionScheme createPermissionScheme(string in0, string in1, string in2)
    {
        createPermissionSchemeRequest inValue = new createPermissionSchemeRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        createPermissionSchemeResponse retVal = ((JiraSoapService)(this)).createPermissionScheme(inValue);
        return retVal.createPermissionSchemeReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addPermissionToResponse JiraSoapService.addPermissionTo(addPermissionToRequest request)
    {
        return base.Channel.addPermissionTo(request);
    }

    public RemotePermissionScheme addPermissionTo(string in0, RemotePermissionScheme in1, RemotePermission in2, RemoteEntity in3)
    {
        addPermissionToRequest inValue = new addPermissionToRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        addPermissionToResponse retVal = ((JiraSoapService)(this)).addPermissionTo(inValue);
        return retVal.addPermissionToReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deletePermissionFromResponse JiraSoapService.deletePermissionFrom(deletePermissionFromRequest request)
    {
        return base.Channel.deletePermissionFrom(request);
    }

    public RemotePermissionScheme deletePermissionFrom(string in0, RemotePermissionScheme in1, RemotePermission in2, RemoteEntity in3)
    {
        deletePermissionFromRequest inValue = new deletePermissionFromRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        deletePermissionFromResponse retVal = ((JiraSoapService)(this)).deletePermissionFrom(inValue);
        return retVal.deletePermissionFromReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deletePermissionSchemeResponse JiraSoapService.deletePermissionScheme(deletePermissionSchemeRequest request)
    {
        return base.Channel.deletePermissionScheme(request);
    }

    public void deletePermissionScheme(string in0, string in1)
    {
        deletePermissionSchemeRequest inValue = new deletePermissionSchemeRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        deletePermissionSchemeResponse retVal = ((JiraSoapService)(this)).deletePermissionScheme(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    createIssueWithSecurityLevelResponse JiraSoapService.createIssueWithSecurityLevel(createIssueWithSecurityLevelRequest request)
    {
        return base.Channel.createIssueWithSecurityLevel(request);
    }

    public RemoteIssue createIssueWithSecurityLevel(string in0, RemoteIssue in1, long in2)
    {
        createIssueWithSecurityLevelRequest inValue = new createIssueWithSecurityLevelRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        createIssueWithSecurityLevelResponse retVal = ((JiraSoapService)(this)).createIssueWithSecurityLevel(inValue);
        return retVal.createIssueWithSecurityLevelReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addAttachmentsToIssueResponse JiraSoapService.addAttachmentsToIssue(addAttachmentsToIssueRequest request)
    {
        return base.Channel.addAttachmentsToIssue(request);
    }

    public bool addAttachmentsToIssue(string in0, string in1, string[] in2, sbyte[] in3)
    {
        addAttachmentsToIssueRequest inValue = new addAttachmentsToIssueRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        addAttachmentsToIssueResponse retVal = ((JiraSoapService)(this)).addAttachmentsToIssue(inValue);
        return retVal.addAttachmentsToIssueReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getAttachmentsFromIssueResponse JiraSoapService.getAttachmentsFromIssue(getAttachmentsFromIssueRequest request)
    {
        return base.Channel.getAttachmentsFromIssue(request);
    }

    public RemoteAttachment[] getAttachmentsFromIssue(string in0, string in1)
    {
        getAttachmentsFromIssueRequest inValue = new getAttachmentsFromIssueRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getAttachmentsFromIssueResponse retVal = ((JiraSoapService)(this)).getAttachmentsFromIssue(inValue);
        return retVal.getAttachmentsFromIssueReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deleteIssueResponse JiraSoapService.deleteIssue(deleteIssueRequest request)
    {
        return base.Channel.deleteIssue(request);
    }

    public void deleteIssue(string in0, string in1)
    {
        deleteIssueRequest inValue = new deleteIssueRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        deleteIssueResponse retVal = ((JiraSoapService)(this)).deleteIssue(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    hasPermissionToEditCommentResponse JiraSoapService.hasPermissionToEditComment(hasPermissionToEditCommentRequest request)
    {
        return base.Channel.hasPermissionToEditComment(request);
    }

    public bool hasPermissionToEditComment(string in0, RemoteComment in1)
    {
        hasPermissionToEditCommentRequest inValue = new hasPermissionToEditCommentRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        hasPermissionToEditCommentResponse retVal = ((JiraSoapService)(this)).hasPermissionToEditComment(inValue);
        return retVal.hasPermissionToEditCommentReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    editCommentResponse JiraSoapService.editComment(editCommentRequest request)
    {
        return base.Channel.editComment(request);
    }

    public RemoteComment editComment(string in0, RemoteComment in1)
    {
        editCommentRequest inValue = new editCommentRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        editCommentResponse retVal = ((JiraSoapService)(this)).editComment(inValue);
        return retVal.editCommentReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getFieldsForActionResponse JiraSoapService.getFieldsForAction(getFieldsForActionRequest request)
    {
        return base.Channel.getFieldsForAction(request);
    }

    public RemoteField[] getFieldsForAction(string in0, string in1, string in2)
    {
        getFieldsForActionRequest inValue = new getFieldsForActionRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        getFieldsForActionResponse retVal = ((JiraSoapService)(this)).getFieldsForAction(inValue);
        return retVal.getFieldsForActionReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    progressWorkflowActionResponse JiraSoapService.progressWorkflowAction(progressWorkflowActionRequest request)
    {
        return base.Channel.progressWorkflowAction(request);
    }

    public RemoteIssue progressWorkflowAction(string in0, string in1, string in2, RemoteFieldValue[] in3)
    {
        progressWorkflowActionRequest inValue = new progressWorkflowActionRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        progressWorkflowActionResponse retVal = ((JiraSoapService)(this)).progressWorkflowAction(inValue);
        return retVal.progressWorkflowActionReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssueByIdResponse JiraSoapService.getIssueById(getIssueByIdRequest request)
    {
        return base.Channel.getIssueById(request);
    }

    public RemoteIssue getIssueById(string in0, string in1)
    {
        getIssueByIdRequest inValue = new getIssueByIdRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getIssueByIdResponse retVal = ((JiraSoapService)(this)).getIssueById(inValue);
        return retVal.getIssueByIdReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addWorklogWithNewRemainingEstimateResponse JiraSoapService.addWorklogWithNewRemainingEstimate(addWorklogWithNewRemainingEstimateRequest request)
    {
        return base.Channel.addWorklogWithNewRemainingEstimate(request);
    }

    public RemoteWorklog addWorklogWithNewRemainingEstimate(string in0, string in1, RemoteWorklog in2, string in3)
    {
        addWorklogWithNewRemainingEstimateRequest inValue = new addWorklogWithNewRemainingEstimateRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        addWorklogWithNewRemainingEstimateResponse retVal = ((JiraSoapService)(this)).addWorklogWithNewRemainingEstimate(inValue);
        return retVal.addWorklogWithNewRemainingEstimateReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addWorklogAndAutoAdjustRemainingEstimateResponse JiraSoapService.addWorklogAndAutoAdjustRemainingEstimate(addWorklogAndAutoAdjustRemainingEstimateRequest request)
    {
        return base.Channel.addWorklogAndAutoAdjustRemainingEstimate(request);
    }

    public RemoteWorklog addWorklogAndAutoAdjustRemainingEstimate(string in0, string in1, RemoteWorklog in2)
    {
        addWorklogAndAutoAdjustRemainingEstimateRequest inValue = new addWorklogAndAutoAdjustRemainingEstimateRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        addWorklogAndAutoAdjustRemainingEstimateResponse retVal = ((JiraSoapService)(this)).addWorklogAndAutoAdjustRemainingEstimate(inValue);
        return retVal.addWorklogAndAutoAdjustRemainingEstimateReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addWorklogAndRetainRemainingEstimateResponse JiraSoapService.addWorklogAndRetainRemainingEstimate(addWorklogAndRetainRemainingEstimateRequest request)
    {
        return base.Channel.addWorklogAndRetainRemainingEstimate(request);
    }

    public RemoteWorklog addWorklogAndRetainRemainingEstimate(string in0, string in1, RemoteWorklog in2)
    {
        addWorklogAndRetainRemainingEstimateRequest inValue = new addWorklogAndRetainRemainingEstimateRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        addWorklogAndRetainRemainingEstimateResponse retVal = ((JiraSoapService)(this)).addWorklogAndRetainRemainingEstimate(inValue);
        return retVal.addWorklogAndRetainRemainingEstimateReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deleteWorklogWithNewRemainingEstimateResponse JiraSoapService.deleteWorklogWithNewRemainingEstimate(deleteWorklogWithNewRemainingEstimateRequest request)
    {
        return base.Channel.deleteWorklogWithNewRemainingEstimate(request);
    }

    public void deleteWorklogWithNewRemainingEstimate(string in0, string in1, string in2)
    {
        deleteWorklogWithNewRemainingEstimateRequest inValue = new deleteWorklogWithNewRemainingEstimateRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        deleteWorklogWithNewRemainingEstimateResponse retVal = ((JiraSoapService)(this)).deleteWorklogWithNewRemainingEstimate(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deleteWorklogAndAutoAdjustRemainingEstimateResponse JiraSoapService.deleteWorklogAndAutoAdjustRemainingEstimate(deleteWorklogAndAutoAdjustRemainingEstimateRequest request)
    {
        return base.Channel.deleteWorklogAndAutoAdjustRemainingEstimate(request);
    }

    public void deleteWorklogAndAutoAdjustRemainingEstimate(string in0, string in1)
    {
        deleteWorklogAndAutoAdjustRemainingEstimateRequest inValue = new deleteWorklogAndAutoAdjustRemainingEstimateRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        deleteWorklogAndAutoAdjustRemainingEstimateResponse retVal = ((JiraSoapService)(this)).deleteWorklogAndAutoAdjustRemainingEstimate(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deleteWorklogAndRetainRemainingEstimateResponse JiraSoapService.deleteWorklogAndRetainRemainingEstimate(deleteWorklogAndRetainRemainingEstimateRequest request)
    {
        return base.Channel.deleteWorklogAndRetainRemainingEstimate(request);
    }

    public void deleteWorklogAndRetainRemainingEstimate(string in0, string in1)
    {
        deleteWorklogAndRetainRemainingEstimateRequest inValue = new deleteWorklogAndRetainRemainingEstimateRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        deleteWorklogAndRetainRemainingEstimateResponse retVal = ((JiraSoapService)(this)).deleteWorklogAndRetainRemainingEstimate(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    updateWorklogWithNewRemainingEstimateResponse JiraSoapService.updateWorklogWithNewRemainingEstimate(updateWorklogWithNewRemainingEstimateRequest request)
    {
        return base.Channel.updateWorklogWithNewRemainingEstimate(request);
    }

    public void updateWorklogWithNewRemainingEstimate(string in0, RemoteWorklog in1, string in2)
    {
        updateWorklogWithNewRemainingEstimateRequest inValue = new updateWorklogWithNewRemainingEstimateRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        updateWorklogWithNewRemainingEstimateResponse retVal = ((JiraSoapService)(this)).updateWorklogWithNewRemainingEstimate(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    updateWorklogAndAutoAdjustRemainingEstimateResponse JiraSoapService.updateWorklogAndAutoAdjustRemainingEstimate(updateWorklogAndAutoAdjustRemainingEstimateRequest request)
    {
        return base.Channel.updateWorklogAndAutoAdjustRemainingEstimate(request);
    }

    public void updateWorklogAndAutoAdjustRemainingEstimate(string in0, RemoteWorklog in1)
    {
        updateWorklogAndAutoAdjustRemainingEstimateRequest inValue = new updateWorklogAndAutoAdjustRemainingEstimateRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        updateWorklogAndAutoAdjustRemainingEstimateResponse retVal = ((JiraSoapService)(this)).updateWorklogAndAutoAdjustRemainingEstimate(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    updateWorklogAndRetainRemainingEstimateResponse JiraSoapService.updateWorklogAndRetainRemainingEstimate(updateWorklogAndRetainRemainingEstimateRequest request)
    {
        return base.Channel.updateWorklogAndRetainRemainingEstimate(request);
    }

    public void updateWorklogAndRetainRemainingEstimate(string in0, RemoteWorklog in1)
    {
        updateWorklogAndRetainRemainingEstimateRequest inValue = new updateWorklogAndRetainRemainingEstimateRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        updateWorklogAndRetainRemainingEstimateResponse retVal = ((JiraSoapService)(this)).updateWorklogAndRetainRemainingEstimate(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getWorklogsResponse JiraSoapService.getWorklogs(getWorklogsRequest request)
    {
        return base.Channel.getWorklogs(request);
    }

    public RemoteWorklog[] getWorklogs(string in0, string in1)
    {
        getWorklogsRequest inValue = new getWorklogsRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getWorklogsResponse retVal = ((JiraSoapService)(this)).getWorklogs(inValue);
        return retVal.getWorklogsReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    hasPermissionToCreateWorklogResponse JiraSoapService.hasPermissionToCreateWorklog(hasPermissionToCreateWorklogRequest request)
    {
        return base.Channel.hasPermissionToCreateWorklog(request);
    }

    public bool hasPermissionToCreateWorklog(string in0, string in1)
    {
        hasPermissionToCreateWorklogRequest inValue = new hasPermissionToCreateWorklogRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        hasPermissionToCreateWorklogResponse retVal = ((JiraSoapService)(this)).hasPermissionToCreateWorklog(inValue);
        return retVal.hasPermissionToCreateWorklogReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    hasPermissionToDeleteWorklogResponse JiraSoapService.hasPermissionToDeleteWorklog(hasPermissionToDeleteWorklogRequest request)
    {
        return base.Channel.hasPermissionToDeleteWorklog(request);
    }

    public bool hasPermissionToDeleteWorklog(string in0, string in1)
    {
        hasPermissionToDeleteWorklogRequest inValue = new hasPermissionToDeleteWorklogRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        hasPermissionToDeleteWorklogResponse retVal = ((JiraSoapService)(this)).hasPermissionToDeleteWorklog(inValue);
        return retVal.hasPermissionToDeleteWorklogReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    hasPermissionToUpdateWorklogResponse JiraSoapService.hasPermissionToUpdateWorklog(hasPermissionToUpdateWorklogRequest request)
    {
        return base.Channel.hasPermissionToUpdateWorklog(request);
    }

    public bool hasPermissionToUpdateWorklog(string in0, string in1)
    {
        hasPermissionToUpdateWorklogRequest inValue = new hasPermissionToUpdateWorklogRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        hasPermissionToUpdateWorklogResponse retVal = ((JiraSoapService)(this)).hasPermissionToUpdateWorklog(inValue);
        return retVal.hasPermissionToUpdateWorklogReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getResolutionDateByKeyResponse JiraSoapService.getResolutionDateByKey(getResolutionDateByKeyRequest request)
    {
        return base.Channel.getResolutionDateByKey(request);
    }

    public System.DateTime getResolutionDateByKey(string in0, string in1)
    {
        getResolutionDateByKeyRequest inValue = new getResolutionDateByKeyRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getResolutionDateByKeyResponse retVal = ((JiraSoapService)(this)).getResolutionDateByKey(inValue);
        return retVal.getResolutionDateByKeyReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getResolutionDateByIdResponse JiraSoapService.getResolutionDateById(getResolutionDateByIdRequest request)
    {
        return base.Channel.getResolutionDateById(request);
    }

    public System.DateTime getResolutionDateById(string in0, long in1)
    {
        getResolutionDateByIdRequest inValue = new getResolutionDateByIdRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getResolutionDateByIdResponse retVal = ((JiraSoapService)(this)).getResolutionDateById(inValue);
        return retVal.getResolutionDateByIdReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssueCountForFilterResponse JiraSoapService.getIssueCountForFilter(getIssueCountForFilterRequest request)
    {
        return base.Channel.getIssueCountForFilter(request);
    }

    public long getIssueCountForFilter(string in0, string in1)
    {
        getIssueCountForFilterRequest inValue = new getIssueCountForFilterRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getIssueCountForFilterResponse retVal = ((JiraSoapService)(this)).getIssueCountForFilter(inValue);
        return retVal.getIssueCountForFilterReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssuesFromTextSearchResponse JiraSoapService.getIssuesFromTextSearch(getIssuesFromTextSearchRequest request)
    {
        return base.Channel.getIssuesFromTextSearch(request);
    }

    public RemoteIssue[] getIssuesFromTextSearch(string in0, string in1)
    {
        getIssuesFromTextSearchRequest inValue = new getIssuesFromTextSearchRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getIssuesFromTextSearchResponse retVal = ((JiraSoapService)(this)).getIssuesFromTextSearch(inValue);
        return retVal.getIssuesFromTextSearchReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssuesFromTextSearchWithProjectResponse JiraSoapService.getIssuesFromTextSearchWithProject(getIssuesFromTextSearchWithProjectRequest request)
    {
        return base.Channel.getIssuesFromTextSearchWithProject(request);
    }

    public RemoteIssue[] getIssuesFromTextSearchWithProject(string in0, string[] in1, string in2, int in3)
    {
        getIssuesFromTextSearchWithProjectRequest inValue = new getIssuesFromTextSearchWithProjectRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        getIssuesFromTextSearchWithProjectResponse retVal = ((JiraSoapService)(this)).getIssuesFromTextSearchWithProject(inValue);
        return retVal.getIssuesFromTextSearchWithProjectReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssuesFromJqlSearchResponse JiraSoapService.getIssuesFromJqlSearch(getIssuesFromJqlSearchRequest request)
    {
        return base.Channel.getIssuesFromJqlSearch(request);
    }

    public RemoteIssue[] getIssuesFromJqlSearch(string in0, string in1, int in2)
    {
        getIssuesFromJqlSearchRequest inValue = new getIssuesFromJqlSearchRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        getIssuesFromJqlSearchResponse retVal = ((JiraSoapService)(this)).getIssuesFromJqlSearch(inValue);
        return retVal.getIssuesFromJqlSearchReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deleteUserResponse JiraSoapService.deleteUser(deleteUserRequest request)
    {
        return base.Channel.deleteUser(request);
    }

    public void deleteUser(string in0, string in1)
    {
        deleteUserRequest inValue = new deleteUserRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        deleteUserResponse retVal = ((JiraSoapService)(this)).deleteUser(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    updateGroupResponse JiraSoapService.updateGroup(updateGroupRequest request)
    {
        return base.Channel.updateGroup(request);
    }

    public RemoteGroup updateGroup(string in0, RemoteGroup in1)
    {
        updateGroupRequest inValue = new updateGroupRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        updateGroupResponse retVal = ((JiraSoapService)(this)).updateGroup(inValue);
        return retVal.updateGroupReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    deleteGroupResponse JiraSoapService.deleteGroup(deleteGroupRequest request)
    {
        return base.Channel.deleteGroup(request);
    }

    public void deleteGroup(string in0, string in1, string in2)
    {
        deleteGroupRequest inValue = new deleteGroupRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        deleteGroupResponse retVal = ((JiraSoapService)(this)).deleteGroup(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    refreshCustomFieldsResponse JiraSoapService.refreshCustomFields(refreshCustomFieldsRequest request)
    {
        return base.Channel.refreshCustomFields(request);
    }

    public void refreshCustomFields(string in0)
    {
        refreshCustomFieldsRequest inValue = new refreshCustomFieldsRequest();
        inValue.in0 = in0;
        refreshCustomFieldsResponse retVal = ((JiraSoapService)(this)).refreshCustomFields(inValue);
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getSavedFiltersResponse JiraSoapService.getSavedFilters(getSavedFiltersRequest request)
    {
        return base.Channel.getSavedFilters(request);
    }

    public RemoteFilter[] getSavedFilters(string in0)
    {
        getSavedFiltersRequest inValue = new getSavedFiltersRequest();
        inValue.in0 = in0;
        getSavedFiltersResponse retVal = ((JiraSoapService)(this)).getSavedFilters(inValue);
        return retVal.getSavedFiltersReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addBase64EncodedAttachmentsToIssueResponse JiraSoapService.addBase64EncodedAttachmentsToIssue(addBase64EncodedAttachmentsToIssueRequest request)
    {
        return base.Channel.addBase64EncodedAttachmentsToIssue(request);
    }

    public bool addBase64EncodedAttachmentsToIssue(string in0, string in1, string[] in2, string[] in3)
    {
        addBase64EncodedAttachmentsToIssueRequest inValue = new addBase64EncodedAttachmentsToIssueRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        addBase64EncodedAttachmentsToIssueResponse retVal = ((JiraSoapService)(this)).addBase64EncodedAttachmentsToIssue(inValue);
        return retVal.addBase64EncodedAttachmentsToIssueReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    createProjectFromObjectResponse JiraSoapService.createProjectFromObject(createProjectFromObjectRequest request)
    {
        return base.Channel.createProjectFromObject(request);
    }

    public RemoteProject createProjectFromObject(string in0, RemoteProject in1)
    {
        createProjectFromObjectRequest inValue = new createProjectFromObjectRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        createProjectFromObjectResponse retVal = ((JiraSoapService)(this)).createProjectFromObject(inValue);
        return retVal.createProjectFromObjectReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getSecuritySchemesResponse JiraSoapService.getSecuritySchemes(getSecuritySchemesRequest request)
    {
        return base.Channel.getSecuritySchemes(request);
    }

    public RemoteScheme[] getSecuritySchemes(string in0)
    {
        getSecuritySchemesRequest inValue = new getSecuritySchemesRequest();
        inValue.in0 = in0;
        getSecuritySchemesResponse retVal = ((JiraSoapService)(this)).getSecuritySchemes(inValue);
        return retVal.getSecuritySchemesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    addVersionResponse JiraSoapService.addVersion(addVersionRequest request)
    {
        return base.Channel.addVersion(request);
    }

    public RemoteVersion addVersion(string in0, string in1, RemoteVersion in2)
    {
        addVersionRequest inValue = new addVersionRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        addVersionResponse retVal = ((JiraSoapService)(this)).addVersion(inValue);
        return retVal.addVersionReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssuesFromFilterResponse JiraSoapService.getIssuesFromFilter(getIssuesFromFilterRequest request)
    {
        return base.Channel.getIssuesFromFilter(request);
    }

    public RemoteIssue[] getIssuesFromFilter(string in0, string in1)
    {
        getIssuesFromFilterRequest inValue = new getIssuesFromFilterRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        getIssuesFromFilterResponse retVal = ((JiraSoapService)(this)).getIssuesFromFilter(inValue);
        return retVal.getIssuesFromFilterReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssuesFromFilterWithLimitResponse JiraSoapService.getIssuesFromFilterWithLimit(getIssuesFromFilterWithLimitRequest request)
    {
        return base.Channel.getIssuesFromFilterWithLimit(request);
    }

    public RemoteIssue[] getIssuesFromFilterWithLimit(string in0, string in1, int in2, int in3)
    {
        getIssuesFromFilterWithLimitRequest inValue = new getIssuesFromFilterWithLimitRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        getIssuesFromFilterWithLimitResponse retVal = ((JiraSoapService)(this)).getIssuesFromFilterWithLimit(inValue);
        return retVal.getIssuesFromFilterWithLimitReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getIssuesFromTextSearchWithLimitResponse JiraSoapService.getIssuesFromTextSearchWithLimit(getIssuesFromTextSearchWithLimitRequest request)
    {
        return base.Channel.getIssuesFromTextSearchWithLimit(request);
    }

    public RemoteIssue[] getIssuesFromTextSearchWithLimit(string in0, string in1, int in2, int in3)
    {
        getIssuesFromTextSearchWithLimitRequest inValue = new getIssuesFromTextSearchWithLimitRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        getIssuesFromTextSearchWithLimitResponse retVal = ((JiraSoapService)(this)).getIssuesFromTextSearchWithLimit(inValue);
        return retVal.getIssuesFromTextSearchWithLimitReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    getProjectsNoSchemesResponse JiraSoapService.getProjectsNoSchemes(getProjectsNoSchemesRequest request)
    {
        return base.Channel.getProjectsNoSchemes(request);
    }

    public RemoteProject[] getProjectsNoSchemes(string in0)
    {
        getProjectsNoSchemesRequest inValue = new getProjectsNoSchemesRequest();
        inValue.in0 = in0;
        getProjectsNoSchemesResponse retVal = ((JiraSoapService)(this)).getProjectsNoSchemes(inValue);
        return retVal.getProjectsNoSchemesReturn;
    }

    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    setNewProjectAvatarResponse JiraSoapService.setNewProjectAvatar(setNewProjectAvatarRequest request)
    {
        return base.Channel.setNewProjectAvatar(request);
    }

    public void setNewProjectAvatar(string in0, string in1, string in2, string in3)
    {
        setNewProjectAvatarRequest inValue = new setNewProjectAvatarRequest();
        inValue.in0 = in0;
        inValue.in1 = in1;
        inValue.in2 = in2;
        inValue.in3 = in3;
        setNewProjectAvatarResponse retVal = ((JiraSoapService)(this)).setNewProjectAvatar(inValue);
    }
}

redpajama_set_name: RedPajamaGithub