'use strict';


/**
 * Get all software statements for the given organisation
 *
 * organisationType String OB Organisation Type
 * organisationId String The organsation ID
 * no response value expected for this operation
 **/
exports.organisationOrganisationTypeOrganisationIdSoftware_statementGET = function(organisationType,organisationId) {
  return new Promise(function(resolve, reject) {
    resolve();
  });
}


/**
 * Create a software statement
 *
 * organisationType String OB Organisation Type
 * organisationId String The organsation ID
 * softwareStatement SoftwareStatementCreateSchema Software Statement payload
 * no response value expected for this operation
 **/
exports.organisationOrganisationTypeOrganisationIdSoftware_statementPOST = function(organisationType,organisationId,softwareStatement) {
  return new Promise(function(resolve, reject) {
    resolve();
  });
}


/**
 * Get a software statement
 *
 * organisationType String OB Organisation Type
 * organisationId String The organsation ID
 * softwareStatementId String The software statement ID
 * no response value expected for this operation
 **/
exports.organisationOrganisationTypeOrganisationIdSoftware_statementSoftwareStatementIdGET = function(organisationType,organisationId,softwareStatementId) {
  return new Promise(function(resolve, reject) {
    resolve();
  });
}


/**
 * Update a software statement
 *
 * organisationType String OB Organisation Type
 * organisationId String The organsation ID
 * softwareStatementId String The software statement ID
 * softwareStatementState SoftwareStatementStateSchema Payload used to deactivate/reactivate a Software Statement
 * no response value expected for this operation
 **/
exports.organisationOrganisationTypeOrganisationIdSoftware_statementSoftwareStatementIdPUT = function(organisationType,organisationId,softwareStatementId,softwareStatementState) {
  return new Promise(function(resolve, reject) {
    resolve();
  });
}

