Licenses issued pursuant to this article may be revoked or suspended by the city council upon recommendation of the City building department for the following reasons:
A. Failure to comply with this article or any rules issued by the City building department;
B. Abandonment of any contract or undertaking without good cause or fraudulent departure from plans or specifications;
C. Failure to obtain or cause to be obtained permits when same are required by this article.