/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.5 * User agent: apibuilder app.apibuilder.io/januar/apidoc-api/0.0.5/play_2_8_mock_client */ package januar.apidoc.apidoc.api.v0.mock { trait Client extends januar.apidoc.apidoc.api.v0.interfaces.Client { val baseUrl: String = "http://mock.localhost" override def applications: januar.apidoc.apidoc.api.v0.Applications = MockApplicationsImpl override def attributes: januar.apidoc.apidoc.api.v0.Attributes = MockAttributesImpl override def changes: januar.apidoc.apidoc.api.v0.Changes = MockChangesImpl override def code: januar.apidoc.apidoc.api.v0.Code = MockCodeImpl override def healthchecks: januar.apidoc.apidoc.api.v0.Healthchecks = MockHealthchecksImpl override def domains: januar.apidoc.apidoc.api.v0.Domains = MockDomainsImpl override def emailVerificationConfirmationForms: januar.apidoc.apidoc.api.v0.EmailVerificationConfirmationForms = MockEmailVerificationConfirmationFormsImpl override def generatorServices: januar.apidoc.apidoc.api.v0.GeneratorServices = MockGeneratorServicesImpl override def generatorWithServices: januar.apidoc.apidoc.api.v0.GeneratorWithServices = MockGeneratorWithServicesImpl override def items: januar.apidoc.apidoc.api.v0.Items = MockItemsImpl override def memberships: januar.apidoc.apidoc.api.v0.Memberships = MockMembershipsImpl override def membershipRequests: januar.apidoc.apidoc.api.v0.MembershipRequests = MockMembershipRequestsImpl override def organizations: januar.apidoc.apidoc.api.v0.Organizations = MockOrganizationsImpl override def passwordResets: januar.apidoc.apidoc.api.v0.PasswordResets = MockPasswordResetsImpl override def passwordResetRequests: januar.apidoc.apidoc.api.v0.PasswordResetRequests = MockPasswordResetRequestsImpl override def subscriptions: januar.apidoc.apidoc.api.v0.Subscriptions = MockSubscriptionsImpl override def tokens: januar.apidoc.apidoc.api.v0.Tokens = MockTokensImpl override def users: januar.apidoc.apidoc.api.v0.Users = MockUsersImpl override def validations: januar.apidoc.apidoc.api.v0.Validations = MockValidationsImpl override def versions: januar.apidoc.apidoc.api.v0.Versions = MockVersionsImpl override def watches: januar.apidoc.apidoc.api.v0.Watches = MockWatchesImpl } object MockApplicationsImpl extends MockApplications trait MockApplications extends januar.apidoc.apidoc.api.v0.Applications { /** * Search all applications. Results are always paginated. * * @param orgKey The organization key for which to search applications * @param name The name of an application. Case in-sensitive. Exact match * @param guid The guid of an application. Exact match * @param key The key of an application. Case in-sensitive. Exact match * @param hasVersion If true, we return applications that have at least one version. If false, we * return applications that have no versions in the system * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( orgKey: String, name: _root_.scala.Option[String] = None, guid: _root_.scala.Option[_root_.java.util.UUID] = None, key: _root_.scala.Option[String] = None, hasVersion: _root_.scala.Option[Boolean] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.Application]] = scala.concurrent.Future.successful { Nil } /** * Create an application. */ def post( orgKey: String, applicationForm: januar.apidoc.apidoc.api.v0.models.ApplicationForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Application] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeApplication() } /** * Updates an application. */ def putByApplicationKey( orgKey: String, applicationKey: String, applicationForm: januar.apidoc.apidoc.api.v0.models.ApplicationForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Application] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeApplication() } /** * Deletes a specific application and its associated versions. */ def deleteByApplicationKey( orgKey: String, applicationKey: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } /** * Moves application to a new organization. */ def postMoveByApplicationKey( orgKey: String, applicationKey: String, moveForm: januar.apidoc.apidoc.api.v0.models.MoveForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Application] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeApplication() } } object MockAttributesImpl extends MockAttributes trait MockAttributes extends januar.apidoc.apidoc.api.v0.Attributes { /** * Search all attributes. Results are always paginated. * * @param guid Find the watch with this guid. * @param name Find attributes with this name. Case in-sensitive. Exact match * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( guid: _root_.scala.Option[_root_.java.util.UUID] = None, name: _root_.scala.Option[String] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.Attribute]] = scala.concurrent.Future.successful { Nil } /** * Returns the attribute with this name. */ def getByName( name: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Attribute] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeAttribute() } /** * Create a new attribute. */ def post( attributeForm: januar.apidoc.apidoc.api.v0.models.AttributeForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Attribute] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeAttribute() } /** * Deletes the attribute with this name. Only the user who created an attribute can * delete it. */ def deleteByName( name: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockChangesImpl extends MockChanges trait MockChanges extends januar.apidoc.apidoc.api.v0.Changes { /** * @param orgKey Filter changes to those made for the organization with this key. * @param applicationKey Filter changes to those made for the application with this key. * @param from Filter changes to those made from this version. * @param to Filter changes to those made to this version. * @param type The type of diff to return. * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( orgKey: _root_.scala.Option[String] = None, applicationKey: _root_.scala.Option[String] = None, from: _root_.scala.Option[String] = None, to: _root_.scala.Option[String] = None, `type`: _root_.scala.Option[String] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.Change]] = scala.concurrent.Future.successful { Nil } } object MockCodeImpl extends MockCode trait MockCode extends januar.apidoc.apidoc.api.v0.Code { /** * Generate code for a specific version of an application. * * @param orgKey The organization key for which to generate code * @param applicationKey The application key for which to generate code * @param version The version of this application. Can be 'latest' * @param generatorKey The key of the generator to invoke */ def get( orgKey: String, applicationKey: String, version: String, generatorKey: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Code] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeCode() } } object MockHealthchecksImpl extends MockHealthchecks trait MockHealthchecks extends januar.apidoc.apidoc.api.v0.Healthchecks { def getHealthcheck( requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[com.bryzek.apidoc.generator.v0.models.Healthcheck] = scala.concurrent.Future.successful { com.bryzek.apidoc.generator.v0.mock.Factories.makeHealthcheck() } def getMigrate( requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Map[String, String]] = scala.concurrent.Future.successful { Map() } } object MockDomainsImpl extends MockDomains trait MockDomains extends januar.apidoc.apidoc.api.v0.Domains { /** * Add a domain to this organization */ def post( orgKey: String, domain: januar.apidoc.apidoc.api.v0.models.Domain, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Domain] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeDomain() } /** * Remove this domain from this organization */ def deleteByName( orgKey: String, name: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockEmailVerificationConfirmationFormsImpl extends MockEmailVerificationConfirmationForms trait MockEmailVerificationConfirmationForms extends januar.apidoc.apidoc.api.v0.EmailVerificationConfirmationForms { /** * Validate an email address using a token. */ def post( emailVerificationConfirmationForm: januar.apidoc.apidoc.api.v0.models.EmailVerificationConfirmationForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockGeneratorServicesImpl extends MockGeneratorServices trait MockGeneratorServices extends januar.apidoc.apidoc.api.v0.GeneratorServices { /** * List all generator services * * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( guid: _root_.scala.Option[_root_.java.util.UUID] = None, uri: _root_.scala.Option[String] = None, generatorKey: _root_.scala.Option[String] = None, limit: Long = 100L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.GeneratorService]] = scala.concurrent.Future.successful { Nil } def getByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.GeneratorService] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeGeneratorService() } def post( generatorServiceForm: januar.apidoc.apidoc.api.v0.models.GeneratorServiceForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.GeneratorService] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeGeneratorService() } /** * Deletes a generator service. */ def deleteByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockGeneratorWithServicesImpl extends MockGeneratorWithServices trait MockGeneratorWithServices extends januar.apidoc.apidoc.api.v0.GeneratorWithServices { /** * List all available generators * * @param guid Filter to generator with this guid * @param serviceGuid Filter to generator from this service * @param serviceUri Filter to generator from this service URI * @param attributeName Filter to generators that use this attribute * @param key Filter to generator with this key * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( guid: _root_.scala.Option[_root_.java.util.UUID] = None, serviceGuid: _root_.scala.Option[_root_.java.util.UUID] = None, serviceUri: _root_.scala.Option[String] = None, attributeName: _root_.scala.Option[String] = None, key: _root_.scala.Option[String] = None, limit: Long = 100L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.GeneratorWithService]] = scala.concurrent.Future.successful { Nil } def getByKey( key: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.GeneratorWithService] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeGeneratorWithService() } } object MockItemsImpl extends MockItems trait MockItems extends januar.apidoc.apidoc.api.v0.Items { /** * @param q The search query. At the moment, we do case insensitive exact match search. * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( q: _root_.scala.Option[String] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.Item]] = scala.concurrent.Future.successful { Nil } def getByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Item] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeItem() } } object MockMembershipsImpl extends MockMemberships trait MockMemberships extends januar.apidoc.apidoc.api.v0.Memberships { /** * Search all memberships. Results are always paginated. * * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( orgGuid: _root_.scala.Option[_root_.java.util.UUID] = None, orgKey: _root_.scala.Option[String] = None, userGuid: _root_.scala.Option[_root_.java.util.UUID] = None, role: _root_.scala.Option[String] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.Membership]] = scala.concurrent.Future.successful { Nil } def getByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Membership] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeMembership() } def deleteByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockMembershipRequestsImpl extends MockMembershipRequests trait MockMembershipRequests extends januar.apidoc.apidoc.api.v0.MembershipRequests { /** * Search all membership requests. Results are always paginated. * * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( orgGuid: _root_.scala.Option[_root_.java.util.UUID] = None, orgKey: _root_.scala.Option[String] = None, userGuid: _root_.scala.Option[_root_.java.util.UUID] = None, role: _root_.scala.Option[String] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.MembershipRequest]] = scala.concurrent.Future.successful { Nil } /** * Create a membership request */ def post( orgGuid: _root_.java.util.UUID, userGuid: _root_.java.util.UUID, role: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.MembershipRequest] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeMembershipRequest() } /** * Accepts this membership request. User will become a member of the specified * organization. */ def postAcceptByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } /** * Declines this membership request. User will NOT become a member of the specified * organization. */ def postDeclineByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockOrganizationsImpl extends MockOrganizations trait MockOrganizations extends januar.apidoc.apidoc.api.v0.Organizations { /** * Search all organizations. Results are always paginated. * * @param guid Finds the organization with this guid, if any * @param userGuid If specified, restricts to organizations that this user is specifically a member * of (e.g. will exclude public organizations with which the user does not have a * direct membership). * @param key Find organizations with this key. Case in-sensitive. Exact match * @param name Find organizations with this name. Case in-sensitive. Exact match * @param namespace Find organizations with this namespace. Case in-sensitive. Exact match * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( guid: _root_.scala.Option[_root_.java.util.UUID] = None, userGuid: _root_.scala.Option[_root_.java.util.UUID] = None, key: _root_.scala.Option[String] = None, name: _root_.scala.Option[String] = None, namespace: _root_.scala.Option[String] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.Organization]] = scala.concurrent.Future.successful { Nil } /** * Returns the organization with this key. */ def getByKey( key: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Organization] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeOrganization() } /** * Create a new organization. */ def post( organizationForm: januar.apidoc.apidoc.api.v0.models.OrganizationForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Organization] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeOrganization() } /** * Update an organization. */ def putByKey( key: String, organizationForm: januar.apidoc.apidoc.api.v0.models.OrganizationForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Organization] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeOrganization() } /** * Deletes an organization and all of its associated applications. */ def deleteByKey( key: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } /** * Returns all attribute values for this organization. Results are always * paginated. * * @param name Find the values for the attribute with this name. * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def getAttributesByKey( key: String, name: _root_.scala.Option[String] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.AttributeValue]] = scala.concurrent.Future.successful { Nil } /** * Returns the attribute value with this name. */ def getAttributesByKeyAndName( key: String, name: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.AttributeValue] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeAttributeValue() } /** * Create or update a new attribute value. */ def putAttributesByKeyAndName( key: String, name: String, attributeValueForm: januar.apidoc.apidoc.api.v0.models.AttributeValueForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.AttributeValue] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeAttributeValue() } /** * Deletes the attribute value with the specified name. Only the user who created * an attribute value can delete it. */ def deleteAttributesByKeyAndName( key: String, name: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockPasswordResetsImpl extends MockPasswordResets trait MockPasswordResets extends januar.apidoc.apidoc.api.v0.PasswordResets { /** * Change the password for this token. If the token is invalid, has been used, or * otherwise no longer can be applied, errors will be returned as 409s. A 204 * represents that the user has successfully changed their password. */ def post( passwordReset: januar.apidoc.apidoc.api.v0.models.PasswordReset, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.PasswordResetSuccess] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makePasswordResetSuccess() } } object MockPasswordResetRequestsImpl extends MockPasswordResetRequests trait MockPasswordResetRequests extends januar.apidoc.apidoc.api.v0.PasswordResetRequests { /** * Create a new password reset. This will send the user an email with a link to * reset their password. */ def post( passwordResetRequest: januar.apidoc.apidoc.api.v0.models.PasswordResetRequest, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockSubscriptionsImpl extends MockSubscriptions trait MockSubscriptions extends januar.apidoc.apidoc.api.v0.Subscriptions { /** * Search subscriptions. Always paginated. * * @param guid Find the subscription with this guid. * @param organizationKey Find subscriptions for this organization. * @param userGuid Find subscriptions for this user. * @param publication Find subscriptions for this publication. * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( guid: _root_.scala.Option[_root_.java.util.UUID] = None, organizationKey: _root_.scala.Option[String] = None, userGuid: _root_.scala.Option[_root_.java.util.UUID] = None, publication: _root_.scala.Option[januar.apidoc.apidoc.api.v0.models.Publication] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.Subscription]] = scala.concurrent.Future.successful { Nil } /** * Returns information about a specific subscription. */ def getByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Subscription] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeSubscription() } /** * Create a new subscription. */ def post( subscriptionForm: januar.apidoc.apidoc.api.v0.models.SubscriptionForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Subscription] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeSubscription() } def deleteByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockTokensImpl extends MockTokens trait MockTokens extends januar.apidoc.apidoc.api.v0.Tokens { /** * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def getUsersByUserGuid( userGuid: _root_.java.util.UUID, guid: _root_.scala.Option[_root_.java.util.UUID] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.Token]] = scala.concurrent.Future.successful { Nil } /** * Used to fetch the clear text token. */ def getCleartextByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.CleartextToken] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeCleartextToken() } /** * Create a new API token for this user */ def post( tokenForm: januar.apidoc.apidoc.api.v0.models.TokenForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Token] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeToken() } def deleteByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockUsersImpl extends MockUsers trait MockUsers extends januar.apidoc.apidoc.api.v0.Users { /** * Search for a specific user. You must specify at least 1 parameter - either a * guid, email or token - and will receive back either 0 or 1 users. * * @param guid Find user with this guid. Exact match * @param email Find user with this email address. Case in-sensitive. Exact match * @param token Find the user with this API token. Exact match */ def get( guid: _root_.scala.Option[_root_.java.util.UUID] = None, email: _root_.scala.Option[String] = None, token: _root_.scala.Option[String] = None, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.User]] = scala.concurrent.Future.successful { Nil } /** * Returns information about the user with this guid. */ def getByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.User] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeUser() } /** * Used to authenticate a user with an email address and password. Successful * authentication returns an instance of the user model. Failed authorizations of * any kind are returned as a generic error with code user_authorization_failed. */ def postAuthenticate( email: String, password: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.User] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeUser() } /** * Create a new user. */ def post( userForm: januar.apidoc.apidoc.api.v0.models.UserForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.User] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeUser() } /** * Updates information about the user with the specified guid. */ def putByGuid( guid: _root_.java.util.UUID, userUpdateForm: januar.apidoc.apidoc.api.v0.models.UserUpdateForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.User] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeUser() } } object MockValidationsImpl extends MockValidations trait MockValidations extends januar.apidoc.apidoc.api.v0.Validations { def post( value: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Validation] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeValidation() } } object MockVersionsImpl extends MockVersions trait MockVersions extends januar.apidoc.apidoc.api.v0.Versions { /** * Search all versions of this application. Results are always paginated. * * @param orgKey The organization key for which to search versions * @param applicationKey The application key for which to search versions * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def getByApplicationKey( orgKey: String, applicationKey: String, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.Version]] = scala.concurrent.Future.successful { Nil } /** * Retrieve a specific version of an application. * * @param version The version of tthis application to download, or the keyword latest to get the * latest version */ def getByApplicationKeyAndVersion( orgKey: String, applicationKey: String, version: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Version] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeVersion() } /** * Create a new version for an application */ def postByVersion( orgKey: String, version: String, versionForm: januar.apidoc.apidoc.api.v0.models.VersionForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Version] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeVersion() } /** * Upsert a version of an application */ def putByApplicationKeyAndVersion( orgKey: String, applicationKey: String, version: String, versionForm: januar.apidoc.apidoc.api.v0.models.VersionForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Version] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeVersion() } /** * Deletes a specific version. */ def deleteByApplicationKeyAndVersion( orgKey: String, applicationKey: String, version: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object MockWatchesImpl extends MockWatches trait MockWatches extends januar.apidoc.apidoc.api.v0.Watches { /** * Search attributes. Always paginated. * * @param guid Find the watch with this guid. * @param userGuid Find attributes for this user. * @param organizationKey Find attributes for this organization. * @param applicationKey Find attributes for this application. * @param limit The number of records to return * @param offset Used to paginate. First page of results is 0. */ def get( guid: _root_.scala.Option[_root_.java.util.UUID] = None, userGuid: _root_.scala.Option[_root_.java.util.UUID] = None, organizationKey: _root_.scala.Option[String] = None, applicationKey: _root_.scala.Option[String] = None, limit: Long = 25L, offset: Long = 0L, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Seq[januar.apidoc.apidoc.api.v0.models.Watch]] = scala.concurrent.Future.successful { Nil } /** * Returns information about a specific watch. */ def getByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Watch] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeWatch() } /** * Quick check if a user is watching a specific application. * * @param userGuid The user for which we are checking. API returns false if the user guid is not * provided */ def getCheck( userGuid: _root_.scala.Option[_root_.java.util.UUID] = None, organizationKey: String, applicationKey: String, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Boolean] = scala.concurrent.Future.successful { true } /** * Create a new watch. */ def post( watchForm: januar.apidoc.apidoc.api.v0.models.WatchForm, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[januar.apidoc.apidoc.api.v0.models.Watch] = scala.concurrent.Future.successful { januar.apidoc.apidoc.api.v0.mock.Factories.makeWatch() } def deleteByGuid( guid: _root_.java.util.UUID, requestHeaders: Seq[(String, String)] = Nil )(implicit ec: scala.concurrent.ExecutionContext): scala.concurrent.Future[Unit] = scala.concurrent.Future.successful { // unit type } } object Factories { def randomString(length: Int = 24): String = { _root_.scala.util.Random.alphanumeric.take(length).mkString } def makeOriginalType(): januar.apidoc.apidoc.api.v0.models.OriginalType = januar.apidoc.apidoc.api.v0.models.OriginalType.ApiJson def makePublication(): januar.apidoc.apidoc.api.v0.models.Publication = januar.apidoc.apidoc.api.v0.models.Publication.MembershipRequestsCreate def makeVisibility(): januar.apidoc.apidoc.api.v0.models.Visibility = januar.apidoc.apidoc.api.v0.models.Visibility.User def makeApplication(): januar.apidoc.apidoc.api.v0.models.Application = januar.apidoc.apidoc.api.v0.models.Application( guid = _root_.java.util.UUID.randomUUID, organization = com.bryzek.apidoc.common.v0.mock.Factories.makeReference(), name = Factories.randomString(24), key = Factories.randomString(24), visibility = januar.apidoc.apidoc.api.v0.mock.Factories.makeVisibility(), description = None, audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeApplicationForm(): januar.apidoc.apidoc.api.v0.models.ApplicationForm = januar.apidoc.apidoc.api.v0.models.ApplicationForm( name = Factories.randomString(24), key = None, description = None, visibility = januar.apidoc.apidoc.api.v0.mock.Factories.makeVisibility() ) def makeApplicationSummary(): januar.apidoc.apidoc.api.v0.models.ApplicationSummary = januar.apidoc.apidoc.api.v0.models.ApplicationSummary( guid = _root_.java.util.UUID.randomUUID, organization = com.bryzek.apidoc.common.v0.mock.Factories.makeReference(), key = Factories.randomString(24) ) def makeAttribute(): januar.apidoc.apidoc.api.v0.models.Attribute = januar.apidoc.apidoc.api.v0.models.Attribute( guid = _root_.java.util.UUID.randomUUID, name = Factories.randomString(24), description = None, audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeAttributeForm(): januar.apidoc.apidoc.api.v0.models.AttributeForm = januar.apidoc.apidoc.api.v0.models.AttributeForm( name = Factories.randomString(24), description = None ) def makeAttributeSummary(): januar.apidoc.apidoc.api.v0.models.AttributeSummary = januar.apidoc.apidoc.api.v0.models.AttributeSummary( guid = _root_.java.util.UUID.randomUUID, name = Factories.randomString(24) ) def makeAttributeValue(): januar.apidoc.apidoc.api.v0.models.AttributeValue = januar.apidoc.apidoc.api.v0.models.AttributeValue( guid = _root_.java.util.UUID.randomUUID, attribute = januar.apidoc.apidoc.api.v0.mock.Factories.makeAttributeSummary(), value = Factories.randomString(24), radomstuff = Factories.randomString(24), radomstuff2 = None, audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeAttributeValueForm(): januar.apidoc.apidoc.api.v0.models.AttributeValueForm = januar.apidoc.apidoc.api.v0.models.AttributeValueForm( value = Factories.randomString(24) ) def makeChange(): januar.apidoc.apidoc.api.v0.models.Change = januar.apidoc.apidoc.api.v0.models.Change( guid = _root_.java.util.UUID.randomUUID, organization = com.bryzek.apidoc.common.v0.mock.Factories.makeReference(), application = com.bryzek.apidoc.common.v0.mock.Factories.makeReference(), fromVersion = januar.apidoc.apidoc.api.v0.mock.Factories.makeChangeVersion(), toVersion = januar.apidoc.apidoc.api.v0.mock.Factories.makeChangeVersion(), diff = januar.apidoc.apidoc.api.v0.mock.Factories.makeDiff(), changedAt = _root_.org.joda.time.DateTime.now, changedBy = januar.apidoc.apidoc.api.v0.mock.Factories.makeUserSummary(), audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeChangeVersion(): januar.apidoc.apidoc.api.v0.models.ChangeVersion = januar.apidoc.apidoc.api.v0.models.ChangeVersion( guid = _root_.java.util.UUID.randomUUID, version = Factories.randomString(24) ) def makeCleartextToken(): januar.apidoc.apidoc.api.v0.models.CleartextToken = januar.apidoc.apidoc.api.v0.models.CleartextToken( token = Factories.randomString(24) ) def makeCode(): januar.apidoc.apidoc.api.v0.models.Code = januar.apidoc.apidoc.api.v0.models.Code( generator = januar.apidoc.apidoc.api.v0.mock.Factories.makeGeneratorWithService(), source = Factories.randomString(24), files = Nil ) def makeDiffBreaking(): januar.apidoc.apidoc.api.v0.models.DiffBreaking = januar.apidoc.apidoc.api.v0.models.DiffBreaking( description = Factories.randomString(24) ) def makeDiffNonBreaking(): januar.apidoc.apidoc.api.v0.models.DiffNonBreaking = januar.apidoc.apidoc.api.v0.models.DiffNonBreaking( description = Factories.randomString(24) ) def makeDomain(): januar.apidoc.apidoc.api.v0.models.Domain = januar.apidoc.apidoc.api.v0.models.Domain( name = Factories.randomString(24) ) def makeEmailVerificationConfirmationForm(): januar.apidoc.apidoc.api.v0.models.EmailVerificationConfirmationForm = januar.apidoc.apidoc.api.v0.models.EmailVerificationConfirmationForm( token = Factories.randomString(24) ) def makeError(): januar.apidoc.apidoc.api.v0.models.Error = januar.apidoc.apidoc.api.v0.models.Error( code = Factories.randomString(24), message = Factories.randomString(24) ) def makeGeneratorForm(): januar.apidoc.apidoc.api.v0.models.GeneratorForm = januar.apidoc.apidoc.api.v0.models.GeneratorForm( serviceGuid = _root_.java.util.UUID.randomUUID, generator = com.bryzek.apidoc.generator.v0.mock.Factories.makeGenerator() ) def makeGeneratorService(): januar.apidoc.apidoc.api.v0.models.GeneratorService = januar.apidoc.apidoc.api.v0.models.GeneratorService( guid = _root_.java.util.UUID.randomUUID, uri = Factories.randomString(24), audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeGeneratorServiceForm(): januar.apidoc.apidoc.api.v0.models.GeneratorServiceForm = januar.apidoc.apidoc.api.v0.models.GeneratorServiceForm( uri = Factories.randomString(24) ) def makeGeneratorWithService(): januar.apidoc.apidoc.api.v0.models.GeneratorWithService = januar.apidoc.apidoc.api.v0.models.GeneratorWithService( service = januar.apidoc.apidoc.api.v0.mock.Factories.makeGeneratorService(), generator = com.bryzek.apidoc.generator.v0.mock.Factories.makeGenerator() ) def makeItem(): januar.apidoc.apidoc.api.v0.models.Item = januar.apidoc.apidoc.api.v0.models.Item( guid = _root_.java.util.UUID.randomUUID, detail = januar.apidoc.apidoc.api.v0.mock.Factories.makeItemDetail(), label = Factories.randomString(24), description = None ) def makeMembership(): januar.apidoc.apidoc.api.v0.models.Membership = januar.apidoc.apidoc.api.v0.models.Membership( guid = _root_.java.util.UUID.randomUUID, user = januar.apidoc.apidoc.api.v0.mock.Factories.makeUser(), organization = januar.apidoc.apidoc.api.v0.mock.Factories.makeOrganization(), role = Factories.randomString(24), audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeMembershipRequest(): januar.apidoc.apidoc.api.v0.models.MembershipRequest = januar.apidoc.apidoc.api.v0.models.MembershipRequest( guid = _root_.java.util.UUID.randomUUID, user = januar.apidoc.apidoc.api.v0.mock.Factories.makeUser(), organization = januar.apidoc.apidoc.api.v0.mock.Factories.makeOrganization(), role = Factories.randomString(24), audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeMoveForm(): januar.apidoc.apidoc.api.v0.models.MoveForm = januar.apidoc.apidoc.api.v0.models.MoveForm( orgKey = Factories.randomString(24) ) def makeOrganization(): januar.apidoc.apidoc.api.v0.models.Organization = januar.apidoc.apidoc.api.v0.models.Organization( guid = _root_.java.util.UUID.randomUUID, key = Factories.randomString(24), name = Factories.randomString(24), namespace = Factories.randomString(24), visibility = januar.apidoc.apidoc.api.v0.mock.Factories.makeVisibility(), domains = Nil, audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeOrganizationForm(): januar.apidoc.apidoc.api.v0.models.OrganizationForm = januar.apidoc.apidoc.api.v0.models.OrganizationForm( name = Factories.randomString(24), key = None, namespace = Factories.randomString(24), visibility = januar.apidoc.apidoc.api.v0.mock.Factories.makeVisibility(), domains = None ) def makeOriginal(): januar.apidoc.apidoc.api.v0.models.Original = januar.apidoc.apidoc.api.v0.models.Original( `type` = januar.apidoc.apidoc.api.v0.mock.Factories.makeOriginalType(), data = Factories.randomString(24) ) def makeOriginalForm(): januar.apidoc.apidoc.api.v0.models.OriginalForm = januar.apidoc.apidoc.api.v0.models.OriginalForm( `type` = None, data = Factories.randomString(24) ) def makePasswordReset(): januar.apidoc.apidoc.api.v0.models.PasswordReset = januar.apidoc.apidoc.api.v0.models.PasswordReset( token = Factories.randomString(24), password = Factories.randomString(24) ) def makePasswordResetRequest(): januar.apidoc.apidoc.api.v0.models.PasswordResetRequest = januar.apidoc.apidoc.api.v0.models.PasswordResetRequest( email = Factories.randomString(24) ) def makePasswordResetSuccess(): januar.apidoc.apidoc.api.v0.models.PasswordResetSuccess = januar.apidoc.apidoc.api.v0.models.PasswordResetSuccess( userGuid = _root_.java.util.UUID.randomUUID ) def makeSubscription(): januar.apidoc.apidoc.api.v0.models.Subscription = januar.apidoc.apidoc.api.v0.models.Subscription( guid = _root_.java.util.UUID.randomUUID, organization = januar.apidoc.apidoc.api.v0.mock.Factories.makeOrganization(), user = januar.apidoc.apidoc.api.v0.mock.Factories.makeUser(), publication = januar.apidoc.apidoc.api.v0.mock.Factories.makePublication(), audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeSubscriptionForm(): januar.apidoc.apidoc.api.v0.models.SubscriptionForm = januar.apidoc.apidoc.api.v0.models.SubscriptionForm( organizationKey = Factories.randomString(24), userGuid = _root_.java.util.UUID.randomUUID, publication = januar.apidoc.apidoc.api.v0.mock.Factories.makePublication() ) def makeToken(): januar.apidoc.apidoc.api.v0.models.Token = januar.apidoc.apidoc.api.v0.models.Token( guid = _root_.java.util.UUID.randomUUID, user = januar.apidoc.apidoc.api.v0.mock.Factories.makeUser(), maskedToken = Factories.randomString(24), description = None, audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeTokenForm(): januar.apidoc.apidoc.api.v0.models.TokenForm = januar.apidoc.apidoc.api.v0.models.TokenForm( userGuid = _root_.java.util.UUID.randomUUID, description = None ) def makeUser(): januar.apidoc.apidoc.api.v0.models.User = januar.apidoc.apidoc.api.v0.models.User( guid = _root_.java.util.UUID.randomUUID, email = Factories.randomString(24), nickname = Factories.randomString(24), name = None, audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeUserForm(): januar.apidoc.apidoc.api.v0.models.UserForm = januar.apidoc.apidoc.api.v0.models.UserForm( email = Factories.randomString(24), password = Factories.randomString(24), nickname = None, name = None ) def makeUserSummary(): januar.apidoc.apidoc.api.v0.models.UserSummary = januar.apidoc.apidoc.api.v0.models.UserSummary( guid = _root_.java.util.UUID.randomUUID, nickname = Factories.randomString(24) ) def makeUserUpdateForm(): januar.apidoc.apidoc.api.v0.models.UserUpdateForm = januar.apidoc.apidoc.api.v0.models.UserUpdateForm( email = Factories.randomString(24), nickname = Factories.randomString(24), name = None ) def makeValidation(): januar.apidoc.apidoc.api.v0.models.Validation = januar.apidoc.apidoc.api.v0.models.Validation( valid = true, errors = Nil ) def makeVersion(): januar.apidoc.apidoc.api.v0.models.Version = januar.apidoc.apidoc.api.v0.models.Version( guid = _root_.java.util.UUID.randomUUID, organization = com.bryzek.apidoc.common.v0.mock.Factories.makeReference(), application = com.bryzek.apidoc.common.v0.mock.Factories.makeReference(), version = Factories.randomString(24), original = None, service = com.bryzek.apidoc.spec.v0.mock.Factories.makeService(), audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeVersionForm(): januar.apidoc.apidoc.api.v0.models.VersionForm = januar.apidoc.apidoc.api.v0.models.VersionForm( originalForm = januar.apidoc.apidoc.api.v0.mock.Factories.makeOriginalForm(), visibility = None ) def makeWatch(): januar.apidoc.apidoc.api.v0.models.Watch = januar.apidoc.apidoc.api.v0.models.Watch( guid = _root_.java.util.UUID.randomUUID, user = januar.apidoc.apidoc.api.v0.mock.Factories.makeUser(), organization = januar.apidoc.apidoc.api.v0.mock.Factories.makeOrganization(), application = januar.apidoc.apidoc.api.v0.mock.Factories.makeApplication(), audit = com.bryzek.apidoc.common.v0.mock.Factories.makeAudit() ) def makeWatchForm(): januar.apidoc.apidoc.api.v0.models.WatchForm = januar.apidoc.apidoc.api.v0.models.WatchForm( userGuid = _root_.java.util.UUID.randomUUID, organizationKey = Factories.randomString(24), applicationKey = Factories.randomString(24) ) def makeDiff(): januar.apidoc.apidoc.api.v0.models.Diff = januar.apidoc.apidoc.api.v0.mock.Factories.makeDiffBreaking() def makeItemDetail(): januar.apidoc.apidoc.api.v0.models.ItemDetail = januar.apidoc.apidoc.api.v0.mock.Factories.makeApplicationSummary() } }